百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

技术干货 原来头疼的ip子网划分就这么简单......

haoteby 2024-12-28 13:11 11 浏览





IP地址的作用:


IP地址是一个逻辑地址,用来确定一个网络中一个节点或者一个设备,两台主机通信,必须要有IP地址。




IP地址表示方式:


IP地址共32个bit位,为了便于记忆,我们将它转换成10进制数,如:192.168.1.1 ,我们称之为点分十进制数。





如何进行进制转换:


二进制转10进制
10进制转二进制第一种:除2取余法以168为例:用168来除以2,等于为84,那么84显然可以被2整除,所以余数为0再除以2,等于42,也可以整除,余数为0在除以2,等于21,不可以被整除,那余数为1,再21-1=20那就20除以2,等于10,可以被整除,余数为0再除以2,等于5,不能被整除,余数为1,在5-1=4那就4除以2,等于2,可以被整除,余数为0那么最后2除以2,等于1,

注意,写的时候要反过来写,是10101000



第二种:幂跟位的对应关系:



首先,你要明白2的次方是多少,这很重要其实,就是二进制中的位,加上他所对应的幂从左往右,分别是 128 64 32 16 8 4 2 1 ,这都是固定不变的比如刚刚的168而进制数是:10101000那么,换成 十进制数就是 128+32+8
IP地址总共分为5个类别首先IP地址,它是由4个八位组构成,也就是每一组,由8位2进制数构成,那4组那就是32位换算成10进制数,最小的可能性是0.0.0.0,最大的是255.255.255.255A类的左起第1位必须是0,其他随意变换,范围是1-126也就是说,最大跟最小的可能性,0.0.0.0-127.255.255.255但是,0是保留的不能用,而127这段作为我们的环回地址,也就是测试地址。

子网掩码作用:用于确定IP地址的网络位IP地址+子网掩码,必须同时出现默认A类:255.0.0.0默认B类:255.255.0.0默认C类:255.255.255.0255.0.0.0简便表示/8255.255.0.0简便表示/16255.255.255.0简便表示/24例如:192.168.1.0/24表示他的掩码是255.255.255.0192.168.1.0/24网络部分:192.168.1主机部分:.0
公网地址全球地址,互联网可路由,合法地址
私网地址本地使用,例如家用路由
192.168.1.0/24你家也用,别人家也可以用但是这种地址,不能出现在公网,因为公网没有私有地址的路由入要接入互联网必须换马甲,例如NAT技术IP地址中规划了三个网段作为私网地址:–10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)–172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)–192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)
地址类型:网络地址:指代网络的地址。在一个网段中,最小地址保留为网络地址,此地址的主机部分的每个主机位均为0。主机地址:分配给网络节点或终端设备的地址。广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为1的地址。例如:100.1.1.0255.255.255.0首先:这个掩码所能确定的主机IP地址为0-255那么网络地址就是:
100.1.1.0,(0)即最小保留地址主机地址则是:100.1.1.(1-254),可以分配给主机的可用IP地址广播地址则是:100.1.1.255 ,(255)即最大保留地址
子网划分:将网络划分为适当大小的多个子网,那为什么需要子网划分呢?
  • 提供灵活的编址,优化网络
  • 减少网络流量。路由器增加广播域,广播域越多,每个广播域就越小,而每个网段的网络流量也越少。
  • 简化管理,找出并隔离网络问题更容易。
  • 将多个小网络连接起来可提高系统的效率

VLSM:将一个大的网络,分成小的子网当IP地址进行子网划分后,被分成三个部分,网络位,子网位,主机位

