当前位置:文档之家› IP地址及子网划分方法

IP地址及子网划分方法

网络号 子网号 主机号
166
借用2比特的主机号来充当子网络号
C类网络地址 非标准子网掩码的十进制形式 非标准子网掩码的二进制形式
166 . 133 . 0 . 0 1010,0110 . 1000,0101 . 0000,0000 . 0000,0000 255 . 255 . 192 . 0 1111,1111 . 1111,1111 . 11 00,0000 . 0000,0000
1
32
E类地址 第1位域最小值 第1位域最大值
1111,0xxx xxxx,xxxx xxxx,xxxx xxxx,xxxx 1111,0000 1111,0111
=240 =247
E类地址 E类地址被保留作为实验用

第1个位域的取值范围在248~254之间的IP地址保 留不用。
网络号不能为127 主机号不能全为0或255 0.0.0.0

32比特的IP地址被划分为两个部分:
› 网络号(Network ID,NID) › 主机号(Host ID,HID)

IPv4定义了5类IP地址,即:
› A、B、C、D、E类地址。
1
8
9
32
A类地址 第1位域最小值 第1位域最大值
0xxx,xxxx 0000,0001 0111,1110
=1 =126
92-64=28 28-16=12 12-8=4 4-4=0 2^6+2^4+2^3+2^2=01011100
32比特
IP地址组成 二进制表示 点分十进制
网络号 210 31 233
主机号 1
1101,0010 . 0001,1111 . 1110,1001 . 0000,0001 . . .
IP地址的格式

我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分 配一个在全世界范围是惟一的 32 bit 的标识符。 IP 地址现在由因特网名字与号码指派公司ICANN (Internet Corporation for Assigned Names and Numbers)进行分配
主机号
A类地址 可以用于分配的A类IP地址范围:
› 1.x.y.z—126.x.y.z,其中x、y、z的各个二进制位
不能全为0或全为1。
1
16
17
32
B类地址 第1位域最小值 第1位域最大值
10xx,xxxx xxxx,xxxx 1000,0000 1011,1111
=128 =191
主机号
B类地址 可以用于分配的B类IP地址范围:


主机一 222.21.160.6即: 11011110.00010101.10100000.00000110 255.255.255.192即: 11111111.11111111.11111111.11000000 按位逻辑与运算结果为: 11011110.00010101.10100000.00000000 222.21.160.0
210 . 31 . 233 . 128 1101,0010 . 0001,1111 . 1110,1001 . 10 00,0000
第2个子网的子网号
...
01子网计算过程
B类网络地址 非标准子网掩码的十进制形式 非标准子网掩码的二进制形式
133 0 0 . . . 255 . 255 . 192 . 0 1111,1111 . 1111,1111 . 11 00,0000 . 0000,0000

私有地址(Private address)属于非注册地 址,专门为组织机构内部使用。 以下表列出留用的内部寻址地址 A类 10.0.0.0 --10.255.255.255 B类 172.16.0.0--172.31.255.255 C类 192.168.0.0--192.168.255.255 。 所谓的私有地址就是在互联网上不使用,而 被用在局域网络中的地址。
主网络号 子网号 主机号 第1个子网的子网号 第1个子网的第1个IP 第1个子网的第2个IP
×
第1个子网
每子网共62个 可分配IP地址
210 . 31 . 233 . 64 1101,0010 . 0001,1111 . 1110,1001 . 01 00,0000 210 . 31 . 233 . 65 1101,0010 . 0001,1111 . 1110,1001 . 01 00,0001 210 . 31 . 233 . 66 1101,0010 . 0001,1111 . 1110,1001 . 01 00,0010
31 233 0 . . . 255 . 255 . 255 . 192 1111,1111 . 1111,1111 . 1111,1111 . 11 00,0000
网络号 子网号 主机号
210
借用2比特的主机号来充当子网络号
C类网络地址 非标准子网掩码的十进制形式 非标准子网掩码的二进制形式
210 . 31 . 233 . 0 1101,0010 . 0001,1111 . 1110,1001 . 0000,0000 255 . 255 . 255 . 192 1111,1111 . 1111,1111 . 1111,1111 . 11 00,0000


