三个协议
- TCP(传输层):保证了数据完整地传输,连接可分为三个阶段:建立连接、传输数据和断开连接
- UPD(传输层):负责把数据包送达具体应用。
- IP(网络层):负责把数据包送达目的主机。
UDP
- 每个访问网络的程序都需要绑定一个端口号,UDP通过端口号把数据发送给正确的程序。
- 发送端:传输层会在数据包前面附加上UPD头,组成新的UDP数据包,再将新的UDP数据包交到网络层
- 接收端:传输层中数据包的UDP头会被拆开,并根据UDP所提供的端口号,把数据部分交给上层应用层序。
TCP
IP
- 发送端:网络层将 IP 头附加到数据包上,组成新的IP 数据包,交给下层(数据链路层)
- 接收端:网络层拆开数据包的 IP 头信息,并将拆开来的数据部分交给上层(传输层)