1 了解web及网络基础
1.3
通常使用的网络是在TCP/IP协议族的基础上运作的,HTTP是内部的一个子集。
TCP/IP协议族分4个层次:应用层、传输层、网络层、链路层。
- 应用层:决定向用户提供应用服务通信时的活动。
- FTP(文件传输协议)、DNS(域名解析服务)、HTTP协议
- 传输层:提供两台计算机的数据传输
- TCP、UDP
- 网络层:处理网络上流动的数据包
- 链路层:处理硬件部分。
发送端从应用层往下走,接收端从应用层往上走。发送端每次通过一层就增加首部、接收端通过一层就删除首部。
IP:位于网络层,作用是把各种数据包传送给对方。指明了MAC地址。 解析MAC地址用到ARP协议。
TCP:提供可靠的字节流服务。将大块的报文切割为报文段。
- 确认数据是否到达的标志:SYN、ACK
- 三次握手:
- 四次挥手
DNS:负责解析域名。提供域名到IP地址之间的解析服务。