以太网协议

以太网原理内容提要及重难点

こ雲淡風輕ζ 提交于 2019-12-05 20:12:01
内容提要: 数据链路层的功能、数据链路层的流量控制协议、广域网数据链路传输控制规程、局域网的数据链路层协议分析、Internet数据链路层协议 重点:数据链路层的功能、流量控制协议、hdlc协议、局域网各种没退访问控制机制、因特网的接入 难点:链路层协议的控制、窗口滑动机制和窗口大小的选择、HDLC各字段的含义及其控制过程、CSMA/CD访问机制、PPP协议 来源: https://www.cnblogs.com/PengCr/p/11944668.html

以太网驱动的流程浅析(五)-mii_bus初始化以及phy id的获取【原创】

删除回忆录丶 提交于 2019-12-05 19:51:28
以太网驱动的流程浅析(五)-mii_bus初始化以及phy id的获取 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: 以太网驱动的流程浅析(五)-mii_bus初始化以及phy id的获取 很喜欢一群人在研究技术,一起做有意思的东西,一起分享技术带给我们的快乐,也希望中国有更多的人热爱技术,喜欢一起研究、分享技术,然后可以一起用我们的技术来做一些好玩的东西,可以为这个社会创造一些东西来改善人们的生活。 如下是本人调试过程中的一点经验分享,以太网驱动架构毕竟涉及的东西太多,如下仅仅是针对加载流程和围绕这个问题产生的分析过程和驱动加载流程部分,并不涉及以太网协议层的数据流程分析。 【硬件环境】 Imx6ul 【Linux kernel版本】 Linux4.1.15 【以太网phy】 Realtek8201f 1.1. 以太网驱动probe流程 1.1 mii_bus初始化以及phy id的获取 然后进行mii的一些初始化fec_enet_mii_init(pdev); 主要是对struct mii_bus这里的成员进行初始化 并且会做注册mdiobus的工作 因为我们系统是使用设备数,因此会执行of_mdiobus_register 进行midobus

以太网原理

邮差的信 提交于 2019-12-05 17:49:25
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口WR的大小为1,则发送窗口WT的大小和编码二进制数4之间满足 WT<=2n-1(WR=1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)、数据、FCS 14

以太网原理

被刻印的时光 ゝ 提交于 2019-12-05 17:49:22
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口WR的大小为1,则发送窗口WT的大小和编码二进制数4之间满足 WT<=2n-1(WR=1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)、数据、FCS 14

设备选型

为君一笑 提交于 2019-12-05 15:14:35
1、选择交换机的主要技能指标是什么? (1)机架插槽数:指机架式交换机所能安插的最大模块数。 (2)扩展槽数:指固定配置式带扩展槽交换机所能安插的最大模块数。 (3)最大可堆叠数:指可堆叠交换机的堆叠单元中所能堆叠的最大交换机数目。 显然,此参数也说明了一个堆叠单元中所能提供的最大端口密度与信息点连接能力。 (4)支持的网络类型:一般情况下,固定配置式不带扩展槽交换机仅支持一种类型的网络,机架式交换机和固定配置式带扩展槽交换机可支持一种以上类型的网络,如支持以太网、快速以太网、千兆以太网、ATM、令牌环、FDDI等。一台交换机所支持的网络类型越多,其可用性和可扩展性将越强。 (5)最大SONET端口数:SONET(Synchronous Optical Network,同步传输网络)是一种高速同步传输网络规范,最大速率可达2.5Gbit/s。一台交换机的最大SONET端口数是指这台交换机的最大下传的SONET接口数。 (6)背板吞吐量:背板吞吐量也称背板带宽,单位是每秒通过的数据包个数(pps),表示交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时成本也将会越高。 (7)MAC地址表大小:连接到局域网上的每个端口或设备都需要一个MAC地址,其他设备要用到此地址来定位特定的端口及更新路由表和数据结构

局域网技术

流过昼夜 提交于 2019-12-05 15:13:00
CSMA/CD:带冲突检测的载波侦听多路访问技术 10Base以太网:基于十兆的以太网     10Base2网络:         采用总线拓扑,使用RG58A/     10Base5网络     10BaseT网络 快速以太网:100兆 交换式以太网: 千兆以太网: 无线局域网: 802.11 a/b/g/n   指的是无线网络协议标准,都是由802.11演变而来的。     802.11是IEEE最初指定的一个无线局域网标准,速率最高只能达到2Mbps     802.11b工作在2.4G频段、最高速率11M、逐步被淘汰,动态速率转换当射频情况变差时,可将数据传输速率降低为    5.5.Mb/s,2Mb/s和1Mb/s     802.11a工作在5.4G频段,最高频率54M、主要用在远距离的无线连接     802.11g工作在2.4G频段、最高速率54M     802.11n是在802.11g和802.11a之上发展起来的一项技术,最大的特点是速率医生,理论速配v最高可达600Mbps(目前业   界 主流300Mbps).802.11n可工作在2.4GHz和5GHz两个频段     802.11ac是在802.11a无线WiFi标准之上建立起来的,包括将使用802.11a的5GHz频段。传输速率达到1Gbps。802.11ac的理论最大值可达到7Gbps     

