以太网帧格式


以太网的帧封装了三个字段

常用的以太网MAC帧格式有两种标准,一种是EthernetV2标准(即以太网V2标准),另一种是IEEE的802.3标准。使用得最多的是以太网V2的MAC帧格式。

 以太网的帧有三个字段,也就是CSMACD这个协议规定了封装的内容,目标MAC地址和源MAC地址,还有一个字段是协议字段来指明里面是啥,比如ipv4。

以太网最大传输单元是1500个字节,从网络层来的数据包不能超过1500个字节,如果超了就分为多个包,将数据包分片。

以太网的帧是没有结束定界符,用的是曼切斯特编码,如果没有数据了就没有电压了,接收端在接收的时候,发现后面没有跳变电压了,那就代表帧结束了。

当数据字段的长度小于46字节时,数据链路层就会在数据字段的后面加入一个整数字节的填充字段,以保证以太网的MAC帧长不小于64字节,接收端还必须能够将添加的字节去掉。

IEEE802.3标准规定凡出现下列情况之一的即为无效的MAC帧: 帧的长度不是整数个字节。 用收到的帧检验序列FCS查出有差错。 收到的帧的MAC数据字段的长度不在46-1500字节之间。考虑到MAC帧首部和尾部的长度共有18字节,可以得出有效的MAC帧长度为64-1518字节之间。 对于检查出的无效MAC帧就简单地丢弃。以太网不负责重传丢弃的帧。

计算机网络 数据链路层 以太网帧格式相关推荐

  1. 数据链路层以太网帧格式----理解MTU的定义和最大值(1500字节)

    无论是TCP还是UDP, 最终还是封装成了IP包. 我们知道, IP包的最大长度为65535个字节, 于是很多初学者会误解, 以为这65535字节的IP包数据, 是直接被数据链路层套上帧头和帧尾巴的. ...

  2. 计算机网络——数据链路层局域网、以太网、PPP协议和HDLC协议、链路层设备

    文章目录 前言 一.局域网简介 1.局域网的基本概念和特点 2.局域网的主要要素 3.局域网的分类与 IEEE 802 标准 4.LLC 子层和 MAC 子层 二.以太网 三.无线局域网 四.PPP ...

  3. 计算机网络数据链路层之使用广播信道的数据链路层(含MAC帧格式)

    计算机网络数据链路层之使用广播信道的数据链路层(含MAC帧格式) 局域网的数据链路层 局域网最主要的特点是: 网络为一个单位所拥有: 地理范围和站点数目均有限. 局域网具有如下主要优点: 具有广播功能 ...

  4. 计算机网络 | 数据链路层 :ARP协议、以太网协议、MTU

    数据链路层 数据链路层与网络层的关联 以太网协议 什么是以太网 以太网帧格式 MAC地址 MAC地址与IP地址 MTU MTU对TCP的影响 MTU对UDP的影响 ARP协议 什么是ARP协议 ARP ...

  5. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)

    IP协议 IP协议头格式 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4 4位头部长度(header length): IP头部的长度是多少个.32bit, 也就是 ...

  6. 计算机网络-MAC地址与以太网帧格式

    一.MAC地址 计算机联网必需的硬件是安装在计算机上的网卡,通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址,每块网卡在生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己, ...

  7. 数据链路层的功能和以太网帧格式的总结

    数据链路层的功能和以太网帧格式 一.数据链路层的功能 1.数据链路层在哪 2.数据链路层的功能 二.以太网 1.以太网的发展 2.以太网的帧格式 一.数据链路层的功能 1.数据链路层在哪 数据链路层位 ...

  8. 计算机网络实验以太网帧分析,实验二 用Ethereal捕获并分析以太网帧格式

    <计算机网络>实验报告 – 实验二 指导老师:李旭宏 ------------------------------------------------------------------- ...

  9. 数据链路层功能,以太网帧格式,交换机工作原理和交换机的命令行配置

    内容概要 1.数据链路层功能 2.以太网MAC地址 3.以太网帧格式 4.交换机工作原理和工作模式 1.交换机的工作原理 2.交换机的工作方式 5.ensp基础命令 1.数据链路层功能 数据链路层在物 ...

最新文章

  1. 小米7的传闻:这是我们迄今为止知道的
  2. 林锐 高质量c语言编程下载,新年献礼:Go语言深度入门手册
  3. 利用计算机形考试二,计算机应用基础形考试题
  4. python跟java 效率_Python注重可读性和效率:与Java、PHP以及 C++语言对比谁受欢迎?...
  5. CF1399A Remove Smallest
  6. 量化选股模型—多因子模型
  7. mac os下可能是最好的豆瓣电台——diumoo
  8. 桌面计算机密码修改频率,教大家如何更改电脑的显示频率
  9. STM32CubeIDE 复制工程
  10. echarts在中国地图上绘制各省指标
  11. 红色的反色是青色引申出PS怎么反色之教程
  12. 关于Md5加密算法的原理及应用
  13. nb_samples(采样数)转换
  14. java文件长度_Java中的音频文件长度
  15. java %3cbr%3e字符替换,Java 網絡編程之 (完全總結)
  16. Linux中创建用户和组
  17. 【京东】商品详情页+商品列表数据采集
  18. Sublime text 3安装时,add to explorer context menu是什么意思?
  19. 如何拍背景虚化的照片_3大方法,教你拍出虚化背景的拍摄技巧效果
  20. 批量查询苏宁快递物流,并分析派件时效

热门文章

  1. 系统重装——重装WIN7系统鼠标、键盘(USB)失灵问题
  2. 3D游戏建模要学好哪些软件
  3. 涨跌停计算器_涨跌停计算器手机版,新股涨停收益表
  4. python 涨停统计_Python tushare股票大数据分析与报告生成(优化版1)
  5. csharp高级练习题:凡我字谜在哪里?【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  6. 浅析烫金浆对织物烫金效果的影响
  7. 【目标定位】基于卡尔曼滤波实现UWB-IMU组合定位导航matlab代码
  8. Web Security 之 Insecure deserialization
  9. go walk 开发window界面,上传文件到阿里云oss -- 服务器端
  10. SONA Topology