首页 > 其他分享 >数据包的封装过程 三次握手

数据包的封装过程 三次握手

时间:2023-03-07 17:00:51浏览次数:27  
标签:封装 ACK 握手 SYN 数据包 报文 服务端 客户端

 发送端发送数据时 数据回从上层传输到下层且每经过一层都会被打上该层的

头部信息而且接收端接收数据时数据回从下层传输到上层传输前会把下层的头部信息删除

使用TCP协议进行通信的双方必须先建立连接 然后才能开始传输数据

为了确保连接双方可靠性 在双方建立连接时 TCP协议采用了三次握手策略

 

第一次握手:客户端发送带有SYN标志的连接请求报文段 然后进入SYN_SEND状态等待服务端的确认

第二次握手:服务端接收到客户端的SYN报文段后需要发送ACK信息对这个SYN报文段进行确认

      同时还要发送自己的SYN请求信息 服务端回将上述的信息放到一个报文端(SYN ACK报文段)

      中 一并发送给客户端此时服务端将会进入SYN_RECV状态

第三次握手:客户端接收到服务端的SYN+ACK报文段后会想服务端发送ACK确认报文段这个报文

      段发送完毕后 客户端和服务端斗进入ESTABLISHED状态完成TCP三次握手

      

 

标签:封装,ACK,握手,SYN,数据包,报文,服务端,客户端
From: https://www.cnblogs.com/NanFangDaGua/p/17188493.html

相关文章

  • 图片视频组件封装
          <template><div><el-uploadref="upload":class="disabled?'disabled':''"list-type="picture-card":actio......
  • 封装bootstrap的Toasts组件实现的多个下载任务弹框
    最近要改一个下载任务的需求,原来的代码要么使用ajax异步请求看不到下载进度,要么使用window.open(url,‘__blank’)打开一个新页面既看不到下载进度也要手动关闭新打开的窗口......
  • 封装发送短信功能的封装过程
    目录第一步:在发送短信平台注册账号第二步:新建一个包具体文件夹目录结构如下1.init.py代码1.settings.py代码2.sms.py代码第三:写了发送短信的接口1.视图类2.序列化类3.......
  • element-ui 表单组件的简单封装-2
    form.vue<template><divclass="form"><hr/><h1>form{{formData}}</h1><el-formref="formRef":model="formData":label-width......
  • 面试复习总结-tcp三次握手四次挥手
    1.TCP/IP协议:应用层:HTTPFTPTFTPHTTPS会话层表达层传输层:TCPUDP网络层:IPICMPARP 数据链路层:PPP,PPTP物理层:帧 tcp三次握手四次挥手: 1.客户端发送连接......
  • 【django-vue】登录注册模态框分析 登录注册前端页面 腾讯短信功能二次封装 短信验证
    目录昨日回顾csrf跨站请求伪造接口幂等性异常捕获今日内容1登录注册模态框分析Login.vueHeader.vue2登录注册前端页面复制2.0Header.vue2.1Login.vue2.2Register.vue3......
  • ASEMI高压MOS管7N60参数,7N60封装,7N60规格
    编辑-ZASEMI高压MOS管7N60参数:型号:7N60漏极-源极电压(VDS):600V栅源电压(VGS):30V漏极电流(ID):7A功耗(PD):125W储存温度(Tstg):-55to150℃静态漏源导通电阻(RDS(ON)):1.2Ω二极管正向电压(VS......
  • 简单的Mac版Docker封装
    之前没有封装过docker文件,所以这个是一个尝试的记录。我的目录文件如下:  这里面的这个 requirements.txt是自动生成的。生成方法如下:安装pipreqs:pipinstallp......
  • 关于starter-封装自己的starter
    starter概念在SpringBoot中,Starter是一组预配置的依赖项,旨在使您的应用程序轻松地集成和配置所需的功能。Starter通常包括自动配置类,该类为您的应用程序配置必需的Bean和......
  • 浙里办通用请求的封装
    开发浙里办应用都知道,我们发布到线上的接口需要按这样的方式去请求:但是往往本地开发的时候是连得公司测试环境,而且接口调用方式也不长这样。我第一次开发浙里办项目的时......