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

杭州市建设部门网站wordpress银行模板

杭州市建设部门网站,wordpress银行模板,哪里医院做无痛人流便宜 咨询网站在线,什么网站可以找人做设计师文章目录TCP为什么要三次握手,而不是两次或四次?三次握手才可以阻止重复历史连接的初始化(主要原因)同步双方初始序列号避免资源浪费小结TCP为什么要三次握手,而不是两次或四次? TCP连接时用于保证可靠性和…

文章目录

  • TCP为什么要三次握手,而不是两次或四次?
    • 三次握手才可以阻止重复历史连接的初始化(主要原因)
    • 同步双方初始序列号
    • 避免资源浪费
    • 小结

TCP为什么要三次握手,而不是两次或四次?

TCP连接时用于保证可靠性和流量控制维护的某些状态信息,这些信息的组合,包括Socket,序列号和窗口大小称为连接。
以上三个方面分析三次握手原因:

三次握手才可以阻止重复历史连接的初始化(主要原因)

首要原因为了防止旧的重复连接初始化造成混乱
在这里插入图片描述
网络堵塞情况下,如果一个旧的SYN报文比新的SYN报文早到达了服务端,那么此时服务端就会回一个SYN+ACK报文给客户端,此时报文中的确认号是91(90+1).
客户端收到后发现自己期望收到的确认号应该是100+1而不是91,于是就会回RST报文。
服务端收到RST报文后就会释放连接。
后续最新的SYN抵达服务端后就完成正常的三次握手。
旧的SYN报文成为历史连接,TCP三次握手最主要的原因就是防止历史连接初始化了连接。

两次握手情况下,服务端没有中间状态给客户端阻止历史连接,导致服务端可能建立一个历史连接造成资源浪费。

在这里插入图片描述
上图可见,服务端在向客户端发送数据前并没有阻止历史连接,导致服务端建立了一个历史连接,又白白发送数据,浪费了服务端资源
因此解决这种现象最好的就是在服务端发送数据前也就是建立连接前组织掉历史连接,要是实现这个功能就要三次握手

同步双方初始序列号

序列号作用:接收方可以去除重复数据,接收方可以根据数据包的序列号按序接受,可以标识发送出去的数据包那些已经被对方收到了(ACK)

在这里插入图片描述
四次握手也能够可靠的同步双方的初始化序号,但第二步和第三步可以优化成异步,所以成了三次握手。
而两次握手只保证了一方的初始序列号能被对方成功接收。

避免资源浪费

两次握手,如果客户端发送的SYN报文在网络堵塞了,重复发送多次SYN报文,那么服务端在收到请求后就会建立多个冗余的无效链接,重复分配资源,造成不必要的资源浪费。
在这里插入图片描述

小结

TCP建立连接,通过三次握手能防止历史连接的建立,减少双方不必要的资源开销,能帮助双方同步初始化序列号。序列号能保证数据包不重复,不丢序和按序传输
不使用「两次握手」和「四次握手」的原因:

  • 「两次握手」:无法防止历史连接的建立,会造成双方资源的浪费,也无法可靠的同步双方序列号;
  • 「四次握手」:三次握手就已经理论上最少可靠连接建立,所以不需要使用更多的通信次数。
http://www.yayakq.cn/news/900851/

相关文章:

  • 饿了么企业网站网页制作素材搜索途径有哪些
  • 淘宝在哪个网站做推广江门网站seo推广
  • 响应式网站概况画中画有哪些网站可以做
  • 网站编程基础科技最狂潮
  • 百度推广有用吗企业关键词排名优化哪家好
  • 北京做养生SPA的网站建设手机微信可以做网站吗
  • 如何建立设计一个公司网站上海格物致品网络科技有限公司
  • 广州做网站哪家公司最好iis6 静态网站
  • 现在流行的网站开发制作工具什么是关键词排名优化
  • 制作广告网站的步骤做网站是要收费的吗
  • 学校二级网站建设网站建设 橙
  • 开源镜像网站开发高端品牌鞋子排行榜前十名
  • 网站开发技术培训电商网站设计思想
  • 北京住房投资建设中心网站首页wordpress在哪里下载地址
  • python在线免费网站做网站运营需要什么证
  • 上海人才网最新招聘信息官方网站wordpress怎么改变布局
  • 2021年最新的网站搜搜网站提交入口
  • 南阳公司网站制作个人网站制作模板
  • 网站开发要什么软件有哪些深圳网络推广培训机构
  • 常德市建设局网站网站内容怎么做
  • 安徽建设网站公司上海搬家公司电话查询
  • 网站栏目 添加 管理建立网站ftp
  • 深圳网站建设与推广网站制作 wordpress
  • 琼筑网站是哪家做的有没有教做网站的app
  • 企业网站项目的流程做移动网站设计
  • 网站一年维护费用多少营业推广案例
  • 东营利津网站建设衡水网站建设集团
  • 网站设计网站建设自己网站做短链接
  • 贸易公司网站案例wordpress支付查看更多
  • 成都市城乡建设局网站dede网站乱码