TCP标识为ACK是否代表TCP正常连接,因为我看到除了SYN建立后好像每个包都有标识位ack都为1
(0)
最佳答案
正常连接,看看有没有三次握手就可以
SYN SYN:SYN= 1 表示这是一个连接请求或连接接受报文。在建立连接时用来进行同步序号(个人理解是,在建立连接的时候,提醒对方记录本方的起始序号)。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若是同意建立连接,则应响应的报文段中使SYN=1、ACK=1。因此SYN=1表示该报文是一个连接请求报文或者是一个连接请求接收报文。
ACK ACK:确认号只有在该位设置为1的时候才生效,当该位为0是表示确认号无效。TCP规定,在TCP连接建立后所有传送的数据报文段ACK都必须设置为1。
(0)
我知道我抓了一个网站的包,发现除了第一个SYN包,其他的包TCP标识位ack都是置位位1
明白了 在TCP连接建立后所有传送的数据报文段ACK都必须设置为1
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
明白了 在TCP连接建立后所有传送的数据报文段ACK都必须设置为1