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

南京市建设委员会网站千锋教育北京校区

南京市建设委员会网站,千锋教育北京校区,太原做企业网站,建设雅马哈电动车官方网站TCP基本信息 默认端口号:80 LINUX中TIME_WAIT的默认时间是30s TCP三次握手 三次握手过程:每行代表发起握手到另一方刚刚收到数据包时的状态 客户端服务端客户端状态服务端状态握手前CLOSELISTEN客户端发送带有SYN标志的数据包到服务端一次握手SYN_SENDLISTEN二次握手服务端发送…

TCP基本信息

默认端口号:80

LINUX中TIME_WAIT的默认时间是30s

TCP三次握手

三次握手过程:每行代表发起握手到另一方刚刚收到数据包时的状态
客户端服务端客户端状态服务端状态
握手前CLOSELISTEN
客户端发送带有SYN标志的数据包到服务端一次握手SYN_SENDLISTEN
二次握手服务端发送带有SYN/ACK标志的数据包到客户端SYN_SENDSYN_RCVD
客户端发送带有ACK标志的数据包到服务端三次握手ESTABLISHEDSYN_RCVD
握手结束ESTABLISHEDESTABLISHED

img

为什么是三次握手,两次不行吗?

三次握手主要是为了建立可靠的通信信道,是客户端和服务端同时具有发送和接收数据的能力.

两次握手只能保证单向连接是畅通的.(为了实现可靠数据传输,TCP协议的通信双方,都必须维护一个序列号,已标志发送出去的数据包中,哪些是已经被对方接收了的.三次握手的过程即是通信双方互相告知序列号起始值,并确认对方已经收到了序列号起始值的毕竟步骤;如果只是两次握手,至多只有连接发起放的起始序列号能够被确认,另一方选择的序列号则得不到确认)

三次握手能防止已经失效的连接请求又传到服务端,建立多余的连接,浪费系统资源.(假设客户端第一次握手时发送的请求报文SYN_1超时,携带Seqnum=90,客户端再次发起第一次握手请求报文SYN_2,携带Seqnum=100,若此时SYN_1先于SYN_2到达客户端.若为两次握手,此时服务端发送SYN_ACK_1到客户端,携带Seqnum=91,建立连接.SYN_2到达客户端,再建立一个连接,因此会造成资源浪费.若使用三次握手,客户端接收到SYN_ACK_1后发现其携带的Seqnum不对,便将其废弃,知道SYN_ACK_2到达,发现其符合条件,发送ACK到服务端,建立连接)

TCP四次挥手

四次挥手过程:

客户端服务端客户端状态服务端状态
挥手前ESTABLISTEDESTABLISTED
客户端发送带有FIN标志的数据包到服务端一次挥手FIN-WAIT-1ESTABLISTED
二次挥手服务端收到这个FIN,它发回一个ACK,确认序号为收到的序号+1FIN-WAIT-1CLOSED-WAIT
三次挥手服务端发送一个FIN数据包到客户端,关闭与客户端的连接FIN-WAIT-2LAST_ACK
客户端收到这个FIN,发挥ACK报文确认,并将确认序号设置为收到的序号+1四次挥手TIME-WAITLAST_ACK
经过2MSL挥手完成CLOSECLOSE

CLOSED-WAIT:表示等待关闭

TIME-WAIT:为了解决网络的丢包和网络不稳定所带来的其他问题,确保连接方能在时间范围内,关闭自己的连接.

  • 挥手前,客户端和服务端的状态都是ESTABLISHED(连接建立)
  • 第一次挥手,客户端发送带有FIN标志的数据包给服务端,客户端状态变为FIN-WAIT-1.
  • 第二次挥手,服务端收到客户端的数据包后,发送ACK确认帧给客户端,服务端状态变为CLOSED-WAIT.
  • 第三次挥手,客户端收到服务端的ACK确认帧后,状态变为FIN-WAIT-2.此时服务端可能有些数据还未处理完,待服务端处理完数据会发送带有FIN的数据包到客户端,此时服务端状态变更为LAST-ACK.
  • 第四次挥手,客户端收到服务端FIN报文后,回应一个ACK确认报文,此时客户端状态变更为TIME-WAIT.服务端收到ACK确认报文后状态变更为CLOSE,至此服务端完成连接的关闭.客户端等待2MSL时间后,自动进入CLOSE状态,至此客户端关闭连接.

参考文章

TCP三次握手

TCP四次挥手

http://www.hrbkazy.com/news/9445.html

相关文章:

  • WordPress阿柳云网站整站优化推广方案
  • 网站建设技术进行开发爱站查询
  • 信用中国 网站谁建设的黑帽seo365t技术
  • 保定网站建设公司广告联盟
  • 超能搜索引擎系统网站外贸网站营销推广
  • 舟山 做企业网站今日热搜前十名
  • 科技兴国河南纯手工seo
  • 集团网站建设 中企动力企业网站建设的作用
  • 武汉网站公司怎么样的seo排名工具
  • 服务公司起名搜索引擎优化seo信息
  • 北京市网站开发1000个关键词
  • php工具箱是直接做网站的吗山东seo多少钱
  • 绑定网站域名怎么做windows7优化大师官方下载
  • 做网站一般长宽多少网站模板源码
  • dw网站制作素材市场营销专业
  • wordpress notebook 主题seo研究中心好客站
  • 东莞建站网站百度一下你就知道啦
  • 上海网页设计公司推荐长尾词优化外包
  • 柳州最好的网站推广公司百度企业查询
  • 网站建设一般报价多少钱只需要手机号的广告
  • 网上开店网站ip切换工具
  • 做网站赚钱缴税吗网络推广优化工具
  • pdomysql wordpress小学生班级优化大师
  • wordpress做导航网站网络营销概念
  • 南京 郑州网站建设公司 网络服务网站制作流程是什么
  • 上海大型网站开发公司网站友情链接出售
  • 中国企业网站建设现状腾讯广告平台
  • 网站建设书本信息seo优化入门教程
  • wordpress 商业版权seo公司是什么
  • 台州哪家做企业网站比较好精准信息300099