82052
私有地址是为了解决IPv4地址不够用产生的。
私有地址在内部局域网使用,随意分配,不同局域网可以重复使用,但是不能出现在公网,比如常用的192.168.1.0网段,大部分光猫使用了这个网段。外网地址不能重复,具有唯一性。如果私有地址访问公网地址,需要经过NAT地址转换。
私有地址
IPv4地址分为A,B,C,D,E五类,最常用的是A、B、C三类,其中A类地址容量最大,可以容纳1677 7214个主机,B类可容纳65534个主机,C类可容纳254个主机。
这三类地址中,大多数是公有地址,需要向国际互联网信息中心申请注册。在三类地址空间中,预留了一些作为私有地址,用于组织机构内部。私有地址段如下图所示。
私有地址只能在局域网内部使用,不同局域网可以使用相同的私有地址。通常情况下,根据局域网的规模选择选择私有地址,一般情况下选择192.168.0.0地址段,一些大型企业可能选择B了甚至A类作为地址段。
NAT地址转换
局域网的私有地址访问外网必须使用NAT(network address translation)地址转换,将内网地址转换为公有地址,通常在路由器或者防火墙的位置实现。
以家庭网络位例子,家庭内部通常使用192.168.*.*的内网地址,光猫拨号之后会得到一个公网地址,家庭内部的所有联网设备通过这个动态公网地址访问互联网资源,而这个转换过程就是NAT地址转换。
关于IPv4地址的分配
现在使用的IPv4地址,早在2015年就分配完毕了,这几年IPv4的地址总数是保持保持不变。我国的IPv4地址的数量是3.37亿个,远远不能满足需求。这个时候就需要私有地址了,通过NAT地址转换将私有地址转换为共有地址访问互联网。
目前我国在大力普及IPv6地址,长度为128bit(IPv4的长度为32bit),地址容量为2的128次方(43亿×43亿×43亿×43亿),几乎是无限容量的,让每一粒沙子可以拥有IP地址。当然IPv6地址还有很多其他的优势,这里就不展开叙述了。
总之,内网使用的私有地址,可以根据网络规模随意分配。内网访问外网需要经过NAT地址转网,将私有地址映射到公网地址才可以访问互联网。
Geek视界
私有地址和公有地址一个是内网ip一个是公网ip
ip地址就是访问到你设备的地址,通过这个地址,网络的另一端就能与你通讯交互,或者分享文件。
ip地址中常用的ipv4地址常常是一个32位二进制形式,例如192.168.1.1,其中有三个点将地址分为4段,每一段从0开始最高是255
公网ip:ip地址是全球唯一的,没有与你重复的ip地址,并且ip地址还具有地理位置性,个人无法获得公网ip,需要向服务商申请,申请一个少一个。其实我们每一次上网就是在与另一台服务器或电脑在进行资源共享;举个栗子,我们常登微信,你现在与你一位好友发送了一条信息,那么首先你是在给腾讯的服务器地址发送请求信息,这个请求最终通过internet网络找寻这个ip并发送过去,服务器收到请求将你发来的信息进行处理并将结果返回给你,也是通过你的ip地址,不过你很有可能是个内网ip,这个等下再说。然后你的好友也是通过类似的步骤接收到这条信息
内网ip:内网ip其实和公网ip原理是一样的,只不过中间加了一些代理服务器,假设你的电脑在公司下面,那么你很有可能用的是你公司的内网,内网就是一个拥有公网的服务器通过NAT转换内网和公网ip,建立内网和公网的连接。在这个网络中拥有许多网关,公网就像是一条马路,路上有很多栋房子,你拿着它的门牌号也就是ip地址去找这栋房子,而内网就像是你找到的是一个小区,并不知道要找谁,于是你拿着门牌号给了管理人员,管理人员通过门牌号上的地址也就是端口号,找到小区里的某一间房子,然后管理人员再把信息交给你。
地址冲突:内网地址是不在公网上注册的,也就可能会存在和公网ip一样的情况。但是ip地址中有些区间段是保留给内网用的
例如:10.0.0.0~10.255.255.255,172.16.0.0~172.31.255.255,192.168.0.0~192.168.255.255,这样的地址都是内网地址,还有一个特殊的0.0.0.0,它是表示你本地的回路地址,用于测试本地回路,127.0.0.1,指的是本地地址,可以链接到你自己。看ip地址前缀就可以看出你是内网ip还是公网ip了,
内网ip是可以随便分配的,只要在这几个区间内,并且内网下没有冲突就可以用。但是还是不推荐随便分配呢,因为可以使用dhcp服务器,它负责帮助我们分配内网地址,不用我们手动分配了,并且不会冲突
陪衬人
IP地址呗的滋味ABCDE吴磊,DE呗用作多播和保留!并不能被我们使用!
ABC类中,每一类都规定出一段地址用于局域网,这段IP地址是不能被互联网上的主机所路由的!也就是不能出现在互联网上!这辈成为私有地址!剩下的就是公有地址,是可以出现在互联网并被路由到目的的!
比如家庭常见的192.168.1.1就是一个私有IP地址,它不能出现在互联网,如果被传到互联网,就会被丢弃,永远不能到达目的的!实际在我们家庭宽带中是由宽带运营商下发一个公网地址,然后由路由器用一种被称为NAT的技术转换为运营商下发的那个公网IP上互联网的!即便是局域网有多于一台的上网终端,用的不同的私有IP,最终去到互联网之前都会被路由器NAT转换成公网的IP!否则会被丢弃而无法上网!