当前位置: 首页 > 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.yidumall.com/news/25718.html

相关文章:

  • Wordpress插件开发中文字幕南京百度提升优化
  • 有什么网站是做中式酒店大堂的如何做好市场推广
  • 建立企业网站的步骤培训机构是干什么的
  • php做外贸网站好吗seo课程培训学校
  • 做佩戴护身符的厂家网站手机清理优化软件排名
  • 广东手机网站开发公司seo搜索引擎优化推广
  • 企业网站如何更新备案信息百度一下百度网页版
  • 哪个网站能帮助做路书谷歌 google
  • 网络营销工具平台徐州seo
  • 万江仿做网站百度极速版下载
  • 响应式网站的宽度推广链接
  • 深圳微信网站开发网站建设的整体流程有哪些
  • wordpress 微信 论坛seo是指什么意思
  • 太原公司网站建立自动引流免费app
  • 体育php网站源码平台推广方案
  • 缙云做网站百度关键词查询工具免费
  • 自制wordpress百度seo优化软件
  • 张掖哪家公司做网站个人网页设计
  • 安徽网站建设cnfg淘宝seo
  • 一个电子商务网站的用户购买行为监测报告文档格式怎么做?苏州seo建站
  • 网站qq在线客服代码网站快速上排名方法
  • 成都私人网站建设seo技术优化
  • 网站好玩代码和特效bt蚂蚁磁力
  • 博客网站开发背景网络广告联盟
  • 和恶魔做交易的网站google网页版入口
  • 做一家公司网站要注意哪些自助建站系统代理
  • 做一个旅游网站免费网址注册
  • iis发布asp网站南宁seo排名首页
  • 专业网站建站公司百度推广中心
  • 咋自己做网站网络营销策略的特点