以太网是一种协议吗?

网络工程 以太网 协议理论
2021-07-31 00:48:59

当我用谷歌搜索时,我发现了很多关于此的陈述。喜欢..

  • 以太网不是应用协议。但我仍然给它描述“协议”。

    网络协议定义了网络设备之间通信的规则和约定。

  • 以太网是一个完整的通信栈

  • 以太网是用于 LAN 和 MAN 的一系列计算机网络技术

  • 以太网只是物理层和数据链路层。以太网本身什么都不做;这只是“管道”。

  • 全心全意同意以太网不是协议。以太网与 RS-485 没有太大区别。我使用的类比是以太网是发送包裹的快递服务,而串行是拨号调制解调器或卡车运输。海运集装箱或托盘(包)不知道它是如何运输的。

读完这些,我很困惑。可以帮我吗?

我们可以说以太网是一种协议吗?

3个回答

好吧,这(显然)取决于您如何定义协议。如果我们采用维基百科的定义:

在电信中,通信协议是一种规则系统,它允许通信系统的两个或多个实体在它们之间进行通信,以通过物理量的任何种类的变化来传输信息。这些是定义语法、语义和通信同步以及可能的错误恢复方法的规则或标准。协议可以通过硬件、软件或两者的组合来实现。

那么我认为可以肯定地说以太网符合这些标准。

由于这归结为一个语义问题,没有什么比哲学争论更能引起争论,让燃烧开始吧;-)

这取决于你如何使用这个词。

如果您想对其进行设计,则需要遵循以太网协议(802.3 或以太网 II)。您可以在其他协议之上使用以太网协议(PPPoE 是一个示例)。

大多数时候,当我使用以太网这个词时,我不是在谈论协议,而是在谈论整个系统或一般概念。

Miriam-Webster 说:

以太网

:由各种指定的局域网协议、设备和连接方法组成的计算机网络体系结构

所以,ETHERNET 不等于 ETHERNET PROTOCOL

这是一个标准IEEE802®LAN / MAN标准委员会开发局域网和城域网(MAN)标准。