Networking 什么是以太网?

Networking 什么是以太网?,networking,ethernet,mac-address,osi,data-link-layer,Networking,Ethernet,Mac Address,Osi,Data Link Layer,根据OSI模型,在传输和网络层之下,存在着数据链路层。它分为一个小上层和一个大下层: 逻辑链路控制子层(LLC),用于纠错 介质访问控制子层(MAC),允许寻址硬件和共享冲突介质 我知道IEEE有一系列标准,IEEE 802,处理数据链路层。以太网通常被视为这些标准之一IEEE 802.3的同义词。但就网络而言,以太网是什么 我遇到过很多关于以太网的文章,它们都不关心它要实现哪一层。我经常看到MAC子层在这些文章中浮动,但我看到证据表明以太网不是用于介质访问控制的协议: 以太网使用(或至少经典使

根据OSI模型,在传输和网络层之下,存在着数据链路层。它分为一个小上层和一个大下层:

  • 逻辑链路控制子层(LLC),用于纠错
  • 介质访问控制子层(MAC),允许寻址硬件和共享冲突介质 我知道IEEE有一系列标准,IEEE 802,处理数据链路层。以太网通常被视为这些标准之一IEEE 802.3的同义词。但就网络而言,以太网是什么

    我遇到过很多关于以太网的文章,它们都不关心它要实现哪一层。我经常看到MAC子层在这些文章中浮动,但我看到证据表明以太网不是用于介质访问控制的协议:

  • 以太网使用(或至少经典使用)CSMA/CD,这本身就是一种众所周知的MAC协议

  • 以太网和实现OSI模型层的其他协议一样,添加了一个帧头


  • 这让我认为以太网是负责整个数据链路层的一套系统,而不仅仅是MAC。同样,以太网通过一根电线工作,而LLC通常被忽略,因为它是一种资源浪费,可能会将以太网简化为MAC…

    以太网是一系列物理和数据链路协议。“以太网使用CSMA/CD”,这在现代交换世界中确实不存在,并且在较新的以太网标准中已被删除。“以太网,像其他实现OSI模型层的协议一样,添加了一个帧头。“记住,OSI模型只是一个模型,在现实世界中没有任何东西实现它。”逻辑链路控制子层(LLC),它进行错误校正;“顺便说一句,以太网不进行错误校正,硬件(NIC)检测错误并丢弃损坏的帧,从不将其发送到主机。“真的没有你想象中的子层。@RonMaupin关于你的第一个评论:用“现代互联网协议栈”(HTTP、通过TCP或UDP传输、通过IP联网等应用协议)取代“OSI模型”。它们都按照头部有效载荷原理来实现它们的层。关于你的第二条评论:这已经在底部提到了……操作系统没有实现单独的OSI第5层到第7层,而是将它们集中到应用层。例如,HTTP不是由操作系统实现的,而是由应用程序实现的。还有,ARP是哪一层?这样的事情不符合OSI模型。我们更接近于旧的IP服务模型(通常错误地命名为TCP/IP模型,但实际上并不需要TCP)。这也只是一个模型,现实世界中的许多事情并没有严格遵循它。@RonMaupin我想你已经意识到我是OSI的坚持者,而我只是随便用它来描述“网络抽象的一般顺序”。在阅读有关网络的文章时,OSI被用作定位协议的参考,但是的,迂腐地说,这是一个(未延伸的)理论。我的大学使用的是Tanenbaum的教科书,它也不遵循OSI模型。这不是重点。而且,我从来没有说过操作系统。如果你想回答这个问题,请随意。