引入:

硬件成本和数据帧处理速度的限制,缓冲拥塞造成的丢帧率大于链路传输中位出错率,
因此必须解决缓冲拥塞造成的丢帧问题。
以太网流量控制技术:
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

【网络基础】 PAUSE帧总结相关推荐

  1. linux篇【12】:网络套接字<前序>—网络基础+udp套接字

    目录 一.网络基础 1.认识 "协议" 举例: 2.协议分层 (1)软件分层 (2)协议分层 3.OSI七层模型 4.TCP/IP五层(或四层)模型 5.网络和操作系统之间的关系 ...

  2. 02-Linux 网络基础(Network Namespase、veth pair、bridge、Iptables)

    Linux 网络基础 Network Namespase 简单认识 Linux的namespace(名字空间)的作用就是"隔离内核资源".在Linux的世界里,文件系统挂载点.主机 ...

  3. 通信网络基础 ——RIP、OSPF、BGP等协议及模拟实验

    通信网络基础 1. 常用设备及参数说明 1.1 路由器 1.2 交换机 1.2.1 主要知识点区别 1.2.2 三层交换机配置 1.3 物理介质 2. 常用命令解释 2.1 路由器常用基本命令 2.2 ...

  4. 北大网络教育计算机作业,北大网络教育(计算机专业)网络基础作业答案.doc

    北大网络教育(计算机专业)网络基础作业答案 北大网络教育(计算机专业)计算机网络基础作业答案 1.从逻辑结构上看,计算机和路由器分别属于资源子网和通信子网. 2. 大型广域网常采用的拓扑结构是网络拓扑 ...

  5. 36张图详解网络基础知识

    前言 网络协议 我们用手机连接上网的时候,会用到许多网络协议.从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络:手机自动获取网络配置,使用的是 DH ...

  6. 软考之路(1)——浅解网络基础知识

    对网络这一块的基础知识理解例如以下,以图文并茂的形式展出.便于分析和理解.解析与图例如以下: 物理层: 功能: 提供为建立.维护和拆除物理链路所需的机械.电气.功能和规程的特性: 提供有关在传输介质上 ...

  7. Python3 与 C# 网络编程之~ 网络基础篇

    最新版本查看:https://www.cnblogs.com/dotnetcrazy/p/9919202.html 入门篇 官方文档:https://docs.python.org/3/library ...

  8. 网络基础相关知识内容

    day29 1.网络基础相关的知识 1.1 架构 1.1.1  C/S 架构   服务器/客户端 优势:能够充分发挥PC机的性能 1.1.2  B/S 架构  服务器/浏览器 (隶属于C/S架构) 优 ...

  9. python socket编程步骤_python-socket编程(入门,网络基础)

    一.网络基础 网络建立的目的是为了数据交互(通信) 如何实现通信: 1.建立好底层的物理连接介质 2.有一套统一的通信标准,称之为互联网协议 1.osi七层协议 互联网协议按照功能的不同分为osi七层 ...

  10. 华为HCNE专题一:网络基础知识

    华为HCNE专题一:网络基础知识 对应章节:第一章 重点:理解网络结构,掌握OSI参考模型的基本结构 难点:OSI各层次名字及其概念的理解 亮点/应用/重要性:网络入门的基础,重中之重. 主要内容:针 ...

最新文章

  1. 【Sql Server】DateBase-视图
  2. k8s 下线node正确处理姿势
  3. Java经典面试题详解:Java字符串转成list
  4. windows下安装node.js及环境配置、部署项目
  5. JavaScript实现Fast Powering算法(附完整源码)
  6. css常用属性总结:颜色和单位
  7. HDOJ1879(继续畅通工程)
  8. poi读取excel导入mysql_poi读取xlsx表格内容并插入到mysql中,OutOfMemoryError
  9. 认知NumPy数学运算库
  10. python typeerror_Python 新手必须要注意的错误
  11. C++和C#的性能比较
  12. Dubbo介绍前篇------单一应用框架、垂直应用框架、分布式应用框架、流动计算框架,及RPC的简介
  13. printf格式控制符的完整格式(转载)
  14. Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM
  15. 软件开发中常各类软件开发文档的英文缩写
  16. matlab梯形法数值积分,数值积分(梯形法)
  17. 关于Linux中的apt-get的相关操作及原理
  18. Linux 压缩、解压、打包操作
  19. 智能电动车骑行头盔安全帽方案/APP/PCBA/小程序/开发
  20. BISDN:宽带综合业务数字网--网络大典

热门文章

  1. open函数返回-1_python常用函数大总结
  2. Software-testing-foundations-homework3
  3. AES 加密256位 错误 java.security.InvalidKeyException: Illegal key size or default parameters
  4. 神奇的 Object.defineProperty 解释说明
  5. (转载) Linux IO模式及 select、poll、epoll详解
  6. thinkphp使用问题
  7. 数据结构之线性存储结构
  8. 企业级IM应该帮助员工提高绩效,避免无关的信息干扰
  9. SharePoint中的富文本编辑器控件
  10. Ubuntu18.04.3虚拟机安装步骤图文教程