《图解HTTP》第一章:了解web及网络基础

  1. HTTP : HyperText Transfer Protocol 超文本传输协议 ,协议是指规则的约定,Web是建立在HTTP协议上通信的;
  2. 为知识共享而规划web;
  3. 创建者:蒂姆 • 伯纳斯 - 李(Tim BernersLee)(CERN欧洲核子研究组织);
  4. 三项WWW构建技术:文本标记语言(HTML)、文本传输协议(HTTP)、文档所在地址URL(Uniform Resource Locator,统一资源定位符);
  5. 1990年CERN研发了世界上第一台web服务器和web浏览器,1992年日本第一个网站主页上线;
  6. HTML1.0被直接废弃;
  7. HTTP 正式作为标准被公布是在 1996 年的 5 月;
  8. 通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的,而HTTP属于它内部的一个子集;
  9. 把与互联网相关联的协议集合起来总称为 TCP/IP;也有说法认为:TCP/IP 是指 TCP 和 IP 这两种协议;
  10. 分层应用层、传输层、网络层和数据链路层 ;HTTP协议位于应用层;传输层有两个性质不同的协议:TCP,(传输控制协议) 、UDP(用户数据报协议);数据包是网络传输的最小数据单位;链路层用来处理连接网络的硬件部分;
    在这里插入图片描述
    在这里插入图片描述
    发送端在层与层之间传输数据时,每经过一层时必定会被打上一个该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。这种把数据信息包装起来的做法称为封装(encapsulate)。
  11. IP协议:位于网络层;作用:IP 协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是 IP 地址和 MAC地址(Media Access Control Address)。
    IP 地址指明了节点被分配到的地址,MAC 地址是指网卡所属的固定地址。IP 地址可以和 MAC 地址进行配对。IP 地址可变换,但 MAC地址基本上不会更改。
  12. 确保可靠性的 TCP 协议,按层次分,TCP 位于传输层,提供可靠的字节流服务。TCP 协议为了更容易传送大数据才把数据分割,而且 TCP 协议能够确认数据最终是否送达到对方。为了准确无误地将数据送达目标处,TCP 协议采用了三次握手 策略;握手过程中使用了 TCP 的标志(flag) —— SYN(synchronize) 和ACK(acknowledgement)。
  13. DNS:域名解析系统,和HTTP一样位于应用层,它提供域名到 IP 地址之间的解析服务。计算机既可以被赋予 IP 地址,也可以被赋予主机名和域名;

在这里插入图片描述

  1. URI与URL: URI: (Uniform Resource Identifier )统一资源标识符,URI 就是由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称; URL:统一资源定位符,URL 正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址(URL就是网页地址 );可见 URL 是 URI 的子集 ;

猜你喜欢

转载自blog.csdn.net/ChrisSen/article/details/88058920