IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 以太网要点 -> 正文阅读

[网络协议]以太网要点

LLC与MAC

LLC逻辑链路控制 和 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个偶数脉冲携带数据。

如果链路一端的设备手动配置为全双工模式,并且手动关闭了该设备的自动协商,那么自动协商可能无法正常工作。在这种情况下,如果链路一段设备自动协商开启,另一端被手动配置为全双工模式,那么链路可能会出现双工不匹配,进而引发帧错误率变高,丢包等问题。

以太网节能EEE

EEE只有在全双工模式的设备间工作,两个设备都需要支持EEE, 当没有数据传输时,端口会自动关闭某些接口功能,以节约能源。确定两个链路都支持EEE之后,基站可以周期性使用LPI信号(由PHY发送)告知当前没有数据传输,链路可以进入低功率状态并保持链路连接直到再次发送数据。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-11 22:34:38  更:2022-03-11 22:36:02 
 
开发: 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年10日历 -2024/10/5 13:31:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码