首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
TCP建立连
[单选题]
TCP建立连接的三次握手中,第二次握手发送的包会包含的标记,最正确的描述是?
ACK
SYN,ACK
SYN,PSH
SYN
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(235)
分享
3个回答
添加回答
24
sniperlife
附上tcp建立连接的三次握手过程图(第二次握手包含的标记是SYN,ACK),所以选B:
发表于 2017-01-27 20:34:59
回复(2)
9
牛牛和多多
第一次握手:Client将SYN(同步序列编号Synchronize Sequence Numbers)置1,随机产生一个初始序列号seq发送给Server,进入SYN_SENT状态;
第二次握手:Server收到Client的SYN=1之后,知道客户端请求建立连接,将自己的SYN置1,ACK(确认字符Acknowledge Character)置1,产生一个acknowledge number=sequence number+1,并随机产生一个自己的初始序列号,发送给客户端;进入SYN_RCVD状态;
第三次握手:客户端检查acknowledge number是否为序列号+1,ACK是否为1,检查正确之后将自己的ACK置为1,产生一个acknowledge number=服务器发的序列号+1,发送给服务器;进入ESTABLISHED状态;服务器检查ACK为1和acknowledge number为序列号+1之后,也进入ESTABLISHED状态;完成三次握手,连接建立。
发表于 2020-06-22 14:47:46
回复(0)
0
牛客504357922号
1) TCP的三次握手:
① client: SYN=1, seq=J ----->
SYN_SENT;
② serve: SYN=1,ACK=1,ack=J+1,seq=K -----> SYN_RCVD
③ client: ACK=1,seq=K+1 ----->ESTABLISHED
serve: ------>ESTABLISHED
发表于 2022-01-08 11:53:07
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
网络基础
来自:
字节跳动2017秋招开...
上传者:
牛100
难度:
3条回答
235收藏
2382浏览
热门推荐
相关试题
RARP的作用是什么?
华为
网络基础
评论
(17)
在HTTP协议中,如果访问网页遇到...
计算机网络
测试
后端开发
客户端开发
前端开发
数据
运维/技术支持
评论
(0)
C类地址最大可能子网位数是?
华为
网络基础
评论
(10)
下面这个<...
C++
评论
(24)
来自
字节跳动2017秋招开发...
有三个程序...
操作系统
评论
(22)
来自
字节跳动2017秋招开发...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题