1.IP地址:
1.1简介
(1)IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。
1.2 IP地址=网络地址+主机地址
按照起始字符的不同,IP地址可以分为A、B、C、D、E类地址。
A类地址:0(开头)+7位(网络地址)+24位(主机地址,大规模)
B类地址:10(开头)+14位(网络地址)+16位(主机地址,中等规模)
C类地址:110(开头)+21位(网络地址)+8位(主机地址,校园网等小规模)
D类 以1110开始 用于组播
E类 以11110开始 用于科研保留
范围上划分有些要注意的:
A类 从1.0.0.0 到126.255.255.255
B类 从128.0.0.0到191.255.255.255
C类 从192.0.0.0到223.255.255.255
其中127.x.x.x段地址空间是被保留的回环地址
D类 以1110开始 用于组播
E类 以11110开始 用于科研保留
1.3Ip地址注意:
IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。
2.子网掩码
2.1作用
子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。
判断两个IP地址是否在同一网段
2.2划分
要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。。同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。
子网掩码和IP地址一样有32bit,确定子网掩码的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C类IP地址用22位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。于是我们可以知道,A类地址的缺省子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0。下表是C类地址子网划分及相关子网掩码。
子网位数 | 子网掩码 | 主机数 | 可用主机数 |
---|---|---|---|
1 | 255.255.255.128 | 128 | 126 |
2 | 255.255.255.192 | 64 | 62 |
3 | 255.255.255.224 | 32 | 30 |
4 | 255.255.255.240 | 16 | 14 |
5 | 255.255.255.248 | 8 | 6 |
6 | 255.255.255.252 | 4 | 2 |