怎么通过ip地址访问的呢?这个过程是怎样的呢的?

首先,我们知道互联网上的一个终端要想被其他终端访问,就需要一个唯一的ip地址。

问题:如何通过ip地址访问?这个过程是怎样的?

它是通过路由器。路由设备中有一个路由表。路由表记录了所有ip地址的位置,以便转发数据包。如果我们不区分网络地址,那么这个路由表需要为所有IP地址保存方向下面ip中属于c类地址,路由表会很大,像这样:

如果网络位和主机位不分,路由器的路由表都是32位地址,那么所有路由器维护的路由表会很大,转发速度会比较慢(因为查询变慢了)。此外下面ip中属于c类地址,所有路由器都必须具有完整的 Internet 地址,并且所有路由器都必须具有足够的性能来存储完整的网络地址。估计建设这样一个互联网的成本是几万倍,甚至更高。估计买不起路由器典当几次上网,知乎上问不出这个问题。

有了网络地址,可以将相同网络地址的终端限制在同一范围内,那么路由表只需要维护网络地址的方向就可以找到对应的终端(这些终端)

先介绍A、B、C类网络地址

下一个问题:为什么有A、B、C类?

1:估计是历史原因造成的,现在所有A类地址都在美国

2:最初,假设互联网的规模不会那么大。为了让网络中的每一个终端都能得到一个公网IP(外网可以自由访问),划分了一个大的A类地址。地址空间,其实A类地址划分后,更多的子网地址会被划分为路由器,因为不可能有这么大的交换机来连接所有的终端。即便如此,仍然有很多 IP 地址。处理浪费。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论