社区
网络编程
帖子详情
网络传输中ACK是什么意思?
fork
2001-06-03 05:16:00
...全文
2852
8
打赏
收藏
网络传输中ACK是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
好像是查询,一个网络资源。
ack
是什么?
ACK
(
Ack
nowledge character)即是确认字符,在数据通信
中
,接收站发给发送站的一种
传输
类控制字符。表示发来的数据已确认接收无误。 在TCP/IP协议
中
,如果接收方成功的接收到数据,会回复一个
ACK
数据。通常
ACK
信号有自己固定的格式,长度大小,由接收方回复给发送方。 接收站对所收到的报文进行检查,若未发现错误,便向发送站发出确认回答
ACK
,表明信息已被正确接收,并准备好接收下一份报文。该控制字符可由
中
心结点发送,也可由远地结点发送。 扩展资料:
ACK
在三次握手
中
用到: 1、第一次握手
TCP的三次握手各字段(
ack
,seq,
ACK
,SYN)是
什么意思
?
TCP的三次握手每个字段(
ack
,seq,
ACK
,SYN)是
什么意思
?(人话版) 什么是TCP的三次握手? 关于TCP的三次握手,很多博客回答上都已经说的比较明白了,往简单的说,就是互相建立连接,并且保证数据准确
传输
。 TCP三次握手的过程 情景模拟 1.0 发送方:老铁,可以听得到我说话吗,老铁。 接收方:可以听到,你听得到吗? 发送方:听到了,那我开始说正事了。 这个故事是用来模拟TCP三次握手的,也是在所有通俗解释三次握手的典型例子。 详情参考:详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
什么是
ACK
攻击?
ACK
攻击的原理是什么?
互联网攻击越来越猖獗,恶意攻击的泛滥令互联网企业无比痛苦,DDOS攻击是恶意攻击的主力军,今天苒苒小编给大家讲解DDOS攻击
中
的一种——
ACK
攻击。那么什么是
ACK
攻击?
ACK
Flooding攻击是在TCP连接建立之后,所有的数据
传输
TCP报文都是带有
ACK
标志位的,主机在接收到一个带有
ACK
标志位的数据包的时候,需要检查该数据包所表示的连接四元组是否存在,如果存在则检查该数据包所表示的状态是否合法,然后再向应用层传递该数据包。 攻击原理
ack
flood攻击是TCP连接建立之后,所有
传输
的TCP报
FIN位是什么,
ACK
,SEQ是什么?
接收到带有FIN标志的报文段后,接收方发送一个
ACK
(确认)报文作为回应,表示接收到了FIN请求。
ACK
是TCP头部
中
的另一个标志位,用于确认收到数据的报文段。发送方发送数据报文时,会给每个报文段分配一个序号,接收方在收到报文段后,需要发送一个带有
ACK
标志的报文段来确认已经接收到了特定序号的数据。SEQ是TCP头部
中
的字段,用于指示报文段
中
的数据在整个数据流
中
的位置。每个报文段都有一个唯一的序号,发送方用于对数据进行编号,接收方用于按序接收和重组数据。
TCP连接
中
seq和
ack
是什么东西呢
seq是序dao列号,这是为了连接以后传bai送数据用的,
ack
是对收到du的数据包的确zhi认,值是等待接dao收的数据包的序列号。 在第一次消息发送
中
,A随机选取一个序列号作为自己的初始序号发送给B;第二次消息B使用
ack
对A的数据包进行确认,因为已经收到了序列号为x的数据包,准备接收序列号为x+1的包,所以
ack
=x+1,同时B告诉A自己的初始序列号,就是seq=y;第三条消息A告诉B收到了B的确认消息并准备建立连接,A自己此条消息的序列号是x+1,所以seq=x+1,而
ack
=y+1是表示A正准备接
网络编程
18,356
社区成员
64,217
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章