关于IP地址的一些简单理解

IP地址的基本格式

按照TCP/IP(Transport Control Protocol/Internet
Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。

一个采用二进制形式的IP地址是一串很长的数字,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。

现在在终端显示的地址,都是以十进制显示的,比如“192.168.0.11”,便是以十进制显示,每两组中间的间隔,叫做点分十进制表示法。

再来了解IP地址的分类

网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and
Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC
目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。
同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机,有一个主机ID与其对应。

IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。

A类IP地址 :一个A类IP地址由1字节的网络地址和3字节主机地址组成,第一个八位组的最高位必须是“0”, 地址范围从1.0.0.0 到126.255.255.255。可用的A类网络有126个,每个网络能容纳1亿多个主机。

B类IP地址:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,第一个八位组的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

C类IP地址 :一个C类IP地址由3字节的网络地址和1字节的主机地址组成,第一个八位组的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。

D类IP地址:用于多点广播(Multicast)。 D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。

E类IP地址: 以“11110”开始,为将来使用保留。240.0.0.0到255.255.255.254

而即便是这么多的网络,这么多的IP地址,经过这麽多年,也已经被消耗殆尽了。

这就是正在向IPV6过渡的原因。

早在规划 IP 时就已经预留了三个网段的 IP 做为内部网域的私有 IP 之用。

A类:10.0.0.1 - 10.255.255.254
B类:172.16.0.1 - 172.31.255.255
C类:192.168.0.1 - 192.168.255.254

我们家庭中常用的无线路由器,管理地址大多数都是192.168.0.x,这边是私有IP地址,对比前文的公有IP 地址,他有着以下几个限制:
私有位址的路由信息不能对外散播

使用私有位址作为来源或目的地址的封包﹐不能透过Internet来转送也就是说,私网地址不能上网。但这和我们的认知相矛盾。
这涉及到之后网络层之后的一个协议了,NAT协议。

在一个网络环境中,是如何标识网络ID与主机ID的呢?
子网掩码

为了标识IP地址的网络部分和主机部分,要和地址掩码(Address Mask)结合,掩码跟IP地址一样也是32bits,用点分十进制表示。IP地址网络部分对应的掩码部分全为“1”,主机部分对应的掩码全为“0”。

例如:
IP:192.168.0.11

子网掩码:255.255.255.0

用二进制表示出来:

IP:11000000.10101000.00000000.00001011

掩:11111111.11111111.11111111.00000000

缺省状态下,如果没有进行子网划分,A类网络的子网掩码为255.0.0.0,B类网络的子网掩码为255.255.0.0,C类网络的子网掩码为255.255.255.0。

也就是说,一个C类的私有地址,每个网段可用主机可以达到2的8次方,一共256个主机地址,但有时候,一个小型的局域网中,根本用不到这么多的地址,这就无端的造成了地址的浪费,只能重新使用下一个私网网段,这就会造成网络管理员管理工作的复杂程度,而这个时候,必须采用新的技术来避免这种情况。

VLSM(Variable Length Subnet
Mask)技术,中文名为可变长子网掩码,它可以进行子网划分,进行网络的层次化编址,可以更加有效地利用现有的网络空间,简单来说,减轻工作量,不用因为网络环境变动而增加工作量。

如何实现VLSM呢?

网络地址一共被分成了五大类,D、E类目前涉及不到,我们主要讲解一下A、B、C这三类IP地址。

A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。

而VLSM呢,就是在原有的有类地址的基础上,向原有的主机位“借”位,也就是说,A类地址,一共可以向主机位借二十四位,B类呢,那就是十六位,当然C类就只能借八位了。

当然呐,有借就肯定有还,向你借主机位,那我就还你规规矩矩的子网。

提到借位,那就不得不提到子网掩码,子网掩码存在只有一个意义,那就是将网络位与主机位分割开来,他与ip地址就是孟不离焦的关系,那他,是如何分割网络位与主机位呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值