社区
通信技术
帖子详情
TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?
lukaibing
2010-01-20 11:51:32
RT,100分奖励
...全文
1321
3
打赏
收藏
TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?
RT,100分奖励
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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...
协议
簇:
TCP
解析:
Sequence
Number
简介 序列号(
Sequence
Number
) 是
TCP
协议
中
非常重要的
一个
概念,以至于不得不专门来学习一下。这篇文章我们就来解开他的面纱. 在
TCP
的设计
中
,通过
TCP
协议
发送的每个字节都
对应
于
一个
序列号. 由于每个字节都有自己的序列号,那么每个字节都可以被对方确认接收. 但是由于
TCP
使用累计确认机制,因此不需要对每个接收到的字节都发送
对应
的
ACK
,而是采用确认最后接收到的自己的...
理解
TCP
序列号(
Sequence
Number
)和确认号(
Ack
nowledgment
Number
)
原文见:http://p
ack
etlife.net/blog/2010/jun/7/understanding-
tcp
-
sequence
-
ack
nowledgment-
number
s/ 如果你正在读这篇文章,很可能你对
TCP
“非著名”的“三次握手”或者说“SYN,SYN/
ACK
,
ACK
”已经很熟悉了。不幸的是,对很多人来说,对
TCP
的学习就仅限于此了。尽管年代久远,
TCP
仍是
一个
相当复杂并且值得研...
TCP
/IP各流程
中
的seq
number
与
ack
seq
number
概念
sequence
number
:表示的是我方(发送方)这边,这个p
ack
et的数据部分的第一位应该在整个data stream
中
所在的位置。(注意这里使用的是“应该”。因为对于没有数据的传输,如
ACK
,虽然它有
一个
seq,但是这次传输在整个data stream
中
是不占位置的。所以下
一个
实际有数据的传输,会依旧从上一次发送
ACK
的数据包的seq开始)
ack
nowledge
number
:表示的是期望的对方(接收方)的下一次
sequence
number
是多少。 注意,SYN/FIN的传输虽然没有d
TCP
协议
传输控制
协议
(
TCP
,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信
协议
。 其
中
比较重要的字段有: (1)序号(
sequence
number
):Seq序号,占32位,用来标识从
TCP
源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认号(
ack
nowledgement
number
):
Ack
序号,占32位,只有
ACK
标志位为1时,确认序号字段才有效,
Ack
=Seq+1。 (3)标志位(Flags):共6个,即URG、
通信技术
4,387
社区成员
28,916
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章