A类、B类和C类IP地址由两个组件组成:网 络和主机。主机部分实际上被分解为3个子组 件:网络地址、主机地址和定向广播地址。

Internet组织机构定义了五种IP地址,用于 主机的有A、B、C三类地址。其中A类网络有 126个,每个A类网络可能有16,777,214台 主机,它们处于同一广播域。而在同一广播域 中有这么多结点是不可能的,网络会因为广播 通信而饱和,结果造成16,777,214个地址 大部分没有分配出去,形成了浪费。而另一方 面,随着互连网应用的不断扩大,IP地址资源 越来越少。
› 128.0.y.z—191.255.y.z,其中y、z的各个二进制
位不能全为0或全为1。
1
24
25
32
C类地址 第1位域最小值 第1位域最大值
110x,xxxx xxxx,xxxx xxxx,xxxx 1100,0000 1101,1111
=192 =223
主机号
C类地址 可以用于分配的C类IP地址范围:

为了实现更小的广播域并更好地利用主机地 址中的每一位,可以把基于类的IP网络进一步 分成更小的网络,每个子网由路由器界定并 分配一个新的子网网络地址,子网地址是借用 基于类的网络地址的主机部分创建的。划分 子网后,通过使用掩码,把子网隐藏起来, 使得从外部看网络没有变化,这就是子网掩 码。
1.子网(subnetwork) 2.子网掩码(subnetwork mask)
› 192.0.0.z—223.255.255.z,其中z的各个二进制位
不能全为0或全为1。
1
32
D类地址 第1位域最小值 第1位域最大值
1110,xxxx xxxx,xxxx xxxx,xxxx xxxx,xxxx 1110,0000 1110,1111
=224 =239
D类地址 D类地址主要用于多播(multi-casting)


据前面提到的类别区分,IP寻址似乎很容易。 其实,区分不同地址类别实际上就是区分第 一个到第五个比特被设置为什么值。
在A类地址中,0(第一个8位位组中)是保留 地址;它表示"所有"IP地址,通常用作默认路 由。 地址127是为环回保留的,用于本地测试。 在E类地址中,255是保留地址,用作本地广 播--广播域中的所有IP设备,例如网段或虚拟 局域网(VLAN)。

IPv4规定了A类、B类、C类的标准子网掩码:
› A类:255.0.0.0
› B类:255.255.0.0
› C类:255.255.255.0
点分十进制IP地址 IP地址的二进制形式 子网掩码的十进制表示 子网掩码的二进制形式
210 . 31 . 233 . 1 1101,0010 . 0001,1111 . 1110,1001 . 0000,0001 255 . 255 . 255 . 0 1111,1111 . 1111,1111 . 1111,1111 . 0000,0000 1101,0010 . 0001,1111 . 1110,1001 . 0000,0000 210 . 31 . 233 . 0 0000,0000 . 0000,0000 . 0000,0000 . 0000,0001 0 . 0 . 0 . 1
×
网络号的二进制形式 网络号的十进制形式 主机号的二进制形式 主机号的十进制形式
网络号主机号计算
点分十进制IP地址 IP地址的二进制形式 子网掩码的十进制表示 子网掩码的二进制形式
160 . 133 . 50 . 131 1010,0000 . 1000,0101 . 0011,0010 . 1000,0011 255 . 255 . 0 . 0 1111,1111 . 1111,1111 . 0000,0000 . 0000,0000 1010,0000 . 1000,0101 . 0000,0000 . 0000,0000 160 . 133 . 0 . 0 0000,0000 . 0000,0000 . 0011,0010 . 1000,0011 0 . 0 . 50 . 131
×
网络号的二进制形式 网络号的十进制形式 主机号的二进制形式 主机号的十进制形式
子网掩码的应用

有两台主机,主机一的IP地址为222.21.160.6, 子网掩码为255.255.255.192,主机二的IP地 址为222.21.160.73,子网掩码为 255.255.255.192。现在主机一要给主机二发 送数据,先要判断两个主机是否在同一网段。 请计算各.160.73 即: 11011110.00010101.10100000.01001001 255.255.255.192即: 11111111.11111111.11111111.11000000 按位逻辑与运算结果为: 11011110.00010101.10100000.01000000 222.21.160.64
相关主题