计算机网络3-1:传输层的名称、封装序列、不同层的网络包、TCP和UDP之间的异同、延误和辍学、UDP特征/用途场景/客户化

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

      1 传输层&封装顺序&网络包在不同层的名称

      这一层协议提供了网络端点主机各程序之间可靠和有效的信息传输服务。

      封装报文是从上层到下层(应用层 --> 传输层 --> 网络层 – > 数据链路层 --> 物理层),解封装报文是从下层到上层。

      净信封位于链层,网络层称为袋,传输层称为包。

      TCP/UDP 2 TCP/UDP 相似和不同

      1. 程序监听端口,无论它们使用TCP还是UDP来提供数据。
      2. 当 UDP 软件包到达目标系统时, 它会找到与 MAC 地址匹配的地址, 移除 MAC 头, 将剩余软件包传送到 IP 层, 删除 IP 软件包, 并找到 IP 地址匹配 。 然后数据会用 TCP/ UDP 端口号传送到应用程序 。
      3. TCP是相互联系的,但UDP不是。
      4. 发展数据结构以保持客户和服务连接,从而保持双方的互动状态,使用这种数据结构来保证以连接为导向的特征被称为连接。
      5. TCP严格的测序技术确保第一个包件在确定第二个物品之前收到;即使第一个包件被没收,以下包件也首先收到,并将必须在缓存中等待。
      6. TCP是HTTP的基础,TCP是实时传输协议RTMP(实时通信过程)的基础。

      2 延迟与丢包

      1 延迟( TCP): 200米, 100米, 英雄在按下键的短暂间隔后反应 。
      2 不可执行的丢弃套件( UDP): 键被按下时, 软件包没有被发送到服务器, 英雄没有回答 。

      民进联的三个基本特征

      1 通信是直截了当的,数据结构、处理逻辑和包装字段很少。
      当收听一个港口号码时,港口与港口之间将没有任何联系。 根据UDP,任何人都可以向这个港口传送数据,而这个港口也可以同时将数据传送到其他港口,甚至几个港口。
      它不管理基于网络的集装箱化包件,而独立于丢失包件的类型或如何传播。

      联合民主党有三种可能性。

      1 需要不受缺失软件包影响的低资源、网络友好型内联网或程序。
      为了开发连接和可广播的应用程序,不需要一对一的通信。
      条件是处置过程速度快、速度慢,而且滴水量可忍受,但即使网络停止,其实施也不得逆转。

      5 UDP定制案例研究

      1 QUIC(Quick UDP Internet Connect, Fast UDP Internet Connect)是谷歌建议的一项基于UDP的通信协议。 QUIC是应用层定制的一个例子,其方法是快速跟踪应用程序层的连接,尽量减少再传输延迟,并适应拥堵控制。
      2 TCP 等待旧视频框架现场直播的方法在实时中丢失,并增加了延迟时间。
      在游戏实时要求更高的情况下,可使用自定义和可靠的UDP发送数据包,并使用静音转播技术,尽可能减少软件包下降造成的延误和网络困难对游戏的影响。
      为避免时间延误,四个目标网络终端使用UDP。
      5 利用基于联合民主党的GTP-U协议进行移动通信。

      ③-①小结:
      TCP很困难,UDP很简单;TCP保持着联系,UDP认为TCP正在向前推进,UDP正在向前推进。
      2UDP是基本的,但有简单的用途,可用于环境简单、需要更多广播、应用水平控制本身如DHCP、VXLAN、QUIC等地点。

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

          热门文章

          文章分类