最后更新:2021-12-14 17:07:28 手机定位技术交流文章
UDP是一种没有连接的传输层协议,没有可靠的数据报告协议。 UDP从根本上来说是TCP协议的缩写版本,其使用空间比TCP少,网络资源更少。 与TCP相比,数据部分没有分类,不等待答复的确认,也不核查数据部分,因此被称为不可靠的协议。
上文已经讨论了TCP可靠性的一些要素,如数据传输中的序列控制和再发射控制、流量控制和凝固控制功能。 这些未承诺可靠交付、尽力提供答复、未确认答复、允许丢失某些数据的UDP中没有一个能够一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、一对一、二、二、二、二、三、三、四、四、四、四、四、四、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、六、
UDP应用程序实时要求更高,例如经常使用的软件聊天软件、网络游戏、视频游戏、IP电话、视频会议、现场广播等等,它们可以接受一定的损失率,每个数据部分都等待确认和传输数据,在高强度应用程序中使用TCP协议生成图片或声音,在娱乐方面有可怕的实际经验。
UDP报文格式:
源端口和目的端口
UDP源港口(来源港口):16比-2字节,说明客户主机执行的程序。
UDP目的港口(目的地港口):16位位2字节,目标主机的连接应用程序。
长度:UDP页眉和数据的总长度。
校验和:UDP信头和UDP数据的校验和,确定UDP数据报告在传输期间是否不正确,如果不正确,则删除。
UDP抓包图:
因为新 UDP- Lite 函数已添加到旧 UDP 函数中, 如果 UDP 传输的校验和不正确, 所有收到的袋将被忽略, 而 UDP- Lite 将计算校验和 。
应用程序可能会设定范围, 这样的方法可以允许只对不允许错误的区域进行核查测试。 对于其他区域来说, 它是一个错误, 它被忽略了 。
这没有区别。 包不会被删除; 相反, 包将直接给予应用程序层 。
通常称为因特网层的网络层负责定位和路线选择,包括IPv4、IPv6、IPCMP、ARP、RIP、OSF、BGP等协议,类似于OSI参考模型的第三层。
路由选择是看到每个群体使用IP协议的IP地址,选择使用路线列表将集团数据传送到目的地的最佳方式,而RIP、OSPF、BGP等是选择路线的规程。
IP(互联网协议、互联网协议)是发给IP网络中每个计算机的数字身份,标明该设备在网络中的具体位置,IP地址是软件地址(逻辑地址),而不是硬件地址。

对于典型的互联网通信和数据传输,为每个计算机和其他设备指定了一个单一地址。使用IP地址在 TCP/IP 通信中识别主机和路由器。网络界面级别开关不需要IP 地址。
TCP 的方向是连接到目标端口, 并在数据包传输开始之前得到验证的答复 。 IP 断开, 在软件包传输之前不需要连接到目标地址 。
作为数据的一部分,IP从传输层接收数据部分,并封装IP头信息,如IP目的地址和IP源地址,以及头信息,如高层协议类型信息,如有必要,将其分为数据报告(组)。
数据报告组涉及两个过程:分解和重组。 也就是说, 将拆分的终端主机传送给拆分的终端主机和重组的接收端主机传送给重组的接收端主机。 早期阶段是由路由器分离的,随着互联网的发展和网络数据传输的加速,这些路由器不再适应。 拆分工作现在由主机完成。 碎片是否基于最大传输单位( MTU), 每种不同的数据链接, 与最大传输单位( MTU) 不同。
| 链路类型 | MTU | 总长度 |
|---|---|---|
| IPv4最大MTU | 65535 | - |
| IPv4最小MTU | 68 | - |
| IPv6最小MTU | 1280 | - |
| 以太网 | 1500 | 1518 |
| PPP | 1500 | - |
| IEEE802.3 Ethernet | 1500 | 1518 |
| PPPoE | 1492 | - |
IPv4报文
IPv4是互联网协议的第四版。
第一部长:由4位元组成,页眉长度为4位元,32位元。 对于没有选项的IP软件包,第一部长设为“5”,第一部长设为5*4=20字节。
优先和服务类型:分为DSCP和ECN段,以及经营者产生的DSCP部分,分为八类质量控制水平,第六类缩写为ECT,缩写为CE,1 表示出现拥堵时CE职位定为1。
整体长度: IP 先行和数据部件的总和。 字段长16位元, IPv4 包的最大长度为 2 字节 。16=65535比特。
标记: 16比特, 用于碎片重组。 相同碎片的识别值相同, 不同碎片的标识值也不同。 一般而言, 相同碎片的 IP 包件被认为是递增的。 如果 ID 是相同的, IP 包件被认为是递增的 。
目标地址、源地址或内部协议是不同的,作为一个单独的部分处理。
标记: 3 位元, 显示数据包信息 。
| 二进制 | 含义 |
|---|---|
| 010 | 不能分片 |
| 001 | 还有分片 |
| 000 | 最后一个分片的包 |
碎片 : 13 位元以识别每个碎片相对于原始数据的位置。 第一个碎片相当于零值。 偏移为 8 字节 。
TTL: 8比特的存活时间, 指有多少路由器可以过境。 TTL 值每路由器一个降低一个, 当下午0时, 路由器丢弃数据 。
IP报告中提供的数据所使用的协议类型是8比特。
常使用的协议
| 协议编号 | 简称 |
|---|---|
| 1 | ICMP |
| 2 | IGMP |
| 4 | IP |
| 8 | EGP |
| 17 | UDP |
| 41 | IPv6 |
| 43 | IPv6-Route |
| 44 | IPv6-Frag |
| 58 | IPv6-ICMP |
| 88 | EIGRP |
| 89 | OSPFIGP |
| 97 | EETHERIP |
| 103 | PIM |
| 112 | VRRP |
| 124 | ISIS over IPv4 |
| 137 | MPLS-in-IP |
初始校验和:计算IP信头的校验和并核实其完整性。
IP 来源地址:发件人IP 地址信息。
目标 IP 地址: 接收端IP 地址信息 。
选项:长度变量,通常仅用于实验或诊断。字段包含多种信息:安全级别、路径记录、源路径和时间戳。
填充 : 如果可用, IP 的页眉长度不能是 32 位整数。 以 0 填充字段, 校正为 32 位整数 。
数据:传输层的数据集。
抓包图
本文由 在线网速测试 整理编辑,转载请注明出处。