IP地址基础知识

IP地址基础

IP地址

IP地址由32位二进制数组成,分成4段,并且用“.”分隔。实际运用时将二进制转换成十进制。并且IP地址的结构是:IP地址=网络号+主机号。

其中网络号标识的是Internet上的一个子网。主机号是标识子网中的某台主机。

子网掩码

子网掩码,子网掩码的功能是区分IP地址中的网络号和主机号,用连续的“1”表示IP地址的网络号,用连续的“0”表示主机号,平常使用中是以十进制表示。

如:‘11111111.11111111.11111111.00000000’就可以表示成‘255.255.255.0’的形式。

子网掩码的简写形式:在IP地址后面加上‘/n’,则n为子网掩码中的‘1’的位数。

例如,对于IP地址192.168.0.1,当子网掩码为255.255.255.0时,经过转换可以看到,该IP地址和子网掩码对应的二进制形式分别为:

11000000.10101000.00000000.00000001

11111111.11111111.11111111.00000000

因此可以知道,该IP地址的网络号为192.168.0.0

主机号为0.0.0.1

IP地址分类

 8bits8bits8bits8bits
 NetworkHostHostHost
B类IP地址NetworkNetworkHostHost
C类A类IP地址IP地址NetworkNetworkNetworkHost
D类IP地址Multicast---
E类IP地址Research---

IP地址范围

 1-89-1617-2425-32
A类IP地址

0NNNNNNN

(1-127)

HostHostHost
B类IP地址

10NNNNNN

(128-191)

NetworkHostHost
C类IP地址

110NNNNN

(192-223)

NetworkNetworkHost
D类IP地址

1110NNNN

(224-239)

Multicast Group--

广播地址

Network Address(host bits=all zeros)

Broadcast Address(host bits=all ones)

IP地址可以定义可用的主机地址的范围

对于B类IP地址,可用的主机地址共有2^16-2 = 65534个。

 主机域(字节)主机域(位)每个网络的主机数量
A类IP地址3242^24-2
B类IP地址2162^16-2
C类IP地址182^8-2


几类不同的IP地址所对应的可用的网络数量

 

  网络域的大小

(字节)

网络域的大小

(位)

不同的网络域位数网络数量
A类IP地址1872^7-2=126
B类IP地址216142^14=16192
C类IP地址324212^21=2097152

 

IP地址的使用原则

1.网络号不能全为1和全为0

2.主机号不能全为1和全为0

3.网络号在INTERNET中是唯一的

4.主机号对于本地网络来说是唯一的

5.255.255.255.255表示广播地址

6. 10.0.0.0/8、172.16.0.0/16--172.31.0.0/16、192.168.0.0/16为私有地址

私有地址

私有地址空间是从来不会呈现到Internet上的地址。

可用的私有网络的范围是:

A类私有IP10.0.0.0-10.255.255.255
B类私有IP172.18.0.0-172.31.255.255
C类私有IP192.168.0.0-192.168.255.255

一些特殊的IP地址:

127.0.0.1本地回环(loopback)测试地址
255.255.255.255广播地址
0.0.0.0代表任何网络
1.1.1.1代表该网段的所有主机

 

TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播,所谓广播地址指同时向网上所有的主机发送报文,不管物理网络特性如何,Internet支持广播传输,如,136.78.255.255就是B类地址中的一个广播地址,将信息发送到此地址,就是将信息发送给网络号136.78.0.0内的所有主机。

局域网内进行IP地址的分配时,需要遵守3个重要的规则:

1.同一个局域网上的设备应该使用同一个IP网络号的IP地址。

2.同一个互联网中的IP地址必须是唯一的。

3.至少被一个路由器所分隔开的不同的局域网上的设备应该使用不同IP网络号的IP地址。

子网技术

子网划分的过程允许网络设计人员将一个有类的IP网络进一步划分成许多小的部分。

子网划分的核心思想是借用主机位来制造新的子网。

子网IP地址的格式主要有:网络部分,子网部分,主机部分。

以A类网络为例进行分析,A类网络包含16000000多个可用的主机IP地址,但是很难想象一个含有16000000个主机的局域网,因此需要进行子网的划分。

划分子网时的一些特点:

1.根据所选择的子网掩码将会产生多少个子网:

2^n(n代表掩码位数)

2.每个子网能有多少主机:

2^m-2(m代表主机位数)

3.每个子网的有效主机:

忽略子网内全为0和全为1的地址,剩下的就是有效主机地址。

4.每个子网的广播地址:

下个子网号-1

5.最后一个有效的主机地址:

下个子网号-2

6.有效子网:

有效子网号=256-10进制的子网掩码(划分子网的子网掩码)

 

有下面几种常见的划分方式:

流行的观点24位子网,8位主机
官方的观点8位网络,16位子网,8位主机
从主机借位的观点8位网络,从主机位借位产生子网位

 

