当前位置: 首页 > news >正文

【计算机网络】IP数据报首部格式、最大传输单元MTU、最大分段大小MSS

创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
更多计算机网络知识专栏:计算机网络🔥
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ

在这里插入图片描述


目录

  • 一、IP数据报首部格式
  • 二、最大传输单元MTU和最大分段大小MSS

IP数据报由首部数据部分组成:

在这里插入图片描述

一、IP数据报首部格式

在这里插入图片描述

固定部分

  • 版本:IP版本是IPv4还是IPv6

  • 首部长度:记录IP头的首部长度为多少,方便区分首部和数据部分

  • 区分服务:指期望获得哪种类型的服务

  • 总长度:IP数据包的总长度,包括首部+数据,单位是1B

  • 标识:网络传输中数据报被分为许多数据包,标识用来对IP数据包进行编号

  • 标志:标志是否分包

  • 片偏移:根据片偏移可以将分包拼成一个完整的包,像是拼积木的参考书

  • 生存时间 (TTL):IP包的保质期。有的包会在网络中迷路,经过一个路由器-1,变成0则丢弃—丢包

  • 协议:数据部分使用什么协议

  • 首部检验和:一种加密算法,只检验首部,接收端匹配首部检验和,防止首部被攻击篡改

  • 源IP地址和目的IP地址:32位

可变部分

可变部分的存储格式(TVL)Type Value Length

  • 可选字段:用来支持排错、测量以及安全等措施

  • 填充:全0,把首部补成4B的整数倍

二、最大传输单元MTU和最大分段大小MSS

为了更好地控制网络中的数据包传输,MTU和MSS在数据包传输中有不同的作用

在这里插入图片描述

MTU(Maximum Transmit Unit,最大传输单元)是在数据链路层提供给其上层(IP层)最大一次传输数据的大小,以太网中一般为1500字节。

MSS(Maximum Segment Size,最大分段大小)是除去IP头和TCP头之后,一个网络包所能容纳的TCP数据的最大长度。一般为1500-20-20=1460,可以用于告诉对端期望收到多少数据


在这里插入图片描述

大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●)
http://www.lryc.cn/news/171380.html

相关文章:

  • shell脚本之文件读写
  • SAP 刷新Fiori Apps缓存的方法(解决修改CDS后Fiori无法重载新配置)
  • 如何在 Excel 中计算日期之间的天数
  • Java高级-注解
  • wabp.m 代码注释(便于算法快速理解)
  • 数据库数据恢复-SQL SERVER数据库文件损坏的故障表现数据恢复方案
  • flink中cpu消耗的大户-序列化和反序列化
  • 使用 K 均值聚类进行颜色分割
  • Redis 哈希表操作实战(全)
  • element table合并行或列 span-method
  • 【操作系统笔记】内存分配
  • Web 整合
  • hasOwnProperty 方法解析
  • 使用 nohup 运行 Python 脚本
  • Django:五、登录界面实现动态图片验证码
  • GPT,GPT-2,GPT-3,InstructGPT的进化之路
  • firefox_dev_linux下载安装配置(部分系统自带包请看结尾)
  • vim缓存-交换文件
  • Hive 优化建议与策略
  • CentOS 7.5 centos failed to load selinux policy 错误解决方法
  • 注入之SQLMAP(工具注入)
  • Linux学习资源Index
  • 什么是SVG(可缩放矢量图形)?它与普通图像格式有何不同?
  • 求生之路2服务器搭建插件安装及详细的游戏参数配置教程windows
  • React TypeScript 定义组件的各种方式
  • 互联网摸鱼日报(2023-09-20)
  • AWS入列CNCF基金会
  • 岭回归与LASSO回归:解析两大经典线性回归方法
  • 数学建模——微分方程介绍
  • Minio入门系列【7】Spring Boot集成Minio