ethernet - Ethernet Type Range
问题描述
When reading through the Ethernet frame format in IEEE 802.3 , the EtherType was explained as below:
- 0 - 1500 (Decimal) comes under packet data payload length.
- 1536(0x600) and above it means the value is determining the type of the frame.(Eg. 0x800 stands for IPV4)
What about the values in between 1501 to 1535? Why these values been left off?
Note: On the Wiki link it is been mentioned it is not defined. But not finding as explanation in any standardized documents.
解决方案
These values are reserved to avoid ambiguity (e.g. when 802.1Q tagging is used, slightly increasing the frame size).
Using the Ethertype field for the frame length is obsolete though, Ethernet II framing (using the Ethertype field to indicate the protocol carried as payload) far outnumbers any other frame type. Instead, the length of the frame is indicated by carrier loss or a special end-of-frame symbol, depending on the PHY in use.
推荐阅读
- jquery - requirejs jquery和boostrap加载顺序
- chart.js - Chart.js - 增加底部图例和图表之间的间距
- ios - 如何以编程方式在 UITableViewCell 中添加 UIView?
- user-registration - 无网络热点注册
- css - 将 SASS 变量设置为 CSS3 变量会导致 Bootstrap 4 中的错误
- swift - 带有持续时间 xib 的 Swift 动画
- qt - 使用特定的 openssl 版本构建 Qt
- html - 为什么列宽被破坏?
- marklogic - eval端点:设置模块数据库
- sql-server - 如何将 .net MVC 项目及其数据库从本地主机部署到实时托管