【网络基础】 PAUSE帧总结

简介:

 引入:

硬件成本和数据帧处理速度的限制,缓冲拥塞造成的丢帧率大于链路传输中位出错率,
因此必须解决缓冲拥塞造成的丢帧问题。

以太网流量控制技术:
IEEE802.3 将数据链路层分为三层:LLC,MAC控制子层(可选)和MAC(介质访问控制子层)。

MAC控制子层 规定了通用的全双工流量控制结构。
CSMA/CD实现半双工的流量控制。


CSMA/CD基本介绍:
端口发送前,检测链路是否空闲,发送过程中,继续检测链路是否空闲。
如果冲突,发送阻塞信号。


PAUSE的功能:可以防止瞬时过载导致缓冲区溢出时不必要的帧丢失。
实现了一种简单的停-等式流量机制。

MAC控制帧通过其唯一的类型域标识符(0x8808)识别。
pause格式:
目的地址: 组播地址(01-80-C2-00-00-01)
类型: 8808
操作码:2个字节  0x0001
操作参数:2个字节 代表要求对方停止的时间。
单位是当前传输速率传512位的时间。
 

本文转自wzhj132 51CTO博客,原文链接:http://blog.51cto.com/wzhj132/365219
相关文章
|
域名解析 缓存 网络协议
计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)
任务要求 打开Windows 10的命令(控制台)窗口。 实验步骤 有多种方法打开Windows命令(控制台)窗口。其中一种较为快速的方法是: 在键盘上按下“Win+R"组合键,系统将打开“运行"窗口,如图1-1所示。键入cmd.按回车键或单击“确定”按钮,Windows将打开命令(控制台)窗口,显示俞令提示符,如图1-2所示。
1672 1
计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)
|
存储 Kubernetes 网络协议
K8S(三):Pod入门基本概念,网络和存储共享,Infra/Pause容器
Pod入门基本概念,网络和存储共享,Infra/Pause容器
1877 0
K8S(三):Pod入门基本概念,网络和存储共享,Infra/Pause容器
|
网络协议 Java 网络性能优化
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
传感器 消息中间件 网络协议
ESP32-C3入门教程 网络 篇(三、 MQTT 协议基础介绍及测试)
在前面,我们已经学会了 ESP32-C3 的WiFi 配置以及使用,为我们学习网络协议建立了基础。 这篇文章我们就来学习测试一下ESP32-C3 的 MQTT 驱动。
944 1
ESP32-C3入门教程 网络 篇(三、 MQTT 协议基础介绍及测试)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
380 0
网络基础:Ping、Traceroute应用与排错
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
211 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
域名解析 缓存 网络协议
Linux网络基础
Linux网络基础
307 0
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
250 0
【网络与信息安全基础】OSI 网络体系结构
|
数据采集 API C++
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
152 0