例如222.1.1.0255.255.255.0这是一个C类子网的默认掩码但经过VLSM划分之后,可能会是这样222.1.1.0255.255.255.128这里会涉及到一个借位的概念而这个借位,实际上就是把网络位扩大,主机位缩小例如222.1.1.0/24地址:11011110.00000001.00000001.00000000子网掩码:11111111.11111111.11111111.00000000而222.1.1.0/27地址:11011110.00000001.00000001 .xxx00000子网掩码:11111111.11111111.11111111 .11100000向主机位借了三位,借的三位,叫子网位
与子网掩码的对应关系借位:0 1 2 3 4 5 6 7 8掩码:0 128 192 224 240 248 252 254 255当一个网络地址经过VLSM划分之后,就没有固定的类别了也就是说不属于ABC类,它叫做无类。子网数:2^N次方,N为借用的位数(子网位)主机数:2*M-2,M为主机部分剩下的位数(主机位),减去2,因为网络地址跟广播地址不能用
222.1.1.0/24 255.255.255.0子网位:=0多少个子网:=2^0=1,为什么,因为没有借位主机位:=8,因为还剩下8位每个子网主机:=2^8=256,为什么,因为最后一个八位组全为0子网可用IP数:2^8=256-2,减去2,因为网络地址跟广播地址不能用实际上就是网络地址:0最小主机地址:1最大主机地址:254广播地址:255
222.1.1.0/27 255.255.255.224子网位:=3多少个子网:=2^3=8主机位:=5每个子网主机:=2^5=32子网可用IP数:2^5=32-2,减去2,因为网络地址跟广播地址不能用实际上就是网络地址:0326496128160192224最小主机地址:133最大主机地址 :3062广播地址:3163其他依次类推
10.1.1.0 255.255.255.192子网位:=18多少个子网:=2^18=自己算主机位:=6每个子网主机:=2^6=64子网可用IP数:2^6=64-2,减去2,因为网络地址跟广播地址不能用实际上就是网络地址:10.1.1.010.1.1.64........................最小主机地址:10.1.1.110.1.1.65最大主机地址 :10.1.1.6210.1.1.126广播地址:10.1.1.6310.1.1.127
172.16.1.0 255.255.255.240子网位:=12多少个子网:=2^12=.........主机位:=4每个子网主机:=2^4=16子网可用IP数:2^4=16-2,减去2,因为网络地址跟广播地址不能用实际上就是网络地址:172.16.1.0172.16.1.16........................最小主机地址:172.16.1.1172.16.1.17最大主机地址 :172.16.1.14172.16.1.30广播地址:172.16.1.15172.16.1.31
172.16.1.0 255.255.192.0子网位:=2多少个子网:=2^2=4主机位:=14每个子网主机:=2^14=.............子网可用IP数:自己算,减去2,因为网络地址跟广播地址不能用实际上就是网络地址:172.16.0.0172.16.64.0
........................................最小主机地址:172.16.0.1172.16.64.1最大主机地址 :172.17.63.254172.16.127.254广播地址:172.17.63.255172.16.127.255
简便算法1:192.168.1.0255.255.255.192 26位多少个子网:=当前掩码26-默认掩码24=22^2=4每个子网主机:=最大掩码32-当前掩码26=62^6=64子网可用IP数:64-2
简便算法2:192.168.1.0255.255.255.224 27位多少个子网:=当前掩码27-默认掩码24=32^3=8每个子网主机:=256-224=32为什么是256,因为0-255是256个数子网可用IP数:32-2
什么是有效子网:192.168.1.0255.255.255.192 26位子网位:=2多少个子网:=2^2=4,(有效子网要减去2)主机位: =6每个子网主机:=2^6=64子网可用IP数:2^6=64-2,减去2,因为网络地址跟广播地址不能用
子网,有效的主机,广播地址:192.168.1.0,192.168.1.1 到 192.168.1.62,192.168.1.63192.168.1.64,192.168.1.65到 192.168.1.126,192.168.1.127192.168.1.128,192.168.1.129到 192.168.1.190,192.168.1.191192.168.1.192,192.168.1.193到 192.168.1.254, 192.168.1.255其中192.168.1.0这个子网,实际上是192.168.1.0/24的主类网络号而
192.168.1.255,实际上是192.168.1.0/24的主类网络的广播地址所以,有效子网要减去第一个子网跟最后一个子网,也称为全0子网和全1子网,在一些老的设备上是不支持的,所以不能用,当然,现在的设备都不存在这个问题,都能用只是这个概念,大家一定要搞清楚
CIDR汇总:VLSM是把主机位变成网络位,把线往右边移将大的网络划分成小的子网CIRD是把网络位变成主机位,把线往左移把小的子网汇总成一个大的前缀,例如192.168.16.0/24192.168.17.0/24192.168.18.0/24192.168.19.0/24这是四个子网1、静态路由配置繁琐2、在路由器路由表中,是4个不同的路由条目,而路由表是加载在路由器内存当中

如果经过汇总则是 192.168.16.0 255.255.252.0这是22位用一个大的前缀,包含多条路由条目。



相关推荐

一日一技:用Python程序将十进制转换为二进制

