社区
Linux/Unix社区
帖子详情
请教:A端发送syn后没有收到B端回应的syn/ack,A端自己又发送了一个ACK,之后是rst ack,为什么会出现上述情况?
stonesstar
2009-02-24 07:28:03
请教:A端发送syn后没有收到B端回应的syn/ack,A端自己又发送了一个ACK,之后是rst ack,为什么会出现上述情况?
...全文
361
4
打赏
收藏
请教:A端发送syn后没有收到B端回应的syn/ack,A端自己又发送了一个ACK,之后是rst ack,为什么会出现上述情况?
请教:A端发送syn后没有收到B端回应的syn/ack,A端自己又发送了一个ACK,之后是rst ack,为什么会出现上述情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
独孤过儿
2009-02-25
打赏
举报
回复
TCP三次握手的过程是这样的:
A B
-------SYN M------------>
<------SYN N, ACK M+1----
-------ACK N+1---------->
经过这样三步,这个TCP连接就建立起来了。
我不知道楼主的问题当中,A和B哪个是client端,TCP的连接是由client端发起的。并且SYN消息是两端都存在的
,也不知道你说的没有收到SYN消息是哪一端没有收到。
建议你最好用wireshark抓一下消息,这样对整个流程的细节都很清楚,查问题也能方便很多
快乐田伯光
2009-02-24
打赏
举报
回复
会这样吗? ACK肯定是要收到东西才发的吧
猫已经找不回了
2009-02-24
打赏
举报
回复
信息描述不全吧.
Gdatasheet
2009-02-24
打赏
举报
回复
mark
TCP连接:
SYN
ACK
RST
UTG PSH FIN
接收
端
收到
请求并且允许连接的话,就
会
发送
一个
SYN
=1,
ACK
=1标志的数据包给
发送
端
,告诉它,可以通讯了,并且让
发送
端
发送
一个
确认数据包,这是第二次握手;最后,
发送
端
发送
一个
SYN
=0,
ACK
=1的数据包给接收
端
,告诉...
Wireshark TS |
SYN
-
SYN
/
ACK
-
RST
问题二
Wireshark TS |
SYN
-
SYN
/
ACK
-
RST
问题二
Wireshark TS |
SYN
-
SYN
/
ACK
-
RST
问题
Wireshark TS |
SYN
-
SYN
/
ACK
-
RST
问题
关于ubuntu系统作为TCP客户
端
建立三次握手时,
收到
服务器
发送
的
SYN
/
ACK
报文时,自动回复
RST
报文中断握手问题。
关于ubuntu系统作为TCP客户
端
建立三次握手时,
收到
服务器
发送
的
SYN
/
ACK
报文时,自动回复
RST
报文中断握手问题。
TCP报头标志位URG/PSH/
SYN
/
ACK
/FIN/
RST
TCP报头 TCP是TCP/IP协议栈中的传输层支持的协议,并且TCP有自己报头信息。 TCP的报头信息如下表: TCP是
一个
面向连接的、可靠的传输协议。...
SYN
TCP三次握手中,如果A是发起
端
,则A就对服务器发
Linux/Unix社区
23,114
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章