以太网帧是如何确定一个帧的长度的???
(2012-06-08 04:59:05)
标签:
的
是
以太网
如何
杂谈
以太网帧是如何确定一个帧的长度的???IEEE802帧中有“长度”字段,所以帧的长度是很明显的
但以太网帧中没有这样的字段,系统如何确定帧在何处结束???
3Q驱动可以通过读硬件的寄存器,或者根据读取的数据计算出来放到skbuff结构中.谢谢楼上的回复
但是我还是不太明白如何确定的那是以太网物理层协议来确定的。
一个突发而连续的数据包就是一帧哦,谢谢楼上
会不会出现这样的情况:
当数据长度大于1500字节的时候,就要分片,这样就不知道在何处是一个片的结束?
是不是当大于1500的时候,就卡到1500,后面的作为一个新的片?
还有,这样不可能有两个数据同时以广播或多播传输?如果有的话,这样不就乱套了?
这样的问题是怎么解决的?
还是我的理解还是有错误???原帖由 GodPig 于 2008-2-1 15:18 发表
http://bbs.chinaunix.net/images/common/back.gif
IEEE802帧中有“长度”字段,所以帧的长度是很明显的
但以太网帧中没有这样的字段,系统如何确定帧在何处结束???
3Q
RFC 894 - A Standard for the Transmission ofIP Datagrams over
Ethernet Networks
类型 0800 IP包
类型 0806 ARP(28字节) PAD(18字节)
类型 8035 RARP(28字节) PAD(18字节)分片,那是TCP/IP里的事情。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。