TCP_IP 震动三次, 然后分裂四次 。

      最后更新:2021-10-21 03:48:55 手机定位技术交流文章

      OSI 7级参考模型图

      image.png

      TCP/IPTCP/IPPCP/IPP物理实现的等级

      image.png
      image.png
      尽管该模型有七层,但代表该层的上述应用层正在纳入应用层。
      注意:
      1. 在正常情况下,浏览器、qq等应用程序是所有应用层次。
      计算机的内核控制传输控制层、网络层、链层和物理层。

      客户和服务转帐过程

      大体上

      1 当浏览器用于查看网站时,先向内核发送与网络服务器连接的请求。
      2. 通过内核传输层连接到服务器内核的三个握手器。
      3 应用层通过内核将请求传送到服务器的内核,服务器的内核与服务器的应用层通信的方式与数据传输相同。
      4 当传输完成后,客户内核中的传输层通过分裂从服务器内核中分离出四次以上。
      5,整个传输完成。
      只要了解传输控制层,就不必详细讨论网络的后层、链层和物理层。

      简单说下传输层

      传输层提供主机端对端链接,其作用是为上至端协议提供端到端可靠和透明的数据传输服务,包括错误管理和交通控制等问题。该层从上至端隐藏较低级别数据通信的具体细节,使高级别用户能够从主机到主机之间仅查看用户控制和设置的可靠数据访问。
      举例:
      传输水平相当于公司信使、其自己的送货代理的传输水平,他们负责向信使或邮局提供上述信息。它也类似于网络层、链层和对快递方式的传输进行处理的物理层。
      就网络层、链层和物理层而言, 很容易说理解传输层 就能让你明白为什么 tcp 握手三次 和分手四次。

      三次握手四次分手

      这个发生在传输层。

      三次握手

      第一,一个随机客户端通过一个端口将[ SYN] 数据包发送到服务器端口:客户端查询服务器: 您在工作吗?
      第二,客户获得软件包并返回一个[SYN,ACK] 服务器已激活!
      3个数据检索包** [ACK]:客户:非常好!**
      这样可以建立连接。 双方然后建立一个资源空间, 通过套接字( 套接字或四倍接字) 接收、 发送和部署数据 。
      Socker: 是一个客户端 IP+ 端口和一个服务端 IP+ 端口, 具有绝对唯一的连接, 以确保连接没有模棱两可之处 。
      由于计算机有6 5535个港口,理论上可能有6 5535个连接。

      问题:

      尽管如此, 您仍可以验证服务器已运作两次 。 为什么要寄三次?
      第一个对第二个是验证服务端接收能力,第二个对第三个是确认客户的典型接收能力。
      以下步骤是通过 https 传输数据。

      四次分手

      数据传输完成后,连接将终止。
      1,服务器->客户端发送[FIN,ACK]:分手吧。
      2,客户端->服务端发送[ACK]:哼,真的分手?
      3,客户端->服务端发送[FIN,ACK]:正好我也有此意,分手吧。
      4,服务器->客户端发送[ACK]:行,真的分手
      由于断开连接需要双方的许可,客户在服务终止时无法发送数据,断开和释放资源。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12013.html

          热门文章

          文章分类