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

自贡 网站建设wordpress案例站点

自贡 网站建设,wordpress案例站点,我是做网站的,模板建站服务公司文章目录前言一、一些重要字段的含义二、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/14521946/

相关文章:

  • 购物网站开发背景及意义网站优化意见
  • 做什么网站最赚钱Python做网站难不难
  • 网站竞价难做优化广告联盟怎么做
  • 汕头企业网站模板建站网页设计师岗位
  • 学做网站 书怎么做淘宝优惠卷网站
  • 江苏网站开发多少钱怎么在网站注册账号
  • wordpress做出影视网站佛山市网站建设
  • 热 综合-网站正在建设中-手机版3d做号网站
  • 建设网站具体的步骤网站在线制作软件
  • 怎么样才算大型网站开发四会建设局网站
  • 优质的小企业网站建设wordpress 查询页面
  • 百度网盘私人资源链接seo北京公司
  • 西部数码网站助手 安装棋牌类网站怎么做
  • 政务网站建设发言材料祁东网站建设
  • 虚拟主机建设网站两个优秀企业网站的优缺点
  • 武进常州做网站学网站平面设计
  • 专门下载工程建设标准的网站网站建设搜索优
  • 外贸网站建设大概多少钱wordpress 主题 激活
  • 学年论文网站建设石家庄关键词优化软件
  • 毕节建设局网站html解析wordpress
  • 虚拟主机怎么发布网站贵阳网站建设包首页
  • dw软件做网站哪些网站可以做视频搬运
  • 海口建站模板网站建设和推广的完整话术
  • 国外产品展示网站源码广州各区风险区域最新动态
  • 国内企业网站模板微微营销
  • 欧美做视频网站有哪些网页设计面试自我介绍
  • 建站步骤图视频做网站背景
  • 网上接网站项目宁波比较好的外贸公司
  • 别人网站的字体付费阅读小说网站开发建设源码
  • 安徽建设银行网站哈尔滨电商设计企业