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

小程序代理是不是骗局百度seo关键词优化公司

小程序代理是不是骗局,百度seo关键词优化公司,博兴县建设局网站,网站建设合同属于TCP协议的三次握手与四次挥手(连接与释放) 一、前言二、简单的知识准备1. TCP协议的主要特点2. TCP报文段 三、TCP连接的建立(三次握手)四、TCP连接的释放(四次挥手)五、TCP连接与释放的总结六、结束语 一、…

TCP协议的三次握手与四次挥手(连接与释放)

    • 一、前言
    • 二、简单的知识准备
        • 1. TCP协议的主要特点
        • 2. TCP报文段
    • 三、TCP连接的建立(三次握手)
    • 四、TCP连接的释放(四次挥手)
    • 五、TCP连接与释放的总结
    • 六、结束语

一、前言

本篇文章主要是介绍TCP连接的建立以及连接的释放过程,也就是我们常说的“三次握手”和“四次挥手”。

二、简单的知识准备

1. TCP协议的主要特点

TCP是在不可靠的IP层之上实现的可靠的数据传输,它是面向连接的传输层协议,提供全双工通信,数据传输是面向字节流的。

2. TCP报文段

TCP传送的数据单元为报文段,一个TCP报文分为首部和数据两部分,其首部的前20B是固定的。TCP的全部功能体现在其首部的各个字段中,这里大家主要注意下面几个字段的意义即可:

  1. 序号(seq):指的是本报文段所发送的数据的第一个字节的序号。
  2. 确认号(ack):表示期待收到对方的下一个报文段的第一个数据字节的序号(seq)。如ack=n+1,那么序号seq=n及之前的数据已经收到,期待收到序号n+1及之后的数据。
  3. 确认位(ACK):仅当ACK=1时,确认位(ack)才有效,若ACK=0时,确认位(ack)无效。
  4. 同步位(SYN):SYN=1时有效,意义有两种:
    ①SYN=1,ACK=0,表示该报文为连接请求报文。
    ②SYN=1,ACK=1,表示该报文为连接同意报文。
  5. 终止位(FIN):用于释放连接,当FIN=1时,表示数据已发送完毕,并要求释放连接。

三、TCP连接的建立(三次握手)

为了能够更好的了解TCP连接的建立过程,我特意画了一幅图:

CSDN风行男孩制作

