Ipv4与Ipv6对比

Ipv4与Ipv6是两个不版本的互联网协议
v4更为普及,ip是32位的地址空间,也就是最多有2的32次方的电脑可以联到Internet上。近二十年来由于互联网的蓬勃发展,IP位址的需求量愈来愈大,
IPv6是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展,Ipv6应运而生。但我国在这方面技术发展十分缓慢。原因如下:
1、由于两个协议差别太大了,而目前v4还没有糟糕到完全不能用的程度,不管是硬件厂商还是ISP都没有动力去换v6地址。
2、NAT等网络协议,很好的解决了公网IP地址不足的问题,延迟了对IPv6的需求。假如世界上有百分之一的IP地址都使用NAT的话,基本上就相当于把现有的地址数量翻倍了。
NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,
InetAddress两个最重要的静态方法:

InetAddress inetAddress=InetAddress.getByName("Lc");  
InetAddress inetAddress=InetAddress.getLocalHost(); 
String hostAddress=inetAddress.getHostAddress();//获取本地主机的IP地址 

在IP地址后加上”/”符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度
如:192.168.1.1/24 的子网掩码也可以表示为255.255.255.0
  子网掩码一般为255.255.255.0
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
通过子网掩码,就可以判断两个IP在不在一个局域网内部。
子网掩码可以看出有多少位是网络号,有多少位是主机号
129.168.1.1/24 这个24就是告诉我们网络号是24位,24个1
172.16.10.33/27 中的/27,27个1

猜你喜欢

转载自blog.csdn.net/chang_li/article/details/79557016