展开全部

CSMA/CD总线网中最短帧长的计算公式为:

最短数据62616964757a686964616fe78988e69d8331333431363061帧长(bit)/数据传输速率(Mbps)=2*(两站点间的最大距离(m)/200m/μs)

数据帧的传输时延至少要两倍与传输时延,因为宽带CSMA/CD是单向传输,所以其数据帧的传输时延至少四倍于传输时延。

因为:信号传播时延(μs)= 两站点间的距离(m)÷信号传播速度(200m/μs),并且:数据传输时延 (s)=数据帧长度(bit)÷数据传输速率(bps)。

在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如PPP帧、MAC帧等,其具体格式也不尽相同。

扩展资料:

数据帧的示例

下面以MAC帧的格式为例进行说明:

MAC帧的帧头包括三个字段。前两个字段分别为6字节长的目的地址字段和源地址字段,目的地址字段包含目的MAC地址信息,源地址字段包含源MAC地址信息。第三个字段为2字节的类型字段,里面包含的信息用来标志上一层使用的是什么协议,以便接收端把收到的MAC帧的数据部分上交给上一层的这个协议。例如,当类型字段的值是0x0800时,就表示上层使用的是IP数据报;若类型字段的值为0x8137,则表示该帧是由Novell IPX 发过来的。

MAC帧的数据部分只有一个字段,其长度在46到1500字节之间,包含的信息是网络层传下来的数据。

MAC帧的帧尾也只有一个字段,为4字节长,包含的信息是帧校验序列FCS(使用CRC循环冗余校验码校验)。

csma最短帧长_求计算最短帧长的计算公式。。相关推荐

  1. java获取字符串最长_基于java查找最长字符串代码实例

    题目:编写程序,针对输入的N个字符串,输出其中最长的字符串 输入样例: 4 zhaoming zhangming sunming liming 输出样例: 最长的字符串:zhangming 代码如下 ...

  2. java json太长_修复Long类型太长,而Java序列化JSON丢失精度问题的方法

    Java序列化JSON时long型数值,会出现精度丢失的问题. 原因: java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值). 解决办法一: 使用 ...

  3. python图像差分法目标检测_运动目标检测(2)—帧间差分法

    帧差法依据的原则是:当视频中存在移动物体的时候,相邻帧(或相邻三帧)之间在灰度上会有差别,求取两帧图像灰度差的绝对值,则静止的物体在差值图像上表现出来全是0,而移动物体特别是移动物体的轮廓处由于存在灰 ...

  4. csma最短帧长_(CSMA CD)的最小帧长计算

    (CSMA/CD) 的最小帧长计算 最小帧长的由来: 在一帧发送完毕之前,发送方必须要检测到是否有冲突发生,如果没有则大吉,如 果有则按照相应算法检测后重新发送该帧. 这样就很清楚了, 就是一个帧发送 ...

  5. 音频通道数、采样频率、采样位数、采样个数(样本数)的概念及计算一帧音频的大小、每秒播放的音频字节大小、一帧的播放时长、音频重采样

    对于下面data和linesize的解释(参考下面3.4中的av_samples_alloc_array_and_samples函数说明): 1)data是通道的意思,例如双通道,data[0]代表左 ...

  6. 动态规划最常见的习题 (最长公共子串、最长公共子序列、最短编辑距离)

    (1)理论部分: (2)习题: 最长公共子串: 1 package month7.dp; 2 3 //https://www.nowcoder.com/questionTerminal/181a1a7 ...

  7. Boost.Geometry 结合 Boost.Graph,计算最短路线

    Boost.Geometry 结合 Boost.Graph,计算最短路线 实现功能 C++实现代码 实现功能 Boost.Geometry 结合 Boost.Graph,计算最短路线 C++实现代码 ...

  8. 三长一短选最短,三短一长选最长

    小朋友们,高考不怕不怕哦,叔叔给你们#高考建议#:三长一短选最短,三短一长选最长,长长短短就选B,参差不齐就选C!哇哦好厉害!那是自然,叔叔我当年就是这么过来的.现在呢?在加班.

  9. java 求最长重复子串_给定一个字符串,求出其最长的重复子串。

    #include #include #include #include using namespace std; //给定一个字符串,求出其最长的重复子串 //方法一 string lsubstr_1 ...

最新文章

  1. 梦之队奥运30人大名单:詹皇库里甜瓜双少领衔
  2. 简单实用,Python代码调试利器
  3. android 从文件制定位置读取数据
  4. .NET 6 使用 Obfuscar 进行代码混淆
  5. php调用数据库中的图片地址显示不出来,图片显示不出来,但是数据库里有显示...
  6. JAVA面试常考系列二
  7. python学生管理系统用类写_python面向对象——学校学生教职工管理系统类的实例...
  8. SpringBoot 开启关闭自动任务配置(EnableScheduling )
  9. db link hang的解决方法
  10. 虚拟机搭建Harbor安装和简单使用
  11. 北京冬奥会使用的集装箱最后如何处理
  12. 深入Netty源码解析内存优化技巧
  13. 电大本科计算机应用基础模块6,国家开放大学计算机应用基础模块3形考答案.xls...
  14. EFI、UEFI、MBR、GPT的区别
  15. EV 鼠标被消费者誉为世界“第八大奇迹”内幕
  16. avi怎么转换为mp4格式?
  17. 海康威视接口在线调试
  18. geometric distribution and exponential distribution(几何分布和指数分布)
  19. HTML基础知识点总结
  20. 简单的Django系统模板

热门文章

  1. 把数字翻译成字符串python_LeetCode 面试题46. 把数字翻译成字符串 | Python
  2. 绿之韵对传销坚决说不 ,信念改变人生轨迹
  3. field有什么用法?
  4. with(field)方法
  5. java scri p t_Javascri几种常见的数据类型方法
  6. FOUND_ROWS
  7. NODE : 无法将“NODE”项识别为 CMDLET、函数、脚本文件或可运行程序的名称,或者CODE RUNNER无法运行JS和用DEBUG无法调试JS
  8. IE9无法修改默认主页
  9. 考研之南京大学软件学院
  10. python如何写生日快乐说说_生日怎么发说说有创意2018 祝自己生日快乐的说说大全...