以太网和局域网

编程入门 行业动态 更新时间:2024-10-26 12:32:33

以太网<a href=https://www.elefans.com/category/jswz/34/1695036.html style=和局域网"/>

以太网和局域网

计算机网络的定义

计算机网络是一个将分散的、具有独立功能的计算机,通过通信设备与线路连接起来,由根据协议编写的软件来实现的资源共享和信息传递的系统

计算机网络的分类

广域网是互联网的核心部分

局域网

  • 常见的局域网拓扑结构有4大类:星形结构、环形结构、总线形结构、星形总线形复合型结构
  • 局域网可以使用双绞线、同轴电缆、光纤等多种传输介质,其中双绞线是主流
  • 局域网的分类如下图,最常用的局域网是以太网,现在以太网已经成为了局域网的同义词。其逻辑拓扑是总线型结构,物理拓扑是星形或拓展星形结构

  • IEEE802标准所描述的局域网参考模型只对应OS1参考模型的数据链路层与物理层。为了使数据链路层能更好的适应多种局域网标准,它将数据链路层划分为逻辑链路层LLC子层和介质访问控制MAC子层
  • LLC子层与传输媒体无关 ,主要功能:①负责识别网络层协议,为网络层提供服务:无确认无连接、面向连接、带确认无连接、高速传送②建立和释放数据链路层的逻辑连接,给帧加序号③LLC报头告诉数据链路层一旦帧被接收到时,应当对数据包做何处理
  • MAC子层与传输媒体有关,主要功能:①数据帧的封装/卸装,②帧的寻址和识别③帧的接收与发送④链路的管理,竞争处理、帧的差错控制⑤MAC子层的存在屏蔽了不同物理链路种类的差异性
  • 目前使用最多的局域网只剩下DIX Ethernet V2(以太网),而不是IEEE802委员会制定的以太网。IEEE802委员会制定的逻辑链路控制子层LLC(即IEEE802.2标准)的作用已经消失了,很多厂商生产的网卡上就仅装有MAC协议而没有LLC协议

以太网

两个以太网标准

如果每个站到集线器的距离太远,主机发送的信号经过铜线的传输就会衰减到使CSMA/CD协议无法正常工作

以太网的MAC帧(V2帧和802.3帧)

以太网 V2 的MAC帧格式如下

  • 严格来说,以太网应当是指符合DIX Ethernet V2标准(第一个以太网规约)的局域网,但DIX Ethernet V2标准与IEEE802.3标准只有很小的差别(帧格式有点不同),实际通常将802.3局域网称为以太网。个人觉得,其实两个标准都可以称为以太网,这两个标准是兼容的
  • 以太网使用CSMA/CD协议对总线进行访问控制
  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection):载波监听多点接入/碰撞检测
  • 最短帧长的提出是要求发送时延必须 大于往返传播时延,这样才能够在发完数据之前检测到冲突

    网卡

  • 计算机通过适配器和局域网进行通信,适配器的作用:进行数据串行/并行转换 ,对数据进行缓存 、实现以太网协议(介质访问控制等)
  • 适配器的过滤功能如下图
  • 全世界每块网卡在出厂时都有一个唯一的代码,称为MAC地址(Medium Access Control,介质访问控制),数据链路层设备(网桥、交换机等)都使用MAC地址
  • 在同一个局域网中,每台设备必须有唯一的硬件地址。如果在同一个局域网中的两个设备有相同地址,那么两台设备都无法正常通信
  • 以太网采用两项重要措施简化通信:①采用无连接的工作方式②发送的数据都使用曼彻斯特(Manchester)编码
  • 传统以太网使用同轴电缆,采用总线形拓扑,1990年IEEE 制定出采用双绞线的星形以太网 10BASE-T 的标准 802.3i
  • 100BASE-T中的100指数据传输速率为100Mb/s,BASE是基带传输,T是传输介质为两对UTP双绞线(twist-pair),100BASE-T和10BASE-T每段双绞线最大传输距离都是100米。目前百兆网通常都是5类UTP,只有千兆网及以上才使用6类UTP。可支持共享式组网(集线器组网)和交换式组网(交换机组网)
  • 前导码:为了达到比特同步,在传输媒体上实际传送的要比 MAC 帧还多8个字节,由硬件在帧的前面插入 8 字节。第一个字段共 7 个字节,是前同步码,用来迅速实现 MAC 帧的比特同步。第二个字段 1 个字节是帧开始定界符,表示后面的信息就是MAC帧
  • 地址:6字节(48bit)的MAC地址
  • 类型:用来标志上一层使用的是什么协议, 以便把收到的 MAC 帧的数据上交给上一层的这个协议
  • 数据:正式名称是MAC客户数据字段。由于CSMA/CD算法的限制,以太网帧最短帧长为64字节,由于首部和尾部加起来有18字节,所以数据字段的最小长度为46字节,不够46字节需要填充。数据字段的最大长度为1500B,是规定的,称为MTU(最大传送单元)(有效的 MAC 帧长度为 64-1518 字节之间)
  • FCS(Frame Check Sequence,帧校验序列):校验范围从目的地址段开头到数据段末尾,算法采用32位循环冗余码
  • MAC帧并不需要帧结束符,因为以太网在传送帧时,各帧之间必须有一定的间隙,因此,接收端只要找到帧开始定界符,其后面连续到达的比特流就都属于同一个MAC帧。但不要误以为以太网MAC帧不需要尾部,在数据链路层上,帧即有尾部又有首部。FCS就是以太网帧的尾部

  • IEEE802.3MAC帧与以太网V2MAC帧格式的区别:长度域指出数据字段的长度

以太网的拓展

用集线器扩展

用集线器扩展的以太网增大了冲突域

光纤调制解调器的作用就是进行电信号和光信号的转换

用交换机拓展

用网桥或交换机拓展的以太网隔离了冲突域

从总线以太网到星形以太网

更多推荐

以太网和局域网

本文发布于:2023-11-14 14:30:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1587595.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:和局   以太网   域网

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!