TCP/IP模型
是一个网络通信模型, 为互联网的基础通信架构。附上一个介绍TCP/IP模型和TCP、UDP协议的博客,写的不错。
由于OSI模型过于繁琐,TCP/IP参照其来划分为4层 (低到高):
网络接口层:Ethernet、WiFi和ADSL 等协议
Internet层:IPv4和IPv6 等协议
传输层:TCP和UDP 等协议
应用层 : HTTP、DNS、FTP和DHCP 等协议

1.HTTP帧封装的结构:

2.两种传输类型
建立连接 Mode connecté :TCP
无连接 Mode non connecté:UDP (pas d'ACK)
3.TCP一定比UDP好吗?
不是的。若使用TCP,一旦发生丢包,TCP会将后续的包缓存起来,等前面的包重新传输并接收到ACK后再继续发送,延时会越来越大。如玩网络游戏或视频会议,最重要的是确保实时性(real time),使用UDP可以无需向服务器建立连接而直接发送数据,降低延迟。
PS.一个关于TCP和UDP特征解析的博客,包含编程部分。
Last updated
Was this helpful?