计算机网络 | 一文搞懂什么是TCP/IP协议

      最后更新:2022-05-11 13:16

      文章目录

      • 关于TCP/IP议定书的文件。
        • 究竟什么是TCP/IP议定书?
        • TCP/IP分级管理
          • 为什么要分层呢?
          • TCP与UDP
        • 问题汇总

      关于TCP/IP议定书的文件。

      究竟什么是TCP/IP议定书?

      计算机和网络设备相互连接是不可行的。双方都必须采用同样的战略。考虑如何确定传播目标。谁发起对话的?诸如通信使用何种语言和如何达成这些语言等准则必须提前确定。它和现在不一样 它和现在不一样 它和现在不一样 它和现在不一样 它和现在不一样 它和现在不一样 它和现在不一样 它和现在不一样所有这一切都需要适用一项规则。我们把它称为一项议定书。

      在这里插入图片描述
      换句话说,TCP/IP是参与互联网的所有各方的总括术语。

      TCP/IP分级管理

      TCP/IP协议最重要的方面是分层,TCP/IP协议组位于应用层、传输层、网络层、数据链接层和物理层,当然有4至7层,视模型而定。

      为什么要分层呢?

      在TCP/IP议定书分层之后,如果设计后来被更改,因此,没有必要取代所有这些建议。它只是取代了变化的层层。而且从设计上来说,也变得简单了。申请一级的申请只能考虑分配给它们的任务。也没有必要知道地球的对立面在哪里怎样传输,如果存在问题,例如确保抵达率。

      在这里插入图片描述
      如上图所示,当我们接近硬件时,我们将TCP/IP分为5级。让我们潜入并了解这些等级。

      1. 物理层

      该层负责传输节点之间的比特流,即一般而言,它是连接计算机的物理方法,该层的约定与传输的链接和媒介相连。

      2. 数据链路层

      控制通信发生在网络和物理层之间。主要作用是通过实际线路保持数据传输的一致性。为了保证传输,网络层的数据被分离成精确的框架,可以通过物理层传送。框架是允许数据结构移动的结构包。他不仅仅是基本事实。它还提供发件人和收件人的实际地址以及更正错误和控制信息。指定要传送框架的地址 。纠正错误和管理信息反过来又保证框架无误。如果在传达数据时,在接收点传输的数据包含错误。如果该框架重新批准,发件人将受到提醒。

      3. 网络层

      确定如何将数据从发送者发送到目的地。网络从节点A到节点B的最佳路径由优先分布、网络拥堵、服务质量和替代路由器的成本等组合决定。

      4. 传输层

      传输层为两个站点的节目提供端到端通信,包含两个传输协议:TCP(传输控制协议)和UDP(用户数据报告协议)。 TCP是一个可靠的连接型协议,而UDP是不可靠或断开的。

      5. 应用层

      从传输层接收数据后,应用程序必须了解数据。解释必须预先确定格式,而应用层是指定应用程序的数据格式。关键协议是:HTTP.FTP、Telent等。

      TCP与UDP

      TCP和UDP都是传输层协议,尽管它们具有独特的具体效果和应用案例。
      在这里插入图片描述
      面向报文

      从UDP在申请级别上被给予到它被传送之间的时间长度,即一次一次一次,因此,申请必须确定适当的电文大小。

      面向字节流

      虽然应用程序和 TCP 界面在( 变量大小) 时是一个数据块, TCP 认为应用程序是一系列无结构的字节流。 TCP 有缓冲, 如果数据块对程序来说太长, TCP 可以将其分割并发送 。

      TP将他的手伸展三次,波浪延伸四次。

      具体过程如下:

      • 和第一次握手的人建立关系客户向网站提出连接请求。将环设为符号 。顺序编号(数据集序列号)(seq)为 x,正等待服务器确认。客户进入SYN_SENT州(连接请求);
      • 第二手握手:服务收到客户的SYN信息,现在可以使用。校验 SYN 报告文本 。将cack(确认号)设置为 x+1 (即后加1); 并传送SYN请求的信息。设置 SYN 到 1 和 y 序列 。上述所有信息均由服务所有人输入SYN+ACK记者的文本。一并发送给客户端,服务器现在进入 SYN_RECV 模式。

      SYN_RECV系指客户SYN在被动地开放服务后被接收并交付给ACK后的服务状态。客户随后接收的ACK进入既定状态。

      • 第三手握:客户端从服务获取 SYN+ACK (确认) 信息, 并设置 y+1 的 ACK 到 y+1, 然后再将 ACK 信息发送给服务供应商 。这个故事是我们对2011年埃及抗议的特别报导的一部分。客户和服务提供者的地位得到确定(连接成功)。完成TCP的三次握手

      在这里插入图片描述
      当数据传输完成,客户和服务客户通过三次握手建立了TCP连接时,断开连接需要放弃TCP四倍,具体如下:

      第一次挥手

      客户端设置后续和 ACK 向服务器发送 FIN( 服务结束) 信息。 此时客户端进入 FIN_ WAIT_ 1, 表示没有数据可以发送到服务器 。

      第二次挥手

      服务器收到了客户端的 FIN 信息, 并得到了 ACK 回复 。

      第三次挥手

      服务器向客户端发送 FIN 信息,并要求结束连接,同时输入 LAST_ACK 状态。

      第四次挥手

      在收到服务处发来的FIN信息后,客户客户在向服务器发送 ACK 信息后, 即进入 Time_ WAIT 状态 。收到客户的 ACK 信息后,服务就关闭连接。此时,在2MSL(一个分区在网上生存的时间最长),客户仍未得到答复。这是首次终止服务。因此,客户可以终止连接。
      在这里插入图片描述

      如果有大量的连接,每次在连接,当你关闭时,它是一个三指的礼礼。四次挥手,这当然导致业绩不佳。因此。长期连接是HTTP使用的一种方法。数据发送后仍然可以链接。当客户再次要求数据时您可以在不再握手的情况下使用空闲的连接 。
      在这里插入图片描述

      问题汇总

      第一,你三次握手的意义是什么?

      为了防止因错误而将已关闭的连接请求发回服务端 。
      由“连接请求书的终止段落”产生的情况如下:
      客户的第一个连接请求没有丢失 。在网络节点里已经很长一段时间了。这导致在连接解除后某个时候的服务延误。如果没有三次握手,目前服务器收到了不正确的连接请求 。这是第一次请求新连接, 客户错误地认为是新连接 。这篇文章是全球之声在线特稿的一部分。同意建立连接,阴蒂目前没有传递连接。因此,服务的反应没有区别。服务将等待 由阴蒂发送的数据。这可能导致这种联系被浪费掉。
      如果它已经是波浪的两倍呢?

      在答复之前,必须理解全时和非全时职业。

      • 第一次握手:有人喊B, “你听见了吗?”
      • "我能听见你" B在收到A的留言后对A说 "你能听到我在说什么吗?"
      • 第三次握手:A收到B发来的信息,回答说,“是的,我给你发了一个信息!”

      在三次握手之后,A和B可以就一件事达成一致:我所说的话,你可以听到;你所说的话,我可以听到。 正常的沟通可以开始,如果发生两次,就不可能知道。

      二,你为什么给我四波?

      TCP是一项以连接为导向的议定书。可靠,基于字节的传输层通讯协议。TCP是一种全时复入模式(它可以同时发送和接收数据)。这就意味着,当主机1 传送 FIN 消息时,只是主机1是关闭的 没有数据可以传输主机1告诉主机2,一切事情都被传出去,尽管如此,目前,主机 1 仍然可以从主机 2 接收数据; 当主机 2 返回到信件的 ACK 部分时,目前没有要发送到主机 2 的额外数据 。就会告诉主机1,我没有其他信息要发送然后我们终止TCP的连接

      我们为什么要等2MSL?

      MSL:报告的最大存续时间,这是任何报告在被弃置之前在网络中最长的存续时间。
      原因如下:

      • 确定TCP协议的全时工作连接安全关闭。
      • 确保网络能听到这一连接的重复数据。

      首先,如果一个宿主突然关闭,这是第一次知识产权议定书证明不可靠,或出于其他网络原因。因此,东道主2没有得到东道主1的最后答复。之后,主机2将继续发送FIN。目前,主机一号已关闭无法关闭临时文件夹:%s。所以,主机 1 不是直接离开 。国家是时代版。当我收到另一个FIN的时候能够确保反面接收反包件最后正确关闭连接。
      第二个论点是,如果东道国1立即关闭,之后,与主机2建立了新的连接。我们不能确保这一新连接有别于以前关闭的连接港。例如,新旧连接的港口号可能是一样的。没有一般性的问题。不过,也有几种例外情况;假定新连接的港口号与以前封闭的连接相同,如果上一个连接的任何数据仍然在网络中,则无法这样做(重复数据)。建立新连接后,延迟的数据到达主机2。因为新连接的端口号与前一个端口号相同,TCP协议考虑到了哪些延迟数据是新连接的。对于与数据包的真正新连接存在误解。因此,TCP与时代-WAIT州的连接必须等待超过MSL连接两倍的时间。必须确信,网络上关于这一连接的所有数据都已删除。

      本文转载自: 关于TCP/IP议定书的文件。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类