问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是握手协议

发布网友 发布时间:2022-10-04 10:51

我来回答

2个回答

热心网友 时间:2023-10-14 08:25

  一、TCP握手协议

  在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

  完成三次握手,客户端与服务器开始传送数据,在上述过程中,还有一些重要的概念:

  未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每个客户端的SYN包(syn=j)开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包。这些条目所标识的连接在服务器处于Syn_RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态。
  Backlog参数:表示未连接队列的最大容纳数目。

  SYN-ACK 重传次数 服务器发送完SYN-ACK包,如果未收到客户确认包,服务器进行首次重传,等待一段时间仍未收到客户确认包,进行第二次重传,如果重传次数超过系统规定的最大重传次数,系统将该连接信息从半连接队列中删除。注意,每次重传等待的时间不一定相同。

  半连接存活时间:是指半连接队列的条目存活的最长时间,也即服务从收到SYN包到确认这个报文无效的最长时间,该时间值是所有重传请求包的最长等待时间总和。有时我们也称半连接存活时间为Timeout时间、SYN_RECV存活时间。

  (转)

热心网友 时间:2023-10-14 08:25

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

完成三次握手,客户端与服务器开始传送数据,在上述过程中,还有一些重要的概念:

未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每个客户端的SYN包(syn=j)开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包。这些条目所标识的连接在服务器处于Syn_RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态。
Backlog参数:表示未连接队列的最大容纳数目。

SYN-ACK 重传次数 服务器发送完SYN-ACK包,如果未收到客户确认包,服务器进行首次重传,等待一段时间仍未收到客户确认包,进行第二次重传,如果重传次数超过系统规定的最大重传次数,系统将该连接信息从半连接队列中删除。注意,每次重传等待的时间不一定相同。

半连接存活时间:是指半连接队列的条目存活的最长时间,也即服务从收到SYN包到确认这个报文无效的最长时间,该时间值是所有重传请求包的最长等待时间总和。有时我们也称半连接存活时间为Timeout时间、SYN_RECV存活时间。

参考资料:http://www.yesky.com/SoftChannel/72356665495650304/20040202/1764824.shtml

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如果公司借壳上市,那原公司会停盘吗,如果一直持有那个公司的股票呢... 如何把照片设置成头像 梦见自拿水管把在家门前冲地 怎样注册新的 具体操作步骤 怎么注册新微信 如何申请一个新的 怎么注册新的 怎么注册一个新的 粉刺针可以带上飞机吗 粉刺针能带上飞机吗 针对游泳训练,你有没有一些训练技巧? 海豚是鱼吗,是哺乳类动物吗 海豚是鱼类吗? 海豚不是鱼类,是一种哺乳动物. 苹果5s64G是国版系统和美版系统都太低不能下载软件吗 乳鸽煲汤方法 乳鸽怎么煲汤 房屋抵押贷款担保人 房产抵押贷款对借款人的要求 房产证抵押贷款的贷款人所具备的条件是什么? 龙卡e付卡怎么用? 2016建行龙卡e付卡是什么卡 建设银行,龙卡e付卡 龙卡e付卡 龙卡e付卡是个什么卡 电表报警灯亮err04 怎么改快易典上的年级设置 给爸爸送什么礼物好呢 给爸爸送哪些礼物好呢 谁知道电视剧好先生孙红雷手机壁纸用的是什么 银行匪帮百度云 谁有银行匪帮的电影链接,百度云给我要钱的就不要回答了 求匪帮说唱传奇的百度云网盘资源 62249开头是什么银行 杨和苏被踢出活死人是因为什么? 大学应不应该把在校学生的期末考试成绩告知给学生家长? 幼师如何通知家长考试 杨和苏怎么了,为什么被踢出活死人? 台州市高一语文下学年期末考试模拟试卷 犭歪组成什么字 交通事故造成面部嘴歪构成十级伤残吗? 如何记住歪这个字呢? 非球镜片1.56和1.61有什么区别? 取款机取钱演示步骤 下面分享给大家 怎样在自动取款机上取款 如何照顾产妇和刚出生的宝宝