传送门:
计算机网络(十)–简单易用UDP
计算机网络(十一)–听说过TCP三次握手吗
计算机网络(十二)–TCP三大功能
前八节系统地介绍了网络层的知识,包括IP数据报、IP地址、路由选择协议、ARP、ICMP、组播、IGMP等等。通过这些协议,我们可以做到使一个数据包从一台主机穿越千山万水,在人海之中传输给目的主机。但是IP协议只是一个尽可能交付的协议,缺少有效的差错控制,并且在找到主机后,这些数据报具体应交付给主机中的哪些进程,这也不是其功能划分。这就代表这,停留在网络层,网络传输的功能也并没有成功结束。因此,需要一个更高层的协议,来实现这些网络层缺少的功能。没错,这便是传输层。
一、传输层协议
在传输层,有两个需要学习的协议–TCP与UDP。这两个协议风格迥异,在现实中也有完全不同的使用场景,相互补