第 5 章 运输层
运输层协议概述
进程之间的通信
- 运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。
- 两个主机进行通信实际上就是两个主机中的应用进程互相通信。
- 应用进程之间的通信又称为端到端的通信。
- 运输层协议和网络层协议的主要区别
运输层的两个主要协议
- (1) 用户数据报协议 UDP(User Datagram Protocol)
- UDP 传送的数据单位协议是 UDP 报文或用户数据报。
- (2) 传输控制协议 TCP(Transmission Control Protocol)
- TCP 传送的数据单位协议是 TCP 报文段(segment)
运输层的端口
- 软件端口与硬件端口
- 在协议栈层间的抽象的协议端口是软件端口。
- 路由器或交换机上的端口是硬件端口。
- 三类端口
- 熟知端口,数值一般为 0~1023。
- 登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。 <