我必须在几周内教我关于 MAC 地址和 IP 地址的六年级课程,有些地方我不清楚,我希望你们中的一些人能够为我澄清。
因此,据我了解,当 LAN 上的设备通过互联网向另一个单独 LAN 上的设备发送数据包/帧时,会发生以下情况。
在发送端创建一个数据包,其中包含目标和发送 IP
第一个问题:目的IP实际上是接收设备局域网的网关IP吗
然后将其转换为将发送到 LAN 网关的帧 - 这发生在数据链路层,并且该帧添加了 MAC 发送和目标地址
第二个问题:目标 MAC 地址 - 这是最终目的地还是网关的目的地?
然后将数据包/帧发送到 Internet 并路由(使用 IP 地址)到通往最终目的地的下一跳
第三个问题:在每一跳,数据链路层是否将帧中的目的MAC地址更改为下一跳的MAC地址?
数据包/帧被路由到目标地址(即网关)
第四个问题:一旦帧/数据包到达接收 LAN 的网关,交换机使用帧中的目标 MAC 地址来确保它最终到达正确的设备?这显然假设目标 MAC 地址没有被路由器修改,因为帧/数据包穿过互联网 - 如果它被修改,那么一旦接收网关接收到帧/数据包,它怎么知道将它发送到哪里?
对我的理解的任何更正/确认将不胜感激。