5.6.1 端口及套接字
传输层的作用是在通信子网提供服务的基础之上为它的上层也就是应用进程提供端到端的传输服务,通信子网是由用作信息交换的网络节点和通信线路所组成的独立的数据通信系统。它承担着全网的数据传输、转接和加工变换等通信处理工作。如图
通信子网只有下三层,即前面我们学习的物理层、数据链路层、网络层,而传输层只位于终端系统中,我们必须要明确通信子网中没有传输层,传输层的存在使得我们的高层用户在相互通信的时候不必要去关心通信子网的实现细节,和具体的服务质量,因此传输层是网络体系结构的关键层次。这里我们必须要掌握的是
- 掌握端口的基本概念和应用
- 理解无连接的传输层协议UDP(UDP特点、UDP格式和校验方法)
- 掌握面向连接的传输层协议TCP(TCP特点、首部格式、连接管理、可靠传输、流量控制和拥塞控制机制)
我们将在讨论IP技术的基础上阐述端口和套接字的基本概念和应用,无连接的传输层协议UDP,面向连接的传输层协议TCP,重点是TCP为保证可靠传输而采用的连接管理、序号与确认流量机制、拥塞控制等技术。