为什么最小帧长度是64java string 字节长度

9被浏览2193分享邀请回答0添加评论分享收藏感谢收起为什么传统以太网最小帧长度是64字节 - wangjian的专栏 - CSDN博客
为什么传统以太网最小帧长度是64字节
计算机网络 以太网
这里说的传统以太网是指10Mbit/s以太网.
下面简述下以太网工作原理:
以太网中各工作站(计算机)的工作方式与计算机系统中的总线类似,各工作站共享总线。假设总线上A发送数据到B,则连接到总线上的工作站都会收到A的数据,然后通过匹配帧中的目的地址来判断是不是发送给自己的数据,如果是发送给自己的数据则收下,否则丢弃。
载波监听:
由于连接在总线上的工作站共享总线,所以每个时刻由谁使用总线发送数据就成了一个问题。以太网的做法是每个工作站在发送数据之前检测总线上是否人在发送数据(个人猜测最简单的检测方式就是看自己有没有收到其他人通过总线发送的数据),如果有,则等待。如果没有,则发送数据,而且边发送数据边检测是否有冲突。
碰撞/冲突:
当总线上有多于一个工作站发送的数据在流通的话就说发生了碰撞(冲突),此时由于总线上信号的相互干扰,每个发送方都会收到一个异常的数据,从而发现已发生碰撞,立刻停止发送数据以避免浪费网络资源。
从发送方发送数据到得知发生碰撞(收到异常数据)之间的时间。可想而知,这个时间的最大值是信号在总线两端往返一次的时间(此时数据从总线一端发出,刚好在总线另一端发生碰撞)。传统以太网(10Mb/s)取争用期最大&#微妙。
争用期最大值的意义:如果在这个时间段都没有碰撞,则说明当前总线上除了自己没有人在发送数据,即自己发送数据过程中不会发生碰撞。
64Byte的由来:
当争用期最大时,即刚好在总线的另一端发生碰撞,此时发送方已经发送完64Byte的数据,如果此时还没有发现碰撞,则以后整个发送数据的过程中也不会有碰撞,换句话说,如果整个发送数据的过程中有碰撞,则碰撞一定发生在发送这前64Byte的过程中(这将导致发生碰撞的双方收到一个小于64Byte的数据)。那么,如果发送的数据大小本来就小于64Byte,那当接收方收到数据是将无法判断是由于发生碰撞收到的异常数据还是正常数据,因此传统以太网数据大小最小64Byte。
相关文章推荐2012年5月 专题开发/技术/项目大版内专家分月排行榜第二2010年3月 C/C++大版内专家分月排行榜第二
2012年4月 Linux/Unix社区大版内专家分月排行榜第三2011年7月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 C/C++大版内专家分月排行榜第三
2012年5月 专题开发/技术/项目大版内专家分月排行榜第二2010年3月 C/C++大版内专家分月排行榜第二
2012年4月 Linux/Unix社区大版内专家分月排行榜第三2011年7月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。相关文章推荐
概念说明:
这里说的传统以太网是指10M以太网
以太网的帧开销是18字节,是“目的MAC(6)+源MAC(6)+Type(2)+CRC(4)”。以太网最小帧长为64字节,那么IP报文最小为46字节,而局域网规定IP最大传输单元1500字节,实际上加...
以太网中传输的数据帧的长度并不是一个常数,而是一个范围内的,以太网帧长度最大限制(MTU)是1518字节,最小长度是64字节。限制帧的最大长度是为了避免一台设备长时间占用信道,所以在传输过程中一定要有...
一、数据包最大帧(1526字节)
根据rfc894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码和1字节的帧...
/yhl1234/archive//1192085.html
在传统以太网中,为什么要有最小帧长度和最大帧长度的限制?
文章出处:http://ewangsoft./blog/static//
根据rfc894的说明,以太网封装IP数...
.cn/s/blog_564fc50a0100lypt.html
以太网最小帧长为什么是64字节。
  首先我们先来看一下以太网数据...
如果把"以太网"比作是一栋"房子",这栋房子可以算得上是人类构建的非常了不起的"建筑"了,以太网设计人员制定了一系列的标 准,这些看似有意义似乎又没有意义的数字、标准构成了以太网的砖瓦基石,今天我们来...
理解CSMA/CD,主要有三个方面:
1、多点接入:
2、载波监听
3、碰撞检测。
这里值得一提的是,CSMA/CD 使用场景是在一个站不能同时发送数据和接收数据,即适用场景为...
以太网(IEEE 802.3)帧格式:
1、前导码:7字节0x55,一串1、0间隔,用于信号同步
2、帧起始定界符:1字节0xD5(),表示一帧开始
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)为什么以太网数据帧最小为64字节_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么以太网数据帧最小为64字节
我有更好的答案
每一帧都有固定的长度,包括传输数据所需要的所有信息
如果小于64字节,说明出错了,这一帧的内容就无法正确发送到了。
采纳率:87%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包}

我要回帖

更多关于 字节长度计算 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信