【计算机网络】数据链路层

≡放荡痞女 提交于 2019-12-05 09:58:19
计算机网络 数据链路层 概念 链路 网卡 一个节点的工作 接收来自物理层的比特流,识别数据帧,处理后交给上层(网络层) 三个问题 封装成帧 透明传输 差错检测 点到点网络:PPP协议 组成 帧格式 建立PPP会话 广播网络数据链路层协议 局域网 优点: 以太网 标准:802.3 以太网物理地址 硬件地址、物理地址、MAC地址 48位,6字节 保证生产出来的适配器没有重复地址(可以在软件层面改变) 3字节 3字节 组织唯一标识符 扩展唯一标识符 第一字节的最低位为I/G 单站地址I/G=0 组地址I/G=1 广播地址 只能作为目的地址 适配器检查MAC地址 混杂方式 工作的以太网适配器 以太网帧格式 8 6 6 2 46-1500 4 前同步信息 目的地址 源地址 帧类型 数据 CRC 以太网协议之一:CSMA/CD 以太网,一对多的广播通信。 媒体共享技术 静态划分通道 动态媒体接入控制 随机接入 受控接入 CSMA/CD:解决共享信道的冲突问题 发送方 载波监听 多点接入/碰撞检测 先听先发 边听边发 冲突停止 延迟重发 接收方 判断:帧太短?地址正确?校验正确?帧长度正确? 使用CSMA/CD协议的以太网只能 半双工通信 (双向交替通信) 最小帧长 从目的地址到校验和,最小帧长64字节 接收方 :凡是小于64字节的帧,都是由于冲突而异常终止的无效帧。 为什么最小帧长为64字节?

以太网帧格式

不想你离开。 提交于 2019-12-05 09:43:56
网络中传输数据时需要定义并遵循一些标准,以太网是根据 IEEE 802.3 标准来管理和控制数据帧的。了解这个标准是充分理解以太网中链路层通信的基础。 网络通信协议: 不同的协议栈用于定义和管理不同网络的数据转发规则: 图片.png 数据封装: 图片.png 图片.png 注意:帧结构的封装是加了帧头和帧尾。 帧格式 数据包在以太网物理介质上传播之前必须封装头部和尾部信息。封装后的数据包称为数据帧,数据帧的封装的信息决定了数据如何传输。 以太网中传输的帧有两种格式,选择哪种格式由 TCP/IP 协议簇中的 网络层 决定。 图片.png 20世纪80年代初提出的,Ethernet II后来被IEEE 802 标准接纳,并写进了IEEE 802.3x-1997的3.2.6节。IEEE802.3 是1983年提出的帧格式。这两种区别是,Ethernet_II格式中包含一个Type字段,标识以太帧处理完成之后将被发送到哪个上层协议进行处理。IEEE 802.3格式中,同样的位置是长度字段。 不同的Type字段值可以用来区别这两种帧的类型,当Type字段值小于或者等于1500(或者16进制的0x05DC)时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536(或者16进制的0x0600)时,帧使用的是Ethernet_II格式。 作者:廖马儿 链接:https://www

以太网原理内容提要及重难点

喜欢而已 提交于 2019-12-04 15:44:17
内容提要: 数据链路层的功能、数据链路层的流量控制协议、广域网数据链路传输控制规程、局域网的数据链路层协议分析、Internet数据链路层协议 重点:数据链路层的功能、流量控制协议、hdlc协议、局域网各种没退访问控制机制、因特网的接入 难点:链路层协议的控制、窗口滑动机制和窗口大小的选择、HDLC各字段的含义及其控制过程、CSMA/CD访问机制、PPP协议 来源: https://www.cnblogs.com/SsShirley/p/11871979.html

大话OSI七层协议

岁酱吖の 提交于 2019-12-04 11:49:39
大白话OSI七层协议 互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。 每一层都运行不同的协议。协议是干什么的,协议就是标准。实际上还有人把它划成五层、四层。 七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 五层划分为:应用层、传输层、网络层、数据链路层、物理层。 四层划分为:应用层、传输层、网络层、网络接口层。 每层运行常见的物理设备 一、物理层 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 物理层字面意思解释:物理传输、硬件、物理特性。在深圳的你与北京的朋友聊天,你的电脑必须要能上网,物理体现是什么?是不是接一根网线,插个路由器,北京的朋友那边是不是也有根网线,也得插个路由器。也就是说计算机与计算机之间的通信,必须要有底层物理层方面的连通,就类似于你打电话,中间是不是必须得连电话线。 中间的物理链接可以是光缆、电缆、双绞线、无线电波。中间传的是电信号,即010101...这些二进制位。 底层传输的010010101001...这些二进制位怎么才能让它有意义呢? 要让这些010010101001...有意思,人为的分组再适合不过了,8位一组