01.Python修炼之路【02-IP】(2018.04.20)

1、IPV4:( Internet Protocol version 4 )表示IP协议(簇)的第四个版本。


2、为什么会有IPV6?

         最初每一个连接入互联网的用户都要分配使用一个IPv4 地址,因此未分配的IPv4地址越来越少,由此产生了IPv4地址耗尽的问题。为了根本解决IPv4地址耗尽的问题,IPv6应运而生。


3、IPv4通常用点分十进制记法书写,例如192.168.0.1,其中的数字都是十进制的数字,中间用实心圆点分隔。


4、IP地址分5类:每一个IP地址包括两部分:网络地址和主机地址

A类:0~127  

 地址范围:1.0.0.1-126.255.255.254

一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0


B类:128~191

地址范围128.1.0.1-191.255.255.254

一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,


C类:192~223

范围192.0.1.1-223.255.255.254

一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”


D类:224~239,组播地址

D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。

它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中

多点广播地址用来一次寻址一组计算机

地址范围224.0.0.1-239.255.255.254


E类:240~254,保留为研究测试使用

----------------------------------------------子网掩码--------------------------------------------------------

子网掩码

        子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分一是用于屏蔽IP地址的一部分以区别 网络标识和 主机标识,并说明该IP地址是在 局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。使用子网是为了减少IP的浪费因为随着 互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。使用子网可以提高网络应用的效率

         计算网络号:IP地址与子网掩码化为二进制,然后按位与运算,将得到的计算结果转换成为十进制,即得到网络号

         计算主机号:IP地址与子网掩码化为二进制后,将子网掩码按位取反,然后按位与运算,将得到的计算结果转换成为十进制,即得到主机号


          子网掩码有32位地址

         默认的子网掩码有:

         A类:255.0.0.0

         B类:255.255.0.0

         C类:255.255.255.0

5、私有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
6、注意

IP地址127.0.0.1~127.255.255.255用于回路测试,

如:127.0.0.1可以代表本机IP地址,用http://127.0.0.1就可以测试本机中配置的Web服务器。





猜你喜欢

转载自blog.csdn.net/youyouwuxin1234/article/details/80018816