社区
通信技术
帖子详情
TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?
lukaibing
2010-01-20 11:51:32
RT,100分奖励
...全文
1410
3
打赏
收藏
TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?
RT,100分奖励
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghehong
2010-01-20
打赏
举报
回复
Sequence Number是针对自身的,所在数据段(数据包)的。
Acknowledgment Number是给对方的一个反馈,对方可以知道有多少数据已经成功被我方收到。
Sequence Number表示所在数据段的第一个数据字节的序列号。
Acknowledgment Number的号码是期待对方下次可以从 序列号为Acknowledgment Number的数据开始发送。意思是 (Ack Number - 1)和它之前的数据 已经成功收到,不需要再重发那些。
-
千里孤行
Wind_Runner
2010-01-20
打赏
举报
回复
不管是哪一种flags,都是对已发送数据的确认,具体说就是发送缓冲区中的数据的长度的确认,对下一次数据的开始位置的通告(当然要有发送端来计算)。区别就是有些包除了头外不占空间
lukaibing
2010-01-20
打赏
举报
回复
能否将SequenceNumber和AcknowledgeNumber,在不同的TCP Flags(SYN,FIN,ACK,PSH,URG,RST)下,她们具体是怎样的一一对应操作关系,讲得更详细一点
计算机网络
sequence
number
,
TCP
协议
中
Sequence
Number
和
Ack
Numbe
Sequence
Number
lzyws7393074532892018-04-25
Number
Sequence
qq_391789932452017-09-21理解
TCP
序列号(
Sequence
Number
)和确认号(
Ack
nowledgment
Number
)hebbely9822017-01-14
Number
Sequence
(规律)l25336363712902017-07-18Numb...
传输层
协议
UDP与
TCP
1. UDP
协议
UDP
协议
用于网络
协议
传输层交互,不同于
TCP
,UDP没有重传、重复包的处理,不保证传输可靠性,其下层为IP
协议
。 1.1 消息结构 Source Port占用16比特,为可选择域,如果不使用可以全写为0,指示是发送的端口,但缺乏其它有效信息时,也作为回应的目的端口;Destination Port占用16比特,指示目标端口号;length为UDP包的字
Linux网络编程:
TCP
协议
之序号和确认号详解
TCP
协议
头序号和确认号真正含义详解与规律。
tcp
序列号为什么是随机的_让你真正知道
Tcp
的三次握手和四次挥手
在了解
TCP
之后我们需要先了解
TCP
Header的相关存储信息,这样我们能更好理解其过程,而不是死记硬背流程(网上一堆流程 问:吃饭了了吗?答:吃了。。。。。。)1.
TCP
Header结构:Header我们看到其实Header
中
的Data是分段的,这也需要seq和
ack
的帮助来保证服务端收到数据的连续性;上图
中
Sequence
number
和
Ack
nowledgement
number
是实...
TCP
header
端口号用来区别application
sequence
Number
用在滑动窗口
协议
,区别是否是要接收的 第
一个
data str 在整个 str 的编号
ack
nowledgement
number
告诉对方这个
number
之前我都收到了 SYN (FLAG) 1 : 建联线,一般是第
一个
封包 FIN(finish) 1: 代表结束连线
ACK
: 1 代表
ack
nowledge
通信技术
4,397
社区成员
28,909
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章