博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IP地址和VLSM
阅读量:5795 次
发布时间:2019-06-18

本文共 2913 字,大约阅读时间需要 9 分钟。

IP地址和VLSM

这里先说下我们为什么要用IP地址?

它们是可唯一标识IP网络中的每台设备。不标识就不能够被识别,直白的说就是不能够上网。
因为不管是无线还是有线连接,都是通过获取IP地址来,并且通过IP地址的信息源来上网。
每台主机(计算机、网络设备、外围设备)必须具有唯一的地址。
主机的ID:
-标识单个主机
-由组织分配给各个设备

IP地址的组成:32位的二级制,但是通常是以4位的十进制呈现(点分十进制)

192.168.10.1 (4位的十进制,点分呈现)

192 168 10 1
0000 0000.0000 0000.0000 0000.0000 0000

0000 0001=1

0000 0010=2
0000 0100=4
0000 1000=8
0001 0000=16
0010 0000=32
0100 0000=64
1000 0000=128

192=128+64 168=128+40=128+32+8

1100 0000.1010 1000.0000 1010.0000 0001 (32位的二进制)

172.100.20.1

172=128+32+8+4
1010 1100.0110 0100.0001 0100.0000 0001

IP地址的分类:

A类.第一组八位数的二进制转换成十进制值:1-126
B类.第一组八位数的二进制转换成十进制值:128-191
C类.第一组八位数的二进制转换成十进制值:192-223
D类.组播
E类.科研
第一组把未知数二进制转成十进制的值是127的地址,是不能够分配给网络,用于做回环测试。

IP地址分为两部分:网络位和主机位

网络位:是IP地址所属网络的范围---是一个范围--是网络的标识
主机位:是一个具体的IP地址 ---一个具体的点--网络中主机标识
区别:
网络位代表的是一个范围,是一个网络的标识,例因特网,城域网,局域网;就比如我们登陆教务系统要校园网,别的网络就无法访问因为网络标识是不一样的。
主机位就是网络中的具体的一个设备。

再来看下实例中网络位,主机位,比如:

A类:10.100.100.100 其网络位是:第一组八位数二进制所对应的值,其余的就是主机位。100.100.100就是其主机位
B类:172.16.1.1 其网络位是:前两组八位数二进制所对应的值,其余的就是主机位。1.1就是其主机位
C类:192.168.10.1 其网络位是:前三组八位数二进制所对应的值,其余的就是主机位。1就是其主机位

那么有IP地址就可以了吗?

每一个IP地址不可能单独出现,会携带子网掩码。
那么子网掩码是用来干嘛的?
子网掩码也是32位的,并且子网掩码只有0和1,1代表匹配,0代表不匹配;就比如
192.168.1.1
1100 0000.1010 1000.0000 1010. 0000 0001 (匹配代表前面的24位要一样,所以可变化的只有后面8位,所以子网掩码的作用是用来规定网络位)
1111 1111.1111 1111.1111 1111. 0000 0000 (8个1就是255,所以呈现255.255.255.0)
255.255.255.0
子网掩码:与IP地址成双出现
A类地址默认的子网掩码:255.0.0.0
B类地址默认的子网掩码:255.255.0.0
C类地址默认的子网掩码:255.255.255.0

网络号:通过IP地址与子网掩码做一个与运算得到的结果,用于标识一个网络范围

实际生活中的主机位数是根据子网掩码来得到的。

在默认的子网掩码下,三类的IP地址分别对应的主机数。
C类:192.168.10.1 255.255.255.0 网络号:192.168.10.0 主机数:254
B类:172.16.1.1 255.255.0.0 网络号:172.16.0.0 主机数:254^2
A类:10.1.1.1 255.0.0.0 网络号:10.0.0.0 主机数:254^3

这里在涉及下保留地址:

保留地址:网络地址和广播地址
网络地址::在网络中的IP地址范围内,保留一个地址作为网络地址,此地址的主机部分的每个主机位均为0。(一个网络的第一个地址)
广播地址:用于向网络中所有的主机发送数据的特殊地址,广播地址使用该网络范围内最大的IP地址,即主机部分的每个主机位均为1。(一个网络的最后一个地址)
注意:在网络中,广播地址和网络地址是不能被配置进设备的。

私有地址:不能联网,只能存在于局域网(内网)。--免费

公有地址:能够联网,存在于外网,但是需要申请。--要钱

VLSM---可变长子网掩码

原理:网络位向主机位借位,可以实现将一个大的网络划分成多个小的网络。---使得主机1位变少

192.168.10.1 /24 255.255.255.0 --意味着你有254台主机位,容易造成资源浪费。
1111 1111.1111 1111.1111 1111.0000 0000 子网掩码

这时候我们就要想下怎么减少主机位,从而不会使得资源过度浪费,这时就有一个VLSM将子网掩码变长,使得网络位向主机位借位让主机位减少。

这边

192.168.10.50/27 --C类/24
1111 1111.1111 1111.1111 1111.1110 0000
可以通过VLSM将该地址划分成几个子网?---2^3

该IP地址所属的网络中主机一共有多少个?2^5=32

该IP地址所属的网络中可用的地址一共有多少个?2^5-2=30

该IP地址所属的网络中网络地址是多少?192.168.10.32

该IP地址所属的网络中广播地址是多少?192.168.10.63
192.168.10.0-31 32-63 64-95 划分为8个子网,每个子网有32个主机位,所以192.168.10.50所处的子网是32-63,网络地址是第一个地址,广播地址是最后一个地址。

192.100.120.120/28

1111 1111.1111 1111.1111 1111.1111 0000
255.255.255.240

可以通过VLSM将该地址划分成几个子网?16

该IP地址所属的网络中主机一共有多少个?16

该IP地址所属的网络中可用的地址一共有多少个?16-2

该IP地址所属的网络中网络地址是多少?192.100.120.112

该IP地址所属的网络中广播地址是多少?192.100.120.127
0-15 16-31 32-47 48-63 64-79 80-95 96-111 112-127

最后一个问题:

网络中最大的子网掩码是多少?
255.255.255.252 /30 1111 1111.1111 1111.1111 1111.1111 1100/30 为什么要/30,因为至少要保存一个可用地址。再加上网络地址和广播地址所以至少有三个地址。

大艾斯!!!!!

IP地址和VLSM

转载于:https://blog.51cto.com/14367225/2408452

你可能感兴趣的文章
TortoiseSVN中图标的含义
查看>>
Python version 2.7 required, which was not foun...
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
华为硬件工程师笔试题
查看>>
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
31-hadoop-hbase-mapreduce操作hbase
查看>>
NYOJ283对称排序
查看>>
C#反射实例应用--------获取程序集信息和通过类名创建类实例
查看>>
VC中实现文字竖排的简单方法
查看>>
程序员常用的六大技术博客类
查看>>
Kotlin 更加优雅的 Builder - 理解 with
查看>>
深入理解浏览器的缓存机制
查看>>
又拍云沈志华:如何打造一款安全的App
查看>>
dubbo源码分析-架构
查看>>
6套毕业设计PPT模板拯救你的毕业答辩
查看>>
Windows phone 8 学习笔记
查看>>
我的友情链接
查看>>
sshd_config设置参数笔记
查看>>
LeetCode--112--路径总和
查看>>