欢迎光临散文网 会员登陆 & 注册

网易云李述铜用10000+行代码从0写TCP/IP协议栈

2023-03-18 11:06 作者:吉小姐6  | 我要投稿

TCP报文是TCP层传输的数据单元叫Segments,这个可以参考OSI7Model。下面解释下这些名词的含义:

1、端口号:用来标识同一台计算机的不同的应用进程。
1)源端口:源端口和IP地址的作用是标识报文的返回地址。
2)目的端口:端口指明接收方计算机上的应用程序接口。
TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。

2、序号和确认号:是TCP可靠传输的关键部分。序号是本报文段发送的数据组的第一个字节的序号。在TCP传送的流中,每一个字节一个序号。e.g.一个报文段的序号为300,此报文段数据部分共有100字节,则下一个报文段的序号为400。所以序号确保了TCP传输的有序性。确认号,即ACK,指明下一个期待收到的字节序号,表明该序号之前


网易云李述铜用10000+行代码从0写TCP/IP协议栈的评论 (共 条)

分享到微博请遵守国家法律