数据报片分片和片偏移

这篇具有很好参考价值的文章主要介绍了数据报片分片和片偏移。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题:一个UDP用户数据报的数据字段长度为8192字节,要使用以太网来传送,应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移值。

UDP用户数据报协议是运输层协议,当UDP报文过长时,它交给IP层后,IP层在传送时可能要进行报文分片,IP数据报是网络层协议,当一个IP数据报被封装成链路上的帧时,此数据报的总长度(即首部加上数据部分)一定不能超过下面数据链路层的MTU(最大接受单元,默认是1500字节)。

udp如何分片,计算机网络,网络,udp,tcp/ip

 IP数据报首部中固定部分是20字节,所以UDP用户数据报长度最大为1480字节,UDP用户数据报总量为UDP首部8字节+数据字段长度8192=8200字节

只有第一个分片有UDP首部,但是每个分片都有IP首部

udp如何分片,计算机网络,网络,udp,tcp/ip

 

将8200除以1480=5余800,所以需要分为6个数据报片文章来源地址https://www.toymoban.com/news/detail-785054.html

数据报片 IP数据报数据部分长度 片偏移(8字节)
1 1480 0
2 1480 1480/8=185(8B)
3 1480 1480*2/8=370(8B)
4 1480 1480*3/8=555(8B)
5 1480 1480*4/8=740(8B)
6 1480 1480*5/8=925(8B)

到了这里,关于数据报片分片和片偏移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UDP分片与丢包,UDP真的比TCP高效吗?

    每个 UDP 报文分为 UDP 报头和 UDP 数据区两部分。报头由 4 个 16 位长(2 字节)字段组成,分别说明该报文的源端口、目的端口、报文长度和校验值。 UDP 报文格式如图所示。 UDP 报文中每个字段的含义如下: 源端口:16bits,发送端的端口。 目的端口:16bits,即接收端的端口

    2024年02月04日
    浏览(29)
  • UDP分片和丢包与TCP效果对比

    UDP 分片 与 丢包,UDP 真的比 TCP 高效吗? UDP(用户数据报协议)和TCP(传输控制协议)在很多方面都有显著的区别。总体来说,TCP更适合需要可靠传输的应用,例如网页浏览、电子邮件等,而UDP则更适合对速度有高要求,但对数据完整性要求较低的应用,例如实时视频流或游

    2024年02月05日
    浏览(27)
  • 计算机网络-传输层(UDP协议报文格式,伪首部,UDP校验过程)

    UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。 UDP的主要特点: UDP是无连接的,减少开销和发送数据之前的时延。 UDP使用最大努力交付,即不保证可靠交付。 UDP是面向报文的,适合一次性传输少量数据的网终应用。 应用层给UDP多长的报文,UDP就照样

    2023年04月25日
    浏览(34)
  • 【计算机网络之TCP/UDP篇】TCP与UDP协议详细介绍

    目录 一、TCP协议 1.1 TCP协议段 1.2  TCP的原理 1.2.1   确认应答机制(安全机制) 1.2.2 超时重传机制(安全机制) 1.2.3  TCP是如何实现可靠性传输? 1.2.4   连接管理机制(安全机制) 1.2.5  滑动窗口机制(效率机制) 1.2.6 流量控制机制 1.2.7 拥塞控制(安全机制) 1.2.8  延

    2024年02月07日
    浏览(43)
  • 【计算机网络】Udp详解

    上几文章我们讲解了应用层协议Http和Https,要知道应用层协议有很多,这些都是程序员自己定制的,而真正要传输的时候,是要在操作系统的传输层进行的,今天我们就来学习一下传输层协议Udp的 要进行跨网络通信,就要标识一个网络通信的唯一性 通常需要:源IP、目的IP、

    2024年02月12日
    浏览(38)
  • 【计算机网络】UDP报文详解

    目录 一. UDP协议概述 二. UDP报文格式 1. 首部 2. 校验和 三. UDP的缓冲区 结束语 UDP—— 用户数据报协议 ,是传输层的一个重要协议 基于UDP的应用层协议有: DNS,TFTP,SNMP,NTP 协议 全称 默认端口号 DNS Domain Name Service(域名服务) 53 TFTP Trivial File Transfer Protocol(简单文件传输协议

    2024年01月16日
    浏览(30)
  • 【计算机网络 】传输层——UDP

    在学习HTTP等应用层协议时,为了便于理解,可以简单的认为HTTP协议是将请求和响应直接发送到了网络当中。但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下进行交付,该过程贯穿整个网络协议栈,最终才能将数据发送到网络当中。

    2024年02月06日
    浏览(49)
  • 【计算机网络篇】UDP协议

    ✅作者简介:大家好,我是小杨 📃个人主页:「小杨」的csdn博客 🐳希望大家多多支持🥰一起进步呀! UDP(User Datagram Protocol)是一种无连接的传输层协议,它提供了一种简单的、不可靠的数据传输服务。 UDP 提供了不面向连接的通信,且不对传送的数据报进行可靠的保证,

    2024年02月12日
    浏览(33)
  • 【计算机网络】UDP协议详解

    目录 前言       端口号的拓展 端口号范围划分 netstat pidof UDP协议 UDP协议端格式 UDP的特点 面向数据报 UDP的缓冲区 UDP使用注意事项 基于UDP的应用层协议     我们前面讲完了 http和https协议 ,它们都属于 应用层 ,按照TCP/IP五层模型,我们下一层该讲解 传输层 了。传输层又

    2024年02月09日
    浏览(57)
  • 【计算机网络】UDP协议概述

    UDP协议(User Datagram Protocol,用户数据报协议):面向无连接的协议,不保证可靠性,但是具有较低的延迟和更快的传输速度,常用于实时音视频传输、广播和多播等场景。 基于数据报文 :UDP把应用层提交给它的数据报文,添加上UDP首部后传输,每个UDP数据报的大小不能超过

    2024年02月06日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包