![华为HCIA-Datacom网络技术学习指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/507/47184507/b_47184507.jpg)
上QQ阅读APP看书,第一时间看更新
1.2 传输层协议
计算机网络负责为网络中的计算机和智能设备传输数据。如图1-13所示,服务端给客户端发送一个网页。有可能因网络拥塞而造成数据包丢失,如第5个数据包被路由器丢弃了。由于不同的数据包单独选择转发路径,因此这些数据包也可能不按顺序到达客户机,如第4个数据包已经到达客户端并缓存,而第3个数据包还没到达。
![](https://epubservercos.yuewen.com/0DEE71/26540032909774106/epubprivate/OEBPS/Images/tx1697.jpg?sign=1738851584-KMNvw8XMU0siSratoXLvqMyapfRI9W3h-0-33bad26f14eba4e3bec2c344a5148ac0)
图1-13 数据包在网络中的传输过程
为了在不可靠的网络中为计算机提供可靠的通信,进行通信的计算机就需要有一种机制,使得发送端能够发现丢包后自动重传,接收端能够排序接收的数据包,同时发送端还要能够感知网络是否拥塞,以自动调整发送速率。
TCP可以保障计算机在Internet中实现可靠的数据通信。TCP使得Internet中的各种服务器(如Windows服务器、Linux服务器等)和计算机、智能设备(如安卓手机、苹果手机等)能够相互通信。