目录
第1章 了解Web及网络基础
1.3 网络基础CP/IP协议
1.3.1 TIP/IP协议族
1.3.2 TCP/IP的分层管理
TCP/IP协议族按层次分别为一下4层:应用层、传输层、网络层和数据链路层。
TCP/IP协议族各层的作用如下:
应用层:应用层决定了向用户提供应用服务时通信的活动。HTTP协议也处于该层。
传输层:传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。
网络层:网络层用来处理在网络上流动的数据包。
链路层:用来处理连接网络的硬件部分。
1.3.3 TCP/IP通信传输流
发送端在层与层之间传输数据时,每经过一层时必定会被打上一个该层所属的首部信息。反之接收端在层与层传输数据时,每经过一层时会把对应的首部消去。
这种把数据信息包装起来的做法称为封装(encapsulate)。
1.4.2 确保可靠的TCP协议
发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。最后。发送端再回传一个带ACK标志的数据包,代表“握手”结束。
1.5 负责域名的DNS服务
NDS服务是和HTTP协议一样位于应用层的协议。它提供域名到IP地址之间的解析服务。
1.6 各种协议与HTTP协议的关系
1.7 URI和URL
URI用字符串标识某一互联网资源,而URL表示资源的地点。URL是URI的子集。
1.7.2 URI格式
有一些用来制定HTTP协议技术标准的文档,它们被统称为RFC(Request for Comments, 征求修正意见书)。