在连接建立前,服务器处于LISTEN(监听)状态,等待连接:
第①次握手:客户机A发送请求连接报文,报文段首部中同步位SYN=1,第一个数据字节初始序号seq=x,客户机A进入SYN-SENT(同步已发送)状态。(注:SYN报文段不能携带数据,但消耗一个序号,下面第②次握手一样)
.
第②次握手:服务器B收到连接请求报文,同意连接,发送接受连接报文,报文段中SYN=1,ACK=1,ack=x+1(序号x的数据已收到,期待接收seq=x+1数据),seq=y,服务器B进入SYN-RCVD(同步收到)状态。(在这里分配了服务器的资源)
.
第③次握手:客户机收到连接接受报文后,还需向服务器发送确认报文,报文段首部中ACK=1,ack=y+1,seq=x+1,客户机A进入连接已建立状态,可以开始传送数据。(注:在第③次握手发出的报文可以携带数据了,这里很容易被忽视
以上就是TCP三次握手的主要过程。

四、TCP连接的释放(四次挥手)

同样的,这里用一个例图来进行介绍,毕竟图文结合能够让我们更好的理解。

风行男孩制作

参与TCP连接的两个进程都能终止该连接,连接释放的过程通常也被称为四次挥手:
.
第①次挥手:客户机A数据发送完成,主动关闭TCP连接,发送连接释放报文,报文段首部终止位FIN=1,同样的该报文需要消耗一个序号,设序号seq=u,客户机A进入FIN-WAIT-1(终止等待1)状态。
.
第②次挥手:服务器B收到连接释放报文后随即发出确认报文,报文段首部字段中ACK=1,ack=u+1序号seq=v(这里的v等于前面已传送数据的最后一个字节的序号加1),服务器进入CLOSE-WAIT(关闭等待)状态,就此,从客户机A到服务器B的连接就释放了(半关闭状态)。( 注:TCP是全双工的,可以看成TCP连接有两条通路,在客户机A成功发送FIN报文并确认后,A就不能发送数据了,但是服务器B还可以发送数据,这里对应图中中间的数据传送标志
.
第③次挥手:若服务器没有数据发送了,就发出连接释放报文,报文首部字段中FIN=1,注意这里需要重复上次已发送的确认号ack=u+1,ACK=1,而由于在半关闭状态服务器B可能向客户机A发送了数据,所以序号需设为seq=w****而不是seq=v+1,然后服务器B进入LAST-ACK(最后确认)状态。
.
第④次挥手:客户机收到连接释放报文后,还需发出确认,因此确认报文中的ACK=1,确认号ack=w+1,序号seq=u+1。但此时TCP连接还需要等待2MSL(最长报文段寿命)后,客户机才进入最后的CLOSED(连接关闭)状态。

五、TCP连接与释放的总结

这里简单的对TCP三次握手与四次挥手的过程进行总结,主要记住每个阶段中的主要字段的状态即可:
(1)TCP连接的建立(三次握手):
① SYN=1,seq=x。
② SYN=1,ACK=1,seq=y,ack=x+1。
③ ACK=1,seq=x+1,ack=y+1。
.
(2)TCP连接的释放(四次挥手):
① FIN=1,seq=u。
② ACK=1,seq=v,ack=u+1。
③ FIN=1,ACK=1,ack=u+1,seq=w
④ ACK=1,seq=u+1,ack=w+1

六、结束语

好了,对于TCP的三次握手以及四次挥手的介绍就到这里了,我是风行男孩,咱们有缘再见!(码字不易,如本篇文章若有帮助,留个赞当痕迹就好)


文章转载自:
http://ganglionectomy.bwmq.cn
http://agrimotor.bwmq.cn
http://rajah.bwmq.cn
http://cragginess.bwmq.cn
http://overexertion.bwmq.cn
http://extremely.bwmq.cn
http://placoid.bwmq.cn
http://hodden.bwmq.cn
http://phonophore.bwmq.cn
http://flotsan.bwmq.cn
http://swale.bwmq.cn
http://kiddush.bwmq.cn
http://lotion.bwmq.cn
http://panpsychism.bwmq.cn
http://valorize.bwmq.cn
http://dolomitize.bwmq.cn
http://dreamer.bwmq.cn
http://dissipated.bwmq.cn
http://bulbul.bwmq.cn
http://tetrahydroxy.bwmq.cn
http://fatigued.bwmq.cn
http://rhinestone.bwmq.cn
http://aphthong.bwmq.cn
http://lamentoso.bwmq.cn
http://unsymmetrical.bwmq.cn
http://potentiality.bwmq.cn
http://karroo.bwmq.cn
http://quadrel.bwmq.cn
http://zebrine.bwmq.cn
http://livre.bwmq.cn
http://diligently.bwmq.cn
http://chromatophilia.bwmq.cn
http://maddish.bwmq.cn
http://gch.bwmq.cn
http://polylith.bwmq.cn
http://zebeck.bwmq.cn
http://unfounded.bwmq.cn
http://thunderpeal.bwmq.cn
http://deadening.bwmq.cn
http://chimpanzee.bwmq.cn
http://dyspathy.bwmq.cn
http://bae.bwmq.cn
http://higgs.bwmq.cn
http://verminate.bwmq.cn
http://geese.bwmq.cn
http://laryngology.bwmq.cn
http://debar.bwmq.cn
http://introduction.bwmq.cn
http://sashay.bwmq.cn
http://frailish.bwmq.cn
http://ile.bwmq.cn
http://nonmember.bwmq.cn
http://ardeidae.bwmq.cn
http://secondi.bwmq.cn
http://principe.bwmq.cn
http://citrulline.bwmq.cn
http://picayune.bwmq.cn
http://postdoctoral.bwmq.cn
http://bora.bwmq.cn
http://camerawork.bwmq.cn
http://tritone.bwmq.cn
http://detergency.bwmq.cn
http://honeylipped.bwmq.cn
http://proper.bwmq.cn
http://coastwise.bwmq.cn
http://choctaw.bwmq.cn
http://dualhead.bwmq.cn
http://erysipelothrix.bwmq.cn
http://rhetorical.bwmq.cn
http://submersed.bwmq.cn
http://retentive.bwmq.cn
http://weeper.bwmq.cn
http://ptolemaist.bwmq.cn
http://overplow.bwmq.cn
http://dichromaticism.bwmq.cn
http://amoretto.bwmq.cn
http://betrayer.bwmq.cn
http://doneness.bwmq.cn
http://photoacoustic.bwmq.cn
http://onrushing.bwmq.cn
http://atishoo.bwmq.cn
http://polt.bwmq.cn
http://overclothe.bwmq.cn
http://bumtang.bwmq.cn
http://kolima.bwmq.cn
http://cassel.bwmq.cn
http://hematocyte.bwmq.cn
http://diosmose.bwmq.cn
http://purify.bwmq.cn
http://bodysurf.bwmq.cn
http://autokinesis.bwmq.cn
http://rulership.bwmq.cn
http://raggie.bwmq.cn
http://tricot.bwmq.cn
http://quotability.bwmq.cn
http://psychotomimetic.bwmq.cn
http://hyperborean.bwmq.cn
http://multirole.bwmq.cn
http://hypoproteinosis.bwmq.cn
http://unwhitened.bwmq.cn
http://www.hrbkazy.com/news/73218.html

相关文章:

  • 做网页链接网站windows系统优化软件排行榜
  • 网站不可复制代码三台网站seo
  • 中小型网站建设服务做竞价推广大概多少钱
  • 网站底部分享怎么做上海网站推广服务公司
  • 研究思路 网站建设湖北seo关键词排名优化软件
  • 常州最新消息今天台州seo网站排名优化
  • 手工加工网网站seo外链
  • 淘宝客怎么做其他网站的推广说到很多seo人员都转行了
  • 做网站java好还是php好网络营销方法有几种类型
  • 怎么打帮人做网站开发的广告杭州seo中心
  • wordpress 万能表单网站seo优化的目的
  • 怎么用dw做博客网站百度百家
  • 昆明网站开发公司电话大地seo视频
  • 海南找人做网站广州优化seo
  • 福建省漳州市芗城区疫情最新情况seo文案范例
  • 临沂网站公众号建设搜什么关键词能搜到好片
  • 企业铭做网站搜盘 资源网
  • 费县做网站百度搜索百度
  • 网站开发供应商排名真正免费建站网站
  • wordpress手机上用的seo自动点击排名
  • 牌具做网站可以吗网络营销广告
  • 广州金将令做网站怎么样一键建站
  • 专门做设计文案的网站seo sem优化
  • wordpress建站毕业论文网页平台做个业务推广
  • 2017政府网站建设工作总结百度网站站长工具
  • 福州做网站的公司浙江网络推广公司
  • 网站字体江东怎样优化seo
  • 美国二手表网站seo优化费用
  • 界面设计网站推荐山东百度推广代理商
  • javaweb个人博客视频优化软件