首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与类IP地址有关的问题

与类IP地址有关的问题
EN

Server Fault用户
提问于 2010-07-26 17:17:27
回答 4查看 1.1K关注 0票数 -4

假设我们有两个网络通过路由器相互连接。其中一种是使用A类前缀,另一种是在IP地址中使用B类前缀。

问题是,这两个网络将如何相互通信,因为他们使用的IP地址的不同类别。

EN

回答 4

Server Fault用户

发布于 2010-07-26 17:20:16

这就是为什么在两者之间需要一个路由器的原因,路由器将在两个网络上都有接口,并且能够在两个网络之间传递数据包。

票数 5
EN

Server Fault用户

发布于 2010-07-26 17:32:05

已不再使用类IP地址。完全没有。不必为那事担心了。我希望每个人都能把“A类”、“B类”和“C类”的字眼从记忆中抹去。根本不需要它们。现在使用的是无类域间路由。注意,它是无类的,因为不再有不同类别的IP地址(除了多播和私有IP地址等例外)。

如果您有一个配置正确的路由器的有效子网,流量将流。路由器只需要知道它在网络A和B上的IP地址以及子网掩码。如果它知道这些,它将路由数据(前提是您没有进行任何流量过滤或NAT)

票数 3
EN

Server Fault用户

发布于 2010-07-26 18:25:27

好的。我再试一次。下面是A类(具有第一个八位位数为0和127的网络以及具有255.0.0.0子网掩码的网络)可以如何与B类(具有第一个八位位数介于128到191之间的网络以及具有255.255.0.0子网掩码的网络)通信。

包起源于网络A中的设备。该包来自IP地址10.0.1.2,目的地是IP地址172.16.1.2。源设备首先检查目标IP地址。它将此信息与其自己的路由表中的信息进行比较。它的路由表中唯一值得注意的条目是本地子网(10.0.0.0带有255.0.0.0子网掩码)和它的默认网关(0.0.0.0带有0.0.0.0子网掩码,下一跳为10.0.1.1)。由于除了默认路由之外,数据包不匹配路由表中的任何条目,所以它将其发送到默认网关,即路由器。

路由器接受这个包并做同样的事情。它检查目标IP地址并将其与路由表进行比较。与路由器相比,路由器具有多个本地接口。它的本地网络为10.0.0.0,子网掩码为255.0.0.0,本地网络为172.16.0.0,子网掩码为255.255.0.0。路由器将目标地址与第二个路由表条目相匹配,并将其定向出连接到该网络的接口。该接口查找172.16.1.2的MAC地址,创建一个框架,并发送给它适当的接口。

网络的等级并不重要。唯一重要的是路由器在其路由表中有一个条目,该条目将与数据包的目标IP地址匹配。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/164199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档