节点/交换机之间如何通信?

网络工程 转变 ip MAC地址 奥西
2022-02-16 15:55:46

f我们知道他们只关心 OSI-Model 的前 3 层,所以当一个节点从 PC/Server 接收到数据时,它会上升到第 2 层(这里是 MAC 地址),然后上升到网络层(3 ) 现在是 IP。然后 :

  • 这个节点如何知道到另一个节点的路径?
  • 他们如何沟通?
  • 他们使用以太网吗?
  • 如果是,那么互联网是否被视为本地网络?

更远 :

  • 我可以将我的房子和我的设备视为一个LAN吗?然后我看到节点连接被称为互联网/网络,但它们使用以太网,而以太网用于本地网络,所以我们应该将节点之间的连接视为本地网络吗?
  • 我们知道以太网是异步的,所以互联网是异步的,因为它使用以太网?
3个回答

让我试着解开你的一些问题。

首先,您使用的许多术语,例如“本地网络”,都没有精确的定义。根据上下文,它们可能意味着不同的东西。

这个节点如何知道到另一个节点的路径?

简短的回答——它没有。节点(或主机)只知道其他主机是否在其本地网络上。如果没有,发送主机将数据转发到配置的网关。

他们如何沟通?

我不确定你在这里问什么。

他们使用以太网吗?

到目前为止,以太网是用于局域网和一些广域链路的最常见的第 2 层协议,但还有其他协议用于更长距离的链路。SONET、帧中继、TDM 等较老的技术仍在使用中。此外,请考虑在局域网中非常常见的 Wi-Fi 不是以太网。

如果是,那么互联网是否被视为本地网络?

以太网是第 2 层协议。它最初是为局域网设计的,但随着技术的成熟,人们发现了它的其他用途。现在它用于一些长途链路。该协议没有定义网络是否是“本地的”。

互联网提供商并不专门使用以太网,尤其是在长距离链路上。

最后,“本地”的定义是……嗯,没有一个明确的定义。大多数人会同意您的家庭网络是本地网络。两个连接的节点是否是“本地的”取决于上下文。

对于后续问题...

我可以将我的房子和我的设备视为一个 LAN 吗?

是的。

然后我看到节点连接被称为互联网/网络,但它们使用以太网,而以太网用于本地网络,所以我们应该将节点之间的连接视为本地网络吗?

不确定我是否理解这个问题,但我会尽力回答。LAN 和 WAN 之间的区别有时可能有点模糊,这就是为什么有些人还使用诸如城域网 (MAN) 之类的术语。通常,如果设备通过以太网连接,那么它们被认为是在 LAN 中。一旦您将 WAN 技术(例如 HDLC)加入其中,该网络将被视为 WAN。

我们知道以太网是异步的,所以互联网是异步的,因为它使用以太网?

同步和异步描述了传输数据的协议,而不是网络。例如,您可以将以太网称为异步协议,但永远不会将 LAN 称为异步协议。

有同步和异步 LAN 和 WAN 技术。HDLC 是同步 WAN 技术的一个示例,以太网是异步 LAN 技术的一个示例。

以太网是一种在数据链路层运行的技术或协议,这意味着它不需要互联网协议 (IP)。以太网上的节点使用全球唯一 ID(MAC 地址)进行寻址。如果节点收到一个不是发给自己的帧,它会丢弃/忽略该帧。就是这样。局域网是一个非技术术语,仅表示网络的物理区域或大小。

IP是软件。有一整套 IP协议它的存在是为了互操作性,并且是 Internet 的基础。回到过去,这个互操作性游戏实际上存在竞争——苹果有“Appletalk”,Novell 有 IPX/SPX。