针对这个问题,说一下个人的一些看法:
每个Internet上的主机和路由都有一个IP地址,IP地址唯一标识了这个主机或者路由器。
IP地址包括网络号和主机号,其中网络号标识该网络,而主机号标识该主机。IP地址可以分为5类,A类地址、B类地址、C类地址、D类地址和E类地址。A类、B类、C类地址估计大家已经非常熟悉了。简单说一下D类地址和E类地址的作用,D类地址用于多点广播,E类地址则被保留供将来使用。可参考下图:
通过子网掩码可以快速的区分一个IP地址的网络号和主机号。具体如何细分方法估计大家已经非常熟悉了,此处不再赘述。
IP地址是IP协议中提出的,属于网络层的相关知识。
对于每一个IP分组,它都头部都含有源主机和目的主机的IP地址。如下图所示:
由于IP地址是有网络号和主机号组成的,路由器可以很方便通过子网掩码和IP地址获取主机所在的网络号,并据此选择路由,这是IP地址一个非常重要的一个用处。内部IP地址:随着Internet的发展,可分配的IP地址越来越少,一般情况下不是每台主机都能申请到合法的IP地址,为了解决这个问题,提出了多种方法,其中一种就是内部IP地址。这些地址一般用于建立一个内部的IP网络使用,内部的网络和外部的网络之间通过网络地址转换机或者代理机相联。Internet路由器不会转发那些目的为内部IP地址的分组,也就是说内部IP地址不能穿越一个机构的边界,因此不会出现重复的IP地址的情况。实际上今天我们大部分人用的基本都是内部IP地址。
为什么一台电脑这么多IP地址?主要是指我们内部的IP地址,内部设置了多个子网,而我们一台机器想在多个子网中使用,那么就需要我们设置不同的IP地址代表本机在不同网络的身份。
本人具有多年的java开发经验,熟悉多种框架,熟悉网络编程,熟悉java安全编程,熟悉大数据,熟悉多种安全协议,熟悉并发编程,有兴趣的同学可以互相关注,互相学习!!!
联系客服