一文读懂——TCP&UDP原理

       传输层定义了主机应用程序之间端到端的连通性。传输层中最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocal)。

一、TCP协议

       TCP位于TCP/IP模型的传输层,它是一种面向连接的端到端协议,可以为主机提供可靠的数据传输。

1.TCP头部格式

主要字段:

源端口(Source Port):16位的源端口字段(16bit)包含初始化通信的端口号。源端口和源IP地址的作用是标识报文的返回地址。端口:2^16=65536,端口范围:0~65535

目的端口(Destination Port):16位的目的端口字段定义传输的目的。这个端口指明接收方计算机上的应用程序接口。

序列号(Sequence Number):该字段用来标识TCP源端设备向目的端设备发送的字节流,它表示在这个报文段中的第一个数据字节。如果将字节流看作在两个应用程序间的单向流动,则TCP用序列号对每个字节进行计数。序列号是一个32位的数。

猜你喜欢

转载自blog.csdn.net/qq_41490561/article/details/104884756