| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 以太网要点 -> 正文阅读 |
|
[网络协议]以太网要点 |
LLC与MACLLC逻辑链路控制 和 MAC介质访问控制, LLC是IEEE定义的机制,作用是识别以太网帧携带的数据,MAC层定义了用来随机访问的以太网系统的协议。 ? 以太网帧帧开头是64位的帧头域,作用为在实际内容来之前同步数据流,SFD结束表示帧内容到来。 但是高速以太网系统采用更复杂的机制进行信号编码,以避免信号启动丢失,不需要帧头保护,但是为了兼容低速以太网,仍然保留。 但是,当帧传递到以太网接口的时候,该帧头会自动剥离。 数据域长度为46-1500,但是若存在801.1Q标签(4字节),数据域被压缩为42-1500. ? 帧间隙以太网接口认为连续帧之间是由间隙的,帧间隙保证了链路端的接口跟得上链路的全帧速率。IFG在以太网的流控机制中解决速度匹配问题。 IFG(Interframe Gap),帧间距,以太网相邻两帧之间的时间断;以太网发送方式是一个帧一个帧发送的,帧与帧之间需要间隙,即帧间距IFG也可称其为IPG (Interpacket Gap)。IFG指的是一段时间,不是距离,单位通常用微秒或纳秒。 最小为12B (96bits),可以调大。 完整的帧长度包含8字节的前导码和12字节的空闲帧; 前导码用于同步同步发送方/接收方的bit流,提示有效帧内容的开始; 计算带宽时,使用的帧长是完整帧长,否则计算出来的仅仅是以太网的有效带宽; 以太网流控以太网流控是一种允许以太网接口或者交换机接口发送暂停帧传输的请求的机制,一般采用PAUSE的流控制。只要配置全双工的设备才可以发送PAUSE帧。 PAUSE帧中带有一个暂停时间pause_time,表示接受设备请求暂停传送数据的时长。暂停时间以“量子”为单位,每量子等于512位时间,可暂停的时间范围为0-65535量子。 自动协商大部分以太网光纤都不支持自动协商。 自动协商和链路初始化只进行一次,发生在数据传输前,其后保持不变,直到链路关闭。 自动协商标准不只可以自动检测终端接口的速度,借助该标准,还可以宣告自己的的端口支持全双工操作。 双绞线以太网自动协商通信方法是基于链路完整性测试脉冲的,采用 标准链路脉冲NLP 也叫 快速链路脉冲FLP ,该信息为双绞线链路两端的设备传递自动协商信息。链路两端的设备会给链路搭档发送FLP脉冲执行自动配置。FLP脉冲由33个短脉冲组成,每个短脉冲长100纳秒,连续FLP脉冲间的时间间隔和NLP之间的时间间隔相同。 一个快速链路脉冲由33个脉冲位置,17个奇数位脉冲携带时钟信息,16个偶数脉冲携带数据。 如果链路一端的设备手动配置为全双工模式,并且手动关闭了该设备的自动协商,那么自动协商可能无法正常工作。在这种情况下,如果链路一段设备自动协商开启,另一端被手动配置为全双工模式,那么链路可能会出现双工不匹配,进而引发帧错误率变高,丢包等问题。 以太网节能EEEEEE只有在全双工模式的设备间工作,两个设备都需要支持EEE, 当没有数据传输时,端口会自动关闭某些接口功能,以节约能源。确定两个链路都支持EEE之后,基站可以周期性使用LPI信号(由PHY发送)告知当前没有数据传输,链路可以进入低功率状态并保持链路连接直到再次发送数据。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:25:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |