通俗易懂理解TCP/IP和UDP

      最后更新:2022-04-02 05:14:06 手机定位技术交流文章

      1.TCP三次握手

      • 连接建立后,客户端将同步软件包(syn=j)传送到服务器并进入SYN_SENT状态,等待服务器确认; SYN:同步序列编号(同步顺序编号)。
      • 当服务器进入 SYN_RECV 状态时,它将接收同步软件包,并核实客户的 SYN (ack=j+1) 并发送自己的 SYN 软件包(syn=k) SYN+ACK 软件包。
      • 第三手握:客户端接收服务器的 SYN+ACK 软件包,并交付服务器确认软件包 ACK(ack=k+1),该软件包完成三次握手,并将客户端和服务器置于已建立( TCP 成功连接) 状态。
        握手期间发送的袋子没有数据,在三次握手后,客户和服务器正式开始传输数据。

      根据我个人的解释,我将其分为三点。

      TCP(传播控制议定书)是一个相互联系和可靠的议定书。
      它就是快递员

      (a) TCP初步握手:客户将请求函传递给服务供应商,客户进入SYN-DEN状态**(在某个东部等待不止一串财宝);**

      服务供应商与第二次握手的请求连通。如果同意连接,就发送应答,答案将包括它自己的独特的起始数据传输编号。我把游戏放到SYNREIEVE州**。如果有包裹要送请通知我请解释什么是送货什么时候发)**

      第三手握:在收到客户的商定答复后,向服务供应商发送了确认信息,客户在发送信息后成立,客户收到答复并成立。

      这是付款阶段,我肯定我付钱,你瞧,我肯定我付钱

      TCP 波动两次以上

      客户程序发送连接发布信息 。并且停止发送数据。释放数据报文首部,FIN=1,序号是后序号=u(等于先前交付数据的最后字节)加1。此时,FIN-WAIT-1(终止等待1)由客户输入。 TCP规定,据FIN说,即使他们没有数据,他们也无法这样做。也要消耗一个序号。

      • 服务器收到发布连接的通知 。发出确认报文,ACK=1,ack=u+1,另外,它的序号是续v,此时,服务供应商的地位已改为CLOSE-WAIT(CLOSE-WAIT)。TCP服务器与高级别应用程序进行通信。客户被放行 并引导到服务器上。这是一个半封闭期。用户无进一步信息可发送 。然而,如果服务器提供数据,客户端依然要接受。目前的状况将持续一段时间。也就是说,CLOSE-WAIT状态的长度。
      • 在客户收到服务器的确认请求后,它进入了FIN-WAIT-2(终止等待2)状态,等待服务器发送连接发布信息(它必须首先接受服务器的最新数据)。
      • 当服务器传输最终数据时,这篇文章是全球之声在线特稿的一部分。FIN=1,ack=u+1,由于在半关闭状态,服务器最有可能发送更多的数据 。假设目前的序号是后序号 = w,此时,服务器处于 LAST-ACK( 最后确认) 状态 。等待客户端的确认。
      • 已宣布客户在收到服务器的连接解密后无法使用该服务器的连接解密。必须发出确认,ACK=1,ack=w+1,此外,他的序列号是后号=u+1。此时,时间-时间(等待)是客户的状态。似乎TCP的连接还没有被放弃*MSL(最大报告期)一过,当客户撤回相关TCB时,我们只是现在处于封闭状态。
      • 服务器一收到客户的确认,服务器就将其状态改为关闭状态。同样,TCB的退出也终止了TCP连接。可以看到,服务器在客户之前终止了TCP连接。

      三.TCP/IP/ / 如何有序和可靠地发送数据包?

      • (1) 数据分为TCP认为最适合传输的数据区块。

      • TCP 为交付的每个包件指定一个独特的标识符, 接收方对包件进行排序, 并将序列数据发送到应用层 。
        每批交货都由独特的条形码确定。

      • 2) 校验和:TCP将保留其第一个和数据核对和总和。这是一个端对端测试,旨在识别传输期间数据的任何变化。如果收到段落是为了检查和错误,TCP将拒绝该段,并且不承认收到。
        重复数据被TCP接收者丢弃。
        (在计算机末端,显示信使的总数及其匹配的识别码,信使将进入仓库。 )

      • (3) 流动控制:每个TCP连接都有预先确定的缓冲大小。接收终端的TCP只允许传输者发送接收终端缓冲区可以接受的数据。当接收人没有时间消化发送人发送的数据时,通知发货人应缩短装运速度,防止包丢失。TCP 的流量控制协议是一个可配置大小的滑动窗口协议 。(为了完成交通管理,请使用 TCP 幻灯片窗口。 )
        (任何送货站都不能为了不让它离开、处理或偷窃而有太多的交货。 )

      • 4) 选区控制:当出现网络堵塞时,减少数据分配。
        在交通中,我不开车那么大,我不在乎,我不在乎

      • ARQ 协议: 为了实现可靠的传输, 想法是停止在每批分发后发送, 等待对方确认 。 收到确认后, 下一个分组将发送 。
        汽车亲自来接你 载你到下个住家 上一个风风

      • (6) 超时再次传送:当 TCP 发送一个段时,它开始一个计时器,等待目的地确认收到电文,如果在合理的时间内没有得到确认,则重新印发该段。
        (货物没收、再分配)

      四. TCP和UDP之间的区别

      • TCP是相互联系的,但UDP不是。
      • TCP只允许一次广播,而UDP只允许一次多广播。
      • TCP的三次握手确定了连接的可靠性;UDP是一个没有连接和不可靠的数据传输协议,其不可靠性首先表现为:通信不需要连接,收到的数据没有发送确认信号,发送人不知道是否正确收到数据。
      • 联合民主党的总费用比TCP低,数据传输率更快,实时率更好。

      五. 民进联的个人理解

      其次, UDP 断开, 随时随地发送消息, 没有建立连接, 因此名称..

      这是一个非常危险的信息, 因为如果你不明白, ** 它比半夜发送要简单得多。 ** 断开的UDP导致不安全。

      此外,民进联不分割和整理数据。

      民进联拥有单一的多广播广播能力,使我能够在一个地点或许多地点向个人分发外卖。

      联合民主党的费用很低,数据传输有时间限制。

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

          热门文章

          文章分类