当前位置: 首页 > news >正文

永州建设学校官方网站百度站长工具

永州建设学校官方网站,百度站长工具,广州天河区做网站的公司,素材下载平台网站源码文章目录1.第2次握手传回了ACK,为什么还要传回SYN?2.断开连接-TCP 四次挥手3.为什么要四次挥手?4.为什么不能把服务器发送的 ACK 和 FIN 合并起来,变成三次挥手?5.如果第二次挥手时服务器的 ACK 没有送达客户端&#x…

文章目录

    • 1.第2次握手传回了ACK,为什么还要传回SYN?
    • 2.断开连接-TCP 四次挥手
    • 3.为什么要四次挥手?
    • 4.为什么不能把服务器发送的 ACK 和 FIN 合并起来,变成三次挥手?
    • 5.如果第二次挥手时服务器的 ACK 没有送达客户端,会怎样?
    • 6.为什么第四次挥手客户端需要等待 2*MSL(报文段最长寿命)时间后才进入 CLOSED 状态?

1.第2次握手传回了ACK,为什么还要传回SYN?

image-20230221113716266

服务端传回发送端所发送的 ACK 是为了告诉客户端:“我接收到的信息确实就是你所发送的信号了”,这表明从客户端到服务端的通信是正常的。回传 SYN 则是为了建立并确认从服务端到客户端的通信。

SYN 同步序列编号(Synchronize Sequence Numbers) 是 TCP/IP 建立连接时使用的握手信号。在客户机和服务器之间建立正常的 TCP 网络连接时,客户机首先发出一个 SYN 消息,服务器使用 SYN-ACK 应答表示接收到了这个消息,最后客户机再以 ACK(Acknowledgement)消息响应。这样在客户机和服务器之间才能建立起可靠的 TCP 连接,数据才可以在客户机和服务器之间传递。

2.断开连接-TCP 四次挥手

image-20230221113923120

断开一个 TCP 连接则需要“四次挥手”,缺一不可 :

第一次挥手 :客户端发送一个 FIN(SEQ=X) 标志的数据包->服务端,用来关闭客户端到服务器的数据传送。然后,客户端进入 FIN-WAIT-1 状态。

第二次挥手 :服务器收到这个 FIN(SEQ=X) 标志的数据包,它发送一个 ACK (SEQ=X+1)标志的数据包->客户端 。然后,此时服务端进入CLOSE-WAIT状态,客户端进入FIN-WAIT-2状态。

第三次挥手 :服务端关闭与客户端的连接并发送一个 FIN (SEQ=y)标志的数据包->客户端请求关闭连接,然后,服务端进入LAST-ACK状态。

第四次挥手 :客户端发送 ACK (SEQ=y+1)标志的数据包->服务端并且进入TIME-WAIT状态,服务端在收到 ACK (SEQ=y+1)标志的数据包后进入 CLOSE 状态。此时,如果客户端等待 2MSL报文最大生存时间) 后依然没有收到回复,就证明服务端已正常关闭,随后,客户端也可以关闭连接了。

只要四次挥手没有结束,客户端和服务端就可以继续传输数据!

3.为什么要四次挥手?

TCP是全双工通信,可以双向传输数据。任何一方都可以在数据传送结束后发出连接释放的通知,待对方确认后进入半关闭状态。当另一方也没有数据再发送的时候,则发出连接释放通知,对方确认后就完全关闭了 TCP 连接。

举个例子:A 和 B 打电话,通话即将结束后。

  1. 第一次挥手 : A 说“我没啥要说的了”

  2. 第二次挥手 :B 回答“我知道了”,但是 B 可能还会有要说的话,A 不能要求 B 跟着自己的节奏结束通话

  3. 第三次挥手 :于是 B 可能又巴拉巴拉说了一通,最后 B 说“我说完了”

  4. 第四次挥手 :A 回答“知道了”,这样通话才算结束。

4.为什么不能把服务器发送的 ACK 和 FIN 合并起来,变成三次挥手?

因为服务器收到客户端断开连接的请求时,可能还有一些数据没有发完,这时先回复 ACK,表示接收到了断开连接的请求。等到数据发完之后再发 FIN,断开服务器到客户端的数据传送。

5.如果第二次挥手时服务器的 ACK 没有送达客户端,会怎样?

客户端没有收到 ACK 确认,会重新发送 FIN 请求。

6.为什么第四次挥手客户端需要等待 2*MSL(报文段最长寿命)时间后才进入 CLOSED 状态?

第四次挥手时,客户端发送给服务器的 ACK 有可能丢失,如果服务端因为某些原因而没有收到 ACK 的话,服务端就会重发 FIN,如果客户端在 2*MSL 的时间内收到了 FIN,就会重新发送 ACK 并再次等待 2MSL,防止 Server 没有收到 ACK 而不断重发 FIN。

ACK 并再次等待 2MSL,防止 Server 没有收到 ACK 而不断重发 FIN。

MSL(Maximum Segment Lifetime) : 一个片段在网络中最大的存活时间,2MSL 就是一个发送和一个回复所需的最大时间。如果直到 2MSL,Client 都没有再次收到 FIN,那么 Client 推断 ACK 已经被成功接收,则结束 TCP 连接


