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

day12 IP协议与ethernet协议

目录

IP包头

IP网的意义

 IP数据报的格式

IP数据报分片

以太网包头(链路层协议)


IP包头

IP网的意义

当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互联的各具体的网络异构细节;

如果在这种覆盖 全球的IP网的上层使用TCP协议,那么就是现在的互联网;

 

 IP数据报的格式

 版本——占4位 ,

指IP协议的版本有IPV4 和 IPV6,这里是IPV4;

首部长度——占 4 位,

可表示的最大数值是 15 个单位(一个单位为 4 字节),因此 IP 的首部长度的最大值是 60 字节。

区分服务——占 8 位,

用来获得更好的服务;只有在使用区分服务(DiffServ)时,这个字段才起作用。在一般的情况下都不使用这个字段 

总长度——占 16 位,

指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU。 

标识 (identification) ——占 16 位,

它是一个计数器,用来产生 IP 数据报的标识。

 标志(flag) ——占 3 位,

目前只有前两位有意义,标志字段的最低位是 MF (More Fragment);

MF=1 表示后面还有分片,MF=0 表示最后一个分片;

标志字段中间的一位是 DF (Don't Fragment) ;

只有当 DF=0 时才允许分片。 

片偏移——占 13 位,

指出:较长的分组在分片后某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。

IP数据报分片

 

 

 生存时间——占 8 位,

记为 TTL (Time To Live),指示数据报在网络中可通过的路由器数的最大值。

 协议——占 8 位,

指出此数据报携带的数据使用何种协议,以便目的主机的 IP 层将数据部分上交给那个处理过程

 

 

 

以太网包头(链路层协议)

 

 

 

 无效的 MAC 帧:

数据字段的长度与长度字段的值不一致;

帧的长度不是整数个字节;

用收到的帧检验序列 FCS 查出有差错;

数据字段的长度不在 46 ~ 1500 字节之间。

有效的 MAC 帧长度为 64 ~ 1518 字节之间。

 对于检查出的无效 MAC 帧就简单地丢弃。
以太网不负责重传丢弃的帧。 

http://www.lryc.cn/news/65487.html

相关文章:

  • 蓝牙耳机哪款性价比高?2023蓝牙耳机性价比排行
  • 关于C语言的一些笔记
  • 【Python入门知识】NumPy数组迭代及连接
  • 我们公司的面试,有点不一样!
  • C++之初识STL—vector
  • 资讯汇总230503
  • C++之编程规范
  • ChatGPT做PPT方案,10组提示词方案!
  • 分布式夺命12连问
  • sourceTree离线环境部署
  • 6.1.1 图:基本概念
  • SlickEdit for Windows and Linux crack
  • ChatGPT实现stackoverflow 解释
  • 第五章 作业(123)【编译原理】
  • 基于Vue的个性化网络学习笔记系统
  • 如何搭建一个HTTP实验环境
  • Electron 环境搭建
  • 农机电招平台~java
  • springboot+vue体质测试数据分析及可视化设计(源码+文档)
  • thinkphp+vue+html高校固定资产管理系统维修 租借4h80u
  • 【学习笔记】「北大集训 2021」经典游戏
  • 优惠卷秒杀功能、全局唯一ID、乐观锁解决超卖问题、悲观锁实现一人一单、集群下锁失效问题
  • Nest的基本概念,以及如何使用Nest CLI来构建一个简单的Web应用程序
  • 15个创新世界119座城:1~10章音频
  • AI面试必刷算法题 附答案和解析 --持续更新中
  • 聊一聊 GDB 调试程序时的几个实用命令
  • MySQL驱动对MYSQL进行update操作时返回值注意UseAffectedRows
  • OpenCV-Python图像几何变换
  • 国民技术N32G430开发笔记(15)- IAP升级 树莓派串口发送数据
  • svo论文解读