前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >再谈以太网帧格式

再谈以太网帧格式

作者头像
happy123.me
发布2018-06-04 11:42:56
1K0
发布2018-06-04 11:42:56
举报
文章被收录于专栏:乐享123

又重新读了一遍《tcp/ip详解》,又重温了一遍万年知识以太网,为了不能忘却的回忆,我决定原文摘抄一遍。

以太网这个术语是指DEC、Intel和Xerox公司在1982年联合公布的一个标准。它是当今TCP/IP采用的主要局域网技术。 几年后,IEEE802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络,802.4针对令牌总线网络, 802.5针对令牌环网络,这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)。不幸的 是,802.3定义了一个与以太网不同的帧格式。

下图定义了两种不同形式的封装格式:

802.3
802.3

在以太网帧格式中,类型字段之后就是数据,而在802帧格式中,跟随在后面的3字节的802.2LLC和5字节的802.2SNAP。

目的服务访问(DSAP)和源服务访问点(SSAP)的值都设为0xaa。ctrl字段的值设为3.随后的3个字节org code都设置为0。

再接下来的2个字节类型字段和以以太网帧格式一样。

CRC字段用于帧内后续字节差错的循环冗余码检验。

802.3标准定义的帧和以太网的帧都有最小长度要求。802.3规定数据部分必须至少为38字节,而对于以太网,则要求最少要有46字节。为了保证这一点,必须在不足的空间插入填充字节。

最后注意一下,mtu的大小只是指帧内容的大小,不包括帧头。所以mtu是1500时,QinQ又额外的四个字节,加上帧头共1522个字节,会丢包,最小要把mtu设置为1504。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档