IP地址
IP地址有32位,由四个八位二进制数组成,IP地址通常采用点分十进制,共四组,每组的取值位0---255。
IP地址的分类:
IP地址有两部分组成:网路部分(netID)和主机部分(hostID)。其中网络部分用于标识不同的网络,主机部分标识网络中不同的主机。
IP地址分为A,B,C,D,E 5类:
(1)A类IP地址:(0)
A类地址第一个8位二进制数表示网络号,后三个8位二进制数表示主机号,即A类:地址=网+主+主+主。
A类地址的有效范围是:1—126
1.1.1.1----------126.255.255.255
00000001.00000001.00000001.00000001----01111111.11111111.11111111.11111111
A类IP地址拥有的最大主机数位224-2=16777216-2=16777214,A类IP地址比较适合大型网络的使用
127.0.0.1称为本机回返地址,通常在本机上ping这个地址用于检查本机的TCP/IP是否安装正确。
(2)B类ip地址(10)
B类地址前2个8位二进制数表示网络号,后2个8位二进制数表示主机号,即B类地址:地址=网+网+主+主。
B类ip地址有效范围是:128----191
128.1.1.1--------191.255.255.255
10000000.00000001.00000001.00000001----10111111.11111111.11111111.11111111
B类IP地址拥有的最大主机数位216-2=65536-2=65534。B类IP地址比较适合中等规模网络的使用。
(3)C类IP地址
C类IP地址的前3个8位二进制数为网络号,后1个8位二进制数位为主机号,即C类IP地址;:地址=网+网+网+主
C类IP地址有效范围是:192----------223
192.1.1.1------------223.255.255.255
11000000.00000001.00000001.00000001----11011111.11111111.11111111.11111111
C类IP地址拥有的最大主机数是28-2=128-2=126。
C类IP地址比较使用在主机数目比较少的网络中。
(4)D类IP地址
D类IP地址用于组播通信,不能在互联网上使用
D类IP地址的有效位是224---239
224.1.1.1----239.255.255.255
11100000.00000001.00000001.00000001----11101111.11111111.11111111.11111111
(5)E类IP地址
E类IP地址用于科学研究的地址,也不能在互联网上使用。
E类IP地址的有效范围是240---254
240.1.1.1----254.255.255.255
11110000.00000001.00000001.00000001-----11111110.11111111.11111111.11111111
Internet上的合法的IP地址:
目前在互联网上只使用A,B,C三类IP地址,其中在A,B,C三类IP地址中找出一部分供企业内部来使用,这一类的IP地址称为私有IP地址,其中包括以下三组:
0.0.0.0-----10.255.255.255
172.16.0.0---172.31.255.255
192.168.0.0----192.168.255.255
子网掩码
在网络中不同主机之间的通信可以分以下两种情况:
同一个网络中的两台主机
不同一个网络中的两台主机
为区分这两种情况,进行通信的两台主机就必须获取远端主机IP地址的网络部分做出判断。
如果源主机的网络地址=目的主机的网络地址,则为相同网络之间通信
如果源主机的网络地址≠目的主机的网络地址,则为不同网络之间通信
如何获取远端主机的IP地址,这时就需要子网掩码:
A类地址默认子网掩码是:255.0.0.0
B类地址默认子网掩码是:255.255.0.0
C类地址默认子网掩码是:255.255.255.0
有了子网掩码,只要把IP地址与子网掩码做“与”运算,就可以获得IP
地址的网络地址,其中“与”运算规则如下:
0“与”0=0
0“与”1=0
1“与”0=0
1“与”1=1
例如:IP地址192.168.1.1 子网掩码是;255.255.255.0,求网络地址可以进行如下运算:
192 . 168 . 1 . 1
11000000.10101000.00000001.00000001
255 . 255 . 255 . 0
11111111.11111111.11111111.11111111
1 1 0 0 0 0 0 0.1 0 1 0 1 0 0 0.0 0 0 0 0 0 0 1.0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.0 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0.1 0 1 0 1 0 0 0.0 0 0 0 0 0 0 1.0 0 0 0 0 0 0 0
192 . 168 . 1 . 0