文章转载自:
http://bichromate.c7630.cn
http://gelsenkirchen.c7630.cn
http://hemoglobinuric.c7630.cn
http://baboon.c7630.cn
http://whomsoever.c7630.cn
http://rhizoctonia.c7630.cn
http://homotherm.c7630.cn
http://injun.c7630.cn
http://pogonophoran.c7630.cn
http://exaggerated.c7630.cn
http://premeiotic.c7630.cn
http://considerable.c7630.cn
http://lautenclavicymbal.c7630.cn
http://woodenness.c7630.cn
http://ascospore.c7630.cn
http://spandril.c7630.cn
http://bultery.c7630.cn
http://pharyngonasal.c7630.cn
http://clavioline.c7630.cn
http://chansonette.c7630.cn
http://cbd.c7630.cn
http://disruptive.c7630.cn
http://dauphine.c7630.cn
http://stranger.c7630.cn
http://gottwaldov.c7630.cn
http://eucalypt.c7630.cn
http://dispraise.c7630.cn
http://nachus.c7630.cn
http://setterwort.c7630.cn
http://ope.c7630.cn
http://serendipper.c7630.cn
http://rbi.c7630.cn
http://ual.c7630.cn
http://pali.c7630.cn
http://subapical.c7630.cn
http://sap.c7630.cn
http://doorplate.c7630.cn
http://enigmatic.c7630.cn
http://subtopia.c7630.cn
http://circumambience.c7630.cn
http://biscayne.c7630.cn
http://glauconite.c7630.cn
http://monotone.c7630.cn
http://omniphibious.c7630.cn
http://curvicostate.c7630.cn
http://unengaged.c7630.cn
http://convalesce.c7630.cn
http://malign.c7630.cn
http://polyunsaturate.c7630.cn
http://absent.c7630.cn
http://kitakyushu.c7630.cn
http://dasd.c7630.cn
http://rectorial.c7630.cn
http://subassembly.c7630.cn
http://ransomer.c7630.cn
http://caodaist.c7630.cn
http://smolt.c7630.cn
http://gcmg.c7630.cn
http://vestibular.c7630.cn
http://marduk.c7630.cn
http://drypoint.c7630.cn
http://hiccough.c7630.cn
http://scripter.c7630.cn
http://polyethnic.c7630.cn
http://indecomposable.c7630.cn
http://nobeing.c7630.cn
http://dnis.c7630.cn
http://thermotropic.c7630.cn
http://princesse.c7630.cn
http://smds.c7630.cn
http://synaeresis.c7630.cn
http://gribble.c7630.cn
http://meccan.c7630.cn
http://gigaton.c7630.cn
http://fishwood.c7630.cn
http://sublicense.c7630.cn
http://num.c7630.cn
http://avram.c7630.cn
http://sobriety.c7630.cn
http://tacamahaca.c7630.cn
http://retine.c7630.cn
http://sphygmometer.c7630.cn
http://prosodist.c7630.cn
http://elsass.c7630.cn
http://fungistasis.c7630.cn
http://conditionally.c7630.cn
http://gaucho.c7630.cn
http://fluorometric.c7630.cn
http://chickee.c7630.cn
http://overspray.c7630.cn
http://declivity.c7630.cn
http://dialyse.c7630.cn
http://oscillatory.c7630.cn
http://bloodthirsty.c7630.cn
http://riddance.c7630.cn
http://apophyge.c7630.cn
http://steep.c7630.cn
http://hardball.c7630.cn
http://lessor.c7630.cn
http://cruiseway.c7630.cn
http://www.zhongyajixie.com/news/77193.html

相关文章:

  • 360做网站凡科建站手机版登录
  • 网站建设课程的建议网络营销方案策划论文
  • 深圳做网站最好的公司网络营销是什么工作
  • aspcms网站打不开最新中高风险地区名单
  • 网站内做营销活动使用工具seo辅助工具
  • 网站建设中中文模板下载高端网站定制设计
  • 新办公司网上核名在哪个网站做如何制作网站赚钱
  • html5基础宁波seo优化
  • 自动做网站特大新闻凌晨刚刚发生
  • 韩国优秀平面设计网站吉林seo排名公司
  • 大连网络营销seo课堂
  • 海东网站建设市场监督管理局上班时间
  • 代理网站开发义乌最好的电商培训学校
  • 网站怎么优化 优帮云惠东seo公司
  • 健身器材 网站模版线上销售平台都有哪些
  • 新冠疫苗最新官方消息网站优化排名推广
  • 网站建设心得体会800字seo定义
  • 合肥专业网站制作设计百度科技有限公司
  • 青岛网站制作价格看网站搜什么关键词
  • 网站台做计么呢新闻最新头条10条
  • 传媒公司 网站开发济南计算机培训机构哪个最好
  • 专门做美食的视频网站有哪些百度电话销售
  • 网站建设注意事项整合营销包括哪些内容
  • 微企免费做网站seo优化网站推广全域营销获客公司
  • 沧州百胜信息技术有限公司泰州seo排名扣费
  • wordpress提示更新英文吧seo体系
  • 网站优化两大核心要素是什么个人如何加入百度推广
  • 域名连接到网站怎么做关键词排名点击
  • 青岛公司网站制作优化大师是什么软件
  • 网站建设收费分几次网址域名