【发布时间】:2014-11-11 11:10:55
【问题描述】:
我必须在几周后教我关于 MAC 地址和 IP 地址的六年级课程,有些地方我不清楚,我希望你们中的一些人能够为我澄清。
据我了解,当 LAN 上的设备通过互联网向另一个单独 LAN 上的设备发送数据包/帧时,会发生以下情况。
在发送端创建一个带有目的地和发送 IP 的数据包
第一个问题:目的IP实际上是接收设备局域网的网关IP吗
然后将其转换为将发送到 LAN 网关的帧 - 这发生在数据链路层,并且该帧添加了 MAC 发送和目标地址
第二个问题:目标 MAC 地址 - 这是最终目的地还是网关的目的地?
然后将数据包/帧发送到互联网并路由(使用 IP 地址)到通往最终目的地的下一跳
第三个问题:在每一跳,数据链路层是否将帧中的目的MAC地址更改为下一跳的MAC地址?
数据包/帧被路由到目标地址(即网关)
第四个问题:一旦帧/数据包到达接收 LAN 的网关,交换机使用帧中的目标 MAC 地址来确保它最终到达正确的设备?这显然假设目标 MAC 地址在帧/数据包穿越互联网时没有被路由器修改 - 如果它被修改,那么一旦接收网关接收到帧/数据包,它如何知道将其发送到哪里?
如果对我的理解有任何更正/确认,我们将不胜感激。
【问题讨论】:
-
在我看来,如果您不了解某件事的基础知识,就无法有效地教授它。给定的 IP 是其 ISP 分配给目的地的公共 IP(动态或静态)。
192.xxx.xxx.xxxIP 范围保留供内部网络使用,它不是公共 IP 地址。 另外,这是一个编程网站,因此,这类问题在这里是题外话。 -
我非常清楚内部和外部 IP 地址之间的区别以及静态和动态 IP 地址之间的区别。我也知道 IP 地址的用途。我的问题更多与路由和 MAC 地址有关。此外,我对某人是否可以/不能教某事的意见并不感兴趣,我只是希望有一些事实来确保我所教内容的准确性。
-
你最好在超级用户那里询问,因为这是一个编程网站。
标签: routing ip-address mac-address data-link-layer