C类地址子网划分的例子:

网络地址192.168.10.0;子网掩码255.255.255.192(/26)

子网数=2*2=4

主机数=2^6-2=62

有效子网=256-192=64,所以第一个子网为192.168.10.64,第二个为192.168.10.128

广播地址:下一个子网-1,两个子网的广播地址分别是192.168.10.127和192.168.10.191

有效主机范围是:

第一个子网的主机地址是192.168.10.65到192.168.10.126

第二个子网的主机地址是192.168.10.129到192.168.10.190

B类地址子网划分例子:

网络地址:172.16.0.0;

子网掩码:255.255.192.0(/18)

子网数:2*2-2=2

主机数:2^14-2=16382

有效子网数:256-192=64,

第一个子网为:172.16.64.0

最后一个子网为:172.16.128.0

广播地址:下一个子网-1,所以2个子网的广播地址分别是

172.16.127.255和172.16.191.255

有效主机范围是:

第一个子网的主机地址是172.16.64.1到172.16.127.254

第二个子网的主机地址是172.16.128.1到172.16.191.254

B类地址子网划分2:

网络地址:172.16.0.0

子网掩码:255.255.255.224(/27)

子网数:2^11-2=2046(B类地址的默认掩码是255.255.0.0,所以网络位为:8+3=11)

主机数:2^5-2=30

有效子网:256-224=32

或者可以理解成

bin(224)=
0b11100000

划分初始子网时为:

0b00100000=
32

所以第一个子网是172.16.0.32

0b11000000=
192

最后一个子网是172.16.255.192

广播地址:下一个子网-1,所以第一个子网和最后一个子网的广播地址分别是172.16.0.63和

172.16.255.223

有效主机范围:

第一个子网的主机地址是172.16.0.33到172.16.0.62

最后一个子网的主机地址是172.16.255.193到172.16.255.222

保证因特网内的IP地址唯一

因特网地址分配委员会IANA (www.iana.org)分配地址的过程如下:

1.IANA为提出申请的公司或机构分配唯一的A、B或者C类网络号。

2.IANA查看每一个请求,根据公司的规模和网络的大小为它分配1个或者多个A、B或者C类地址。

3.为了保证整个因特网IP地址是唯一的,IANA绝不会将同一个A、B或者C类网络分配给另一家公司。

4.在公司内部,网络工程师会利用子网技术,按照它们的意愿来分配IP地址,只要他们公司所在的注册IP网络之内的地址都可以。

IPv4分配基本完毕,解决的办法有NAT、私有网络、IPv6。

IPv6地址一共有3.4*10^38个,IPv4地址一共有4294967296个左右。

变长子网掩码(VLSM),全称是Variable Length Subnet Masks。它的出现打破了传统的以类(class)为标准的地址划分方法,是为了缓解IP地址紧缺而产生的。

作用是节约IP地址空间,减少路由表的大小。

使用VLSM时,所采用的路由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,IS-IS,EIGRP,BGP.

例如,对于172.16.0.0/16的地址空间,可以通过172.16.12.0/22进行划分。

对于这样一个需求:

D需要2个VLAN,每个VLAN容纳200个用户。A,B,C连接3个以太网,分别用1个24口的交换机相连。

路由器D有2个VLAN,将地址空间进行划分满足上述需求。

172.16.12.0/22

172.16.12.0/24172.16.12.0-172.16.12.255
172.16.13.0/24172.16.13.0-172.16.13.255   
172.16.14.0/24172.16.14.0-172.16.14.255
172.16.15.0/24172.16.15.0-172.16.15.255

进一步划分,将172.16.14.0/24和172.16.15.0/24在第一轮的划分之后保持不变,用于24口交换机。然后将172.16.14.0/24划分成每块含有32个地址的空间,

172.16.14.00/27  0b000 00000

172.16.14.32/27  0b001 00000

172.16.14.64/27  0b010 00000

172.16.14.96/27  0b011 00000

172.16.14.128/27  0b100 00000

172.16.14.160/27  0b101 00000

172.16.14.192/27  0b110 00000

172.16.14.224/27  0b111 00000

其中,172.16.14.0/24有如下的子网空间是剩下的:

172.16.14.96/27  0b011 00000

172.16.14.128/27  0b100 00000

172.16.14.160/27  0b101 00000

172.16.14.192/27  0b110 00000

172.16.14.224/27  0b111 00000

然后,将172.16.14.224/27进一步划分成/30的子网,分别远程连接到之前的A,B,C上,

172.16.14.224/30  0b111 000 00

172.16.14.228/30  0b111 001 00

172.16.14.232/30  0b111 010 00

IP地址规划的基本原则

唯一性

连续性

扩展性

实意性

私有性

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/donngchao/blog/919270

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值