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
地址拥有的最大主机数位
2
24
-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
地址拥有的最大主机数位
2
16
-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
地址拥有的最大主机数是
2
8
-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