我正在阅读有关网络的内容,并且我不了解第 2+3 层 OSI 模型交互。我想首先了解基础知识,所以请随时保持简单。
假设我们有一个 LAN - 5 台计算机都连接到连接到 ISP 路由器的路由器。
1. LAN 上的一台 PC 希望向同一 LAN 上的另一台 PC 发送消息(它们都连接到本地路由器,但不直接相互连接) - 这里使用第 3 层封装吗?如果不是——而且我们只使用第 2 层信息,那么消息将通过的路径是什么?是 PC1->PC2 还是 PC1->Router->PC2。如果它通过路由器 - 在每个消息事务中添加什么信息?如果不是 - 同一 LAN 上的 PC(以某些第 2 层协议连接到同一路由器)是否相互了解?尽管他们没有直接连接,但他们可以互相发送消息吗
2. LAN 上的一台 PC 希望向 LAN 外的 PC 发送消息(路外)。我知道它是 PC1->Router->ISP 路由器 -> ......... -> 接收方本地路由器 -> 接收方哪个实体添加了第 3 层数据?是路由器吗?个人电脑1?ISP路由器?什么时候需要这些信息?因为所有单个事务都由可以在第 2 层协议中进行通信的设备连接?(PC1 以 2 级协议与其路由器通信,路由器到 ISP 路由器......等等?)
任何值得添加的进一步信息将不胜感激。谢谢!