目录
1.运输层概述
1.1.进程间基于网络的通信
在计算机网络通信中,网络层提供了主机间的逻辑通信,通信两端主机中的进程为通信的真正实体,而运输层则直接提供应用进程间的逻辑通信
1.2.TCP/IP体系结构运输层中的两个重要协议
1.传输控制协议TCP:为上层提供面向连接的可靠数据传输服务;传输数据前需建立TCP连接(逻辑连接),传输结束后释放TCP连接,实现机制复杂
2.用户数据报协议UDP:为上层提供无连接的不可靠数据传输服务,使用前无需建立连接,实现机制简单
3.TCP和UDP的区别
| 用户数据协议UDP | 传输控制协议TCP |
| 无连接,不可靠传输(实时通信) | 需要建立连接,可靠传输 |
| 支持单播、多播、广播 | 仅支持单播 |
| 面向应用报文 | 面向字节流 |
| 首部仅8字节 | 首部20-60字节 |
1.3.运输层端口号、复用、分用
1.运输层端口号
TCP/IP体系中用端口号来区分和标识应用层的不同进程,长度为16比特
(端口号仅具有本地意义,且TCP和UPD的端口号各自独立)
2.发送方复用与接收方分用

2.传输控制协议TCP
2.1.TCP报文段的首部格式
TCP报文段的首部由 24字节的固定首部+最大40字节的扩展首部 构成,下面介绍TCP首部各字段的作用
1.源端口字段和目的端口字段:16比特,用于写入源端口号(目的端口号),标识发送(接收)该TCP报文段的应用进程
2.序号字段、确认号字段、确认标识位ACK
序号字段seq:32比特,指出本TCP报文段<

本文详细介绍了运输层在计算机网络通信中的作用,重点剖析了TCP/IP体系结构中的TCP协议,包括TCP报文段的首部、连接管理(三报文握手和四报文挥手)、流量控制与拥塞控制方法以及如何实现可靠传输。
最低0.47元/天 解锁文章
4575

被折叠的 条评论
为什么被折叠?



