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

旅游响应式网站建设c 建设网站iis

旅游响应式网站建设,c 建设网站iis,国家防疫政策最新,cms网站是什么文章目录前言一、一些重要字段的含义二、TCP总括图三、三次握手详细过程1.第一次握手2.第二次握手3.第三次握手三次握手小结4.为什么必须要进行三次握手#xff0c;两次或四次就不行四、四次挥手1.第一次挥手2.第二次挥手3.第三次挥手4.第四次挥手四次挥手简述前言 一个TCP的… 文章目录前言一、一些重要字段的含义二、TCP总括图三、三次握手详细过程1.第一次握手2.第二次握手3.第三次握手三次握手小结4.为什么必须要进行三次握手两次或四次就不行四、四次挥手1.第一次挥手2.第二次挥手3.第三次挥手4.第四次挥手四次挥手简述前言 一个TCP的对话的建立必须要通过三次握手来建立如果想要终止TCP的连接就要通过四次挥手来实现 一、一些重要字段的含义 1.序号seq序号占32位用来标识从TCP源端向目的地端发送的字节流发起方发送数据时对此进行标记 2.确认号ack序号占32位只有ACK标志位为1时确认序号字段才有效ackseq1 3.标志位共六个URG ACK PSH RST SYN FIN 具体含义如下 URG紧急指针有效 ACK确认序号有效 PSH:接收方应该尽快将这个报文交给应用层 RST:重置连接 SYN:发起一个新连接 FIN:释放一个连接 二、TCP总括图 三、三次握手详细过程 1.第一次握手 第一次握手Client将同步标志位SYN置为1SYN为1就表示要建立连接连接成功之后该位置会再次被置为0请求序号seqx在所有的字节排列中申请从哪一个字节开始发送这个序号就一般表示当前已经发送到哪个序号服务器同意后将会从下一个序号开始发送第一次握手只有请求序号没有确认号并将该数据包发送给ServerClient进入SYN_SENT状态等待Server确认。 2.第二次握手 第二次握手Server收到数据包后由同步标志位SYN1指导Client请求建立连接确认标志位ACK置为1这会才有确认标志位第一次握手并没有确认标志位。当确认标志位为0时确认号不起作用ackx1确认序号等于请求序号1表示x1之前的Server都收到了从Server发送的请求已经收到。TCP是全双工协议因此Server有可能也会给Client发送数据因此Server也会向Client建立连接Server将同步标志位SYN置为1Server也要向Client发送请求因此SYN也要被置为1seqy就表示Server给Client发送的数据开始序号。并将该数据包发送给Client以确认连接请求Server进入SYN_RCVD状态。 3.第三次握手 第三次握手因为连接要是双向的Server确认后只是Client到Server连通了因此Client也要确认一下才能让Server向Client的连接也连通。Client和Server进入ESTABLISHED状态完成三次握手随后Client与Server之间可以开始传输数据了。 三次握手小结 三次握手使客户端与服务器完成了连接并且可以相互之间传输数据可以将这个过程简述为客户端告诉服务器我可以给你发送数据吗服务器收到后说可以我也可能给你发数据客户端接收之后说好的那我们相互发送数据。这个过程就大概描述了TCP的三次握手 4.为什么必须要进行三次握手两次或四次就不行 TCP 的三次握手是为了保证数据的可靠传输的TCP 是全双工的协议也就是说通过 TCP 协议发送的协议是要得到回复的一来一回所以说对于需要建立 TCP 连接的两端来说每一端都需要进行一来一回的确认这就进行三次握手。 1、A 给 B 发送需要建立连接的请求; 2、B 给 A 发送可以建立连接的回复 3、A 给 B 发送确认收到回复的信息 如果是两次握手的话当B给A发送可以建立连接的回复之后是没有收到A确认收到回复的消息这样的连接不可靠 如果是四次握手其实没有必要因为三次握手已经可以使A B之间建立连接四次握手只会浪费资源 三次握手是保证双方互相明确对端可以收发的最低值。 四、四次挥手 所谓四次挥手即终止TCP连接就是指断开一个TCP连接时需要客户端和服务端相互总共发送4个包以确认连接的断开。在socket编程中这一过程由客户端或服务端任一方执行close来触发。 由于TCP连接是全双工的因此每个方向都必须要单独进行关闭。这一原则是当一方完成数据发送任务后发送一个FIN来终止这一方向的连接收到一个FIN只是意味着这一方向上没有数据流动了即不会再收到数据了。但是在这个TCP连接上仍然能够发送数据直到另一方向也发送了FIN。首先进行关闭的一方将执行主动关闭而另一方则执行被动关闭上图描述的即是如此。 1.第一次挥手 第一次挥手Client发送一个FIN以及选择号sequ表示u之前的数据已经全部发送并且数据发到u就可以截止了就不再有数据了用来关闭Client到Server的数据传送。Client进入FIN_WAIT_1状态。 2.第二次挥手 第二次挥手Server收到FIN后发送一个请求号seqv和确认序号acku1给Client。Server进入CLOSE_WAIT状态。 3.第三次挥手 第三次挥手Server发送一个FIN请求号为最新的seqw和确认序号acku1用来关闭Server到Client的数据传送。Server进入LAST_ACK状态。 4.第四次挥手 第四次挥手Client收到FIN后Client进入TIME_WAIT状态接着发送一个ACK给Server确认序号为w1。Server进入CLOSED状态完成四次挥手。 四次挥手简述 四次挥手指当TCP断开连接时需要客户端和服务器总共发送四个包来断开它们之间的连接。大概可以简述为客户机A说我没有数据要发送了我们断开连接吧服务器B说好的但是我还有数据要发送然后又对A说好了我发完了我们断开连接吧A收到之后说好的我们断开连接吧。以上过程就简述了TCP断开连接的过程
http://www.hkea.cn/news/14367111/

相关文章:

  • 哪些网站可以做招生wordpress 变小程序
  • 重庆网站开发培训双语网站建设
  • 网站广告动图怎么做的网站维护预算
  • 上饶建站公司潍坊网页模板建站
  • 前端做用vue做后台多还是做网站多安州区建设局网站
  • 深泽网站制作昆山做网站费用
  • 做一下网站需要什么时候开始网络推广专员是干嘛的
  • c2c网站建设网站建设制作公司哪家
  • 做家常菜网站wordpress桌面版
  • 网站的百度快照如何做如何编辑网站标题
  • 网站流量分析方法今天发生了什么重大新闻
  • 免费站推广网站不用下载crm系统软件排名
  • 青岛网站维护苏州吴中区做网站价格
  • 手机微官网和pc端网站怎么做做网站是怎么赢利的
  • 用vs做网站凡科快图可以商用吗
  • asp.net 做网站好吗吉林省住房和城乡建设厅网站
  • 网页设计与网站建设专业黑客以网站做跳板入侵方法
  • 网站怎么做海外推广方案营销型网站建设主要需要注意什么
  • 江门网站建设推广策划免费下载android
  • 网站开发工程师培训机构做网站有高手没有
  • 微信网站开发流程图建设手机银行app下载安装最新版
  • 安徽省住房和城乡建设厅官方网站池州专业网站建设哪家好
  • 淘宝客做网站多少钱发行商城小程序
  • 网站建设基本流程郑州网站开发的公司
  • 深圳网站制作网站建设怎么制作网站深圳博纳优设网页官网
  • 网站建设好还需投资吗如何在eclipse上做网站
  • 全景网站如何建设WordPress缩图不显示
  • 文化馆互联网站建设方案品牌建设对策
  • 没有备案网站可以做优化么网页设计教程视屏
  • 南通做网站公司seo网站页面诊断