网络传输中ACK是什么意思?

fork 2001-06-03 05:16:00
...全文
2852 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fork 2001-06-04
  • 打赏
  • 举报
回复
多谢楼上各位
Un1 2001-06-04
  • 打赏
  • 举报
回复
骚扰
ximuwa 2001-06-03
  • 打赏
  • 举报
回复
红警你玩过吧!那些小兵口里哼唧着:“Acknowlodge”就是确认、明白,是个应答信号
hproof 2001-06-03
  • 打赏
  • 举报
回复
ACK是确认的意思。
在TCP/IP协议中有2组序列号和一些标志,可以参见IP报格式。

让我回忆一下典型的建立TCP连接的过程:
C: SYN(1000)
S: SYN(2000),ACK(1001)
C: ACK(2001)
以上就是TCP连接的“三握手”建立连接阶段,解释如下:
1,客户想与服务器建立连接,客户用的“序列号”是1000,表示我现在发送的是1000号分组。
2,服务器愿意建立连接,回答1001表示期望接收的下个组号是1001号分组信息。其SYN(2000)与第一步相似,表示服务器以2000为信息开始的分组号。
3,客户确认,表示愿意接收服务器以2001序列号标志的分组。

建立连接后就可以互相“同时”发送数据,
C: SYN(1001),ACK(2001) //设数据量为100(bytes)
S: ACK(1101)
C: SYN(1101),ACK(2001)
C: SYN(1201),ACK(2001)
S: NAK(1101) //接收错误,要求从1101号重发。
C: SYN(1101),ACK(2001)
C: ...
S: ...


我只是中专生,死机了别找我麻烦。



ydogg 2001-06-03
  • 打赏
  • 举报
回复
会应。
一般相对于REQ
norzss 2001-06-03
  • 打赏
  • 举报
回复
应答信号
dutsf 2001-06-03
  • 打赏
  • 举报
回复
acknowledge的简写,就是收到确认
airhorse 2001-06-03
  • 打赏
  • 举报
回复
好像是查询,一个网络资源。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