linux

ip地址,子网掩码,网关,网段

2019-01-10  本文已影响0人  new_liziang

ip地址

IP地址:整个互联网就是一个单一的、抽象的网络。IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的 32 位的标识符。每个IP地址都是独一无二的,就像人的身份证号码一样。 是给每个连接在Internet上的主机分配的一个32bit地址。地址由两部分组成,一部分为网络地址,另一部分为主机地址。

IP地址分类:IP地址分为A、B、C、D、E 5类。常用的是B和C两类。网络地址的位数直接决定了可以分配的网络数;主机地址的位数则决定了网络中最大的主机数。

A类地址: 网络位8(7)位+主机位24位,0+++++++ ******* ******** ********

IP范围:1.0.0.0--126.255.255.255

0.0.0.0 和127.0.0.0保留,127网络位是本地测试地址,不能用于数据通讯。

B类地址:网络位16(14)位+主机位16位,10+++++++ ++++++++ ******** ********

IP范围:128.0.0.0--191.255.255.255

128.0.0.0和191.255.0.0保留 

C类地址:网络位24(21)位+主机位8位,110+++++ ++++++++ ++++++++ ********

IP范围:192.0.0.0--223.255.255.255

192.0.0.0和223.255.255.0保留

D:224.0.0.0——239.255.255.255

E:240.0.0.0——255.255.255.255

一个简便知道你的ip属于哪个类的办法:看ip地址的第一个段在哪个类的区间,例:193.xxx.xxx.xxx,193在c类的区间中,他就属于c类ip地址。

子网掩码

定义:互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

规则:与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。

例子:IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”。

子网掩码的比特位格式:11111111 11111111 11111111 00000000,其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。

1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。

2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供255*255个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。

练习

在网上看到一个好例子,加上自己的理解整理。

如果告诉你一个带网络前缀的IP地址,那么你应该可以根据它推算出该地址的子网掩码,默认网关地址,默认广播地址,网络地址,受限广播地址,本机网络地址,以及如何平均划分子网空间。举个例子,已知分配给创新实验室的地址块中的一个地址为193.6.7.0/24,请回答下列问题:

(1)该网络的网络前缀是多少?

答案:24

解析:193.6.7.0/24 加粗部分就是网络前缀

(2)该网络的子网掩码是多少?

答案:255.255.255.0

解析:子网掩码是根据网络前缀推算的,255.255.255.0转换成二进制表示为11111111.11111111.11111111.00000000,网络前缀代表的是该地址的网络位,前面说到一个IP地址是由32位二进制数表示的,网络前缀为24就表示从左往右数前24位为该网络的网络位,剩下的后8位为该网络的主机位。而子网掩码就是网络位全为1,主机位全为0,比如说如果本题中给出的网络前缀变成26,意思就是该网络的子网掩码为11111111.11111111.11111111.11000000,换算成十进制数就是255.255.255.192

(3)该网络的默认网关地址为多少?

答案:193.6.7.254/24

解析 :默认网关地址是主机位除最后一位全置1后得到的,根据网络前缀24可知前24位为网络位,后8位为主机位,因此该网络的默认网关地址就是IP地址193.6.7.11111110(加粗的部分为主机位),换算成十进制数即193.6.7.254/24(注意,但凡是跟IP地址格式一样的都要加网络前缀,跟子网掩码格式一样的就不用加),假如本题的网络前缀变成26,那么主机位就变成32-26=6位了,即默认网关地址为193.6.7.00 111110 =193.6.7.62/26

(4)该网络的默认广播地址是多少?

答案:193.6.7.255/24

解析:默认广播地址和默认网关地址可以一起记,因为默认广播地址就是主机位全为1,假如本题的网络前缀变成26,默认广播地址为193.6.7.00 111111 =193.6.7.63/26

(5)该网络的网络地址是多少?

答案:193.6.7.0/24

解析:网络地址是IP地址与子网掩码转换成二进制数再相与运算得来的结果,与运算的规则:1&1 = 1; 1&0 = 0; 0&1 = 0; 0&0 = 0,也就是说只有两者都为1时结果才为1。

(6)该网络的受限广播地址为多少?

答案:255.255.255.255

解析:所有网络的受限广播地址都是4个255

(7)本主计所在的本机网络地址为多少?

答案:0.0.0.0

解析:所有本机网络地址都是4个0

(8)如果将该网络平均划分为4个子网,请计算出这4个子网的地址空间

答案:

193.6.7.0/26~193.6.7.63/26

193.6.7.64/26~193.6.7.127/26

193.6.7.128/26~193.6.7.191/26

193.6.7.192/26~193.6.7.255/26

解析:不管平均划分成几个子网,计算得到相应的节点之后便能划分出子网的地址空间,需要注意的是,每两个节点之间都是等间隔的,也就是说最后一段不一定是到255,而是根据间隔大小推算的,比如本题的网络前缀如果换成25,则答案变为:

193.6.7.0/27~193.6.7.31/27

193.6.7.32/27~193.6.7.63/27

193.6.7.64/27~193.6.7.95/27

193.6.7.96/27~193.6.7.127/27

(9)这四个子网的有效地址空间是什么?

答案:

193.6.7.1/26~193.6.7.62/26

193.6.7.65/26~193.6.7.126/26

193.6.7.129/26~193.6.7.190/26

193.6.7.193/26~193.6.7.254/26

解析:有效地址空间就是去掉主机位全为0和主机位全为1的地址,第一段中,193.6.7.00 000000和193.6.7.193.6.7.00 111111,因此去掉这两个地址。以此类推,后面三段中都去掉全0和全1的地址(左加右减)。

上一篇下一篇

猜你喜欢

热点阅读