用Python程序将十进制转换为二进制通过将数字连续除以2并以相反顺序打印其余部分,将十进制数转换为二进制。在下面的程序中,我们将学习使用递归函数将十进制数转换为二进制数,代码如下:...

十进制转化成二进制你会吗?#数学思维

六年级奥赛起跑线:抽屉原理揭秘。同学们好,我是你们的奥耀老师。今天一起来学习奥赛起跑线第三讲二进制计数法。例一:把十进制五十三化成二进制数是多少?首先十进制就是满十进一,二进制就是满二进一。二进制每个...

二进制、十进制、八进制和十六进制,它们之间是如何转换的?

在学习进制时总会遇到多种进制转换的时候,学会它们之间的转换方法也是必须的,这里分享一下几种进制之间转换的方法,也分享两个好用的转换工具,使用它们能够大幅度的提升你的办公和学习效率,感兴趣的小伙伴记得点...

c语言-2进制转10进制_c语言 二进制转十进制

#include<stdio.h>intmain(){charch;inta=0;...

二进制、八进制、十进制和十六进制数制转换

一、数制1、什么是数制数制是计数进位的简称。也就是由低位向高位进位计数的方法。2、常用数制计算机中常用的数制有二进制、八进制、十进制和十六进制。...

二进制、十进制、八进制、十六进制间的相互转换函数

二进制、十进制、八进制、十六进制间的相互转换函数1、输入任意一个十进制的整数,将其分别转换为二进制、八进制、十六进制。2、程序代码如下:#include<iostream>usingna...

二进制、八进制、十进制和十六进制等常用数制及其相互转换

从大学开始系统的接触计算机专业,到现在已经过去十几年了,今天整理一下基础的进制转换,希望给还在上高中的表妹一个入门的引导,早日熟悉这个行业。一、二进制、八进制、十进制和十六进制是如何定义的?二进制是B...

二进制如何转换成十进制?_二进制如何转换成十进制例子图解

随着社会的发展,电器维修由继电器时代逐渐被PLC,变频器,触摸屏等工控时代所替代,特别是plc编程,其数据逻辑往往涉及到数制二进制,那么二进制到底是什么呢?它和十进制又有什么区别和联系呢?下面和朋友们...

二进制与十进制的相互转换_二进制和十进制之间转换

很多同学在刚开始接触计算机语言的时候,都会了解计算机的世界里面大多都是二进制来表达现实世界的任何事物的。当然现实世界的事务有很多很多,就拿最简单的数字,我们经常看到的数字大多都是十进制的形式,例如:我...

十进制如何转换为二进制,二进制如何转换为十进制

用十进制除以2,除的断的,商用0表示;除不断的,商用1表示余0时结束假如十进制用X表示,用十进制除以2,即x/2除以2后为整数的(除的断的),商用0表示;除以2除不断的,商用1表示除完后的商0或1...

十进制数如何转换为二进制数_十进制数如何转换为二进制数举例说明

我们经常听到十进制数和二进制数,电脑中也经常使用二进制数来进行计算,但是很多人却不清楚十进制数和二进制数是怎样进行转换的,下面就来看看,十进制数转换为二进制数的方法。正整数转二进制...

二进制转化为十进制,你会做吗?一起来试试吧

今天孩子问把二进制表示的110101改写成十进制数怎么做呀?,“二进制”简单来说就是“满二进一”,只用0和1共两个数字表示,同理我们平常接触到的“十进制”是“满十进一”,只用0-9共十个数字表示。如果...

Mac终于能正常打游戏了!苹果正逐渐淘汰Rosetta转译

Mac玩家苦转译久矣!WWDC2025苹果正式宣判Rosetta死刑,原生游戏时代终于杀到。Metal4光追和AI插帧技术直接掀桌,连Steam都连夜扛着ARM架构投诚了。看到《赛博朋克2077》...

怎么把视频的声音提出来转为音频?音频提取,11款工具实测搞定

想把视频里的声音单独保存为音频文件(MP3/AAC/WAV/FLAC)用于配音、播客、听课或二次剪辑?本文挑出10款常用工具,给出实测可复现的操作步骤、优缺点和场景推荐。1)转换猫mp3转换器(操作门...

6个mp4格式转换器测评:转换速度与质量并存!

MP4视频格式具有兼容性强、视频画质高清、文件体积较小、支持多种编码等特点,适用于网络媒体传播。如果大家想要将非MP4格式的视频转换成MP4的视频格式的话,可以使用MP4格式转换器更换格式。本文分别从...