一. TCP/IP 协议分层
应用层、传输层、网络层、数据链路层
二. 应用层
1. DNS服务
提供域名解析IP地址
提供IP地址逆向反查域名
来自《图解HTTP》DNS服务
2. HTTP协议
用于客户端和服务端之间的通信
从浏览器输入网址发生了什么.png
数据包流向.png
三. 传输层
1. TCP协议
1.1 三次握手
SYN(synchronize):使同步
ACK(acknowledgement):确认
- 发送端首先发送标有“SYN”标志的数据包给接收端
- 接收端收到后,回传标有“SYN/ACK”的数据包
- 发送端收到后,发送标有“ACK”的数据包
来自《图解HTTP》三次握手
1.2 四次挥手
image.png
三. 网络层
1. IP协议
IP协议的作用是传数据包给对方。
来自《图解HTTP》IP协议