使用路由器连接不同的网络?

使用路由器连接不同的网络?

好的。所以我正在读这本关于网络的书,但我似乎无法清楚地理解本段中强调的短语的含义,尤其是“支持”这个词:

"An important feature of routers is that you can use them to connect networks
that use different layer 2 protocols. For example, a router can be used
to send a packet from an Ethernet to a Token Ring network. **As long as both
networks support the same layer 3 protocol**, it doesn’t matter whether their
layer 1 and layer 2 protocols are different."

好的。那么这是否意味着网络仅“使用”相同的第 3 层协议或识别第 3 层协议的网络?

层指的是OSI模型的层。

答案1

当您开始研究 OSI 模型时,事情会变得非常复杂。

存在不同的 2 级协议是因为当时它们更适合不同的事物(在某种程度上仍然如此)。

存在第 1 级“设备”,因为它们适用于不同的环境,例如 IEEE 802.3 代表以太网,IEEE 802.11 代表 WIFI,它们都是第 1 层物理层。

更进一步说,802.11 和 802.3 虽然在物理层上彼此不兼容,但它们在模型上是交叉兼容的,并且它们所需要的只是某种设备以使它们交叉兼容(例如 2 级交换机),因此,它们可以通过路由器正常工作。

基本上来说,大多数环境中的 3 级就是我们所知的网络 - IPv4/6 地址、ICMP 功能(例如 ping)、IPSec 安全性等等。但这并不一定是这样。

有可能拥有具有您自己的 3 级规范的完全不同的网络基础设施环境,这在工业控制和类似领域中最常见,在这些领域有非常专业的需求,这些设备可能使用通用的 1 级或 2 级功能,但可能具有完全不同的 3 级堆栈,这意味着设备之间的路由是不可能的。

很抱歉,但是,这是一个非常高级的话题,需要尝试解释,我希望我能有所帮助,但是,恐怕我没有 - 请随时提出后续问题,我会尽力回答。

相关内容