5.1 传输层的功能
- 传输服务:传输层为应用层上的不同主机之间的进程提供逻辑通信服务,属于通信部分的最高层,用户部分的最低层
- 差错检验:传输层要检验首部加数据部分,而IP数据报的检验和只检验首部,所以很鸡肋
拥塞控制:流量控制和拥塞控制是不变的话题,网络层一章没有展开的内容这里展开
5.2 UDP协议
无连接的不可靠服务,需要上面的应用层维护可靠性
- 首部仅有8字节,结构简单,就是加上首部之后送往IP层
通过目的端口号实现应用数据的分用
端口就是传输层的SAP,相当于网络层的IP,链路层的MAC 端口号有很多,但是有一些熟知的端口号,如FTP、DNS之类的,在下一节继续介绍
UDP校验:校验之前先加上12B的伪首部,伪首部只在校验时使用,用以检查首部和数据部分,不够时添0
5.3 TCP协议
可靠的面向连接的服务
- 点对点的全双工通信
5.3.1 TCP报文段格式
5.3.2 TCP连接管理
5.3.3 TCP可靠传输
5.3.4 TCP流量控制
5.3.5 TCP拥塞控制

