1.根据IP地址+子网掩码算出IP地址所在的网段(网络号)

例子:

IP地址192.168.10.33,子网掩码为:255.255.255.240 (/28) ,写出所在的网络号

1.得出子网的块大小:256-240 = 16

2.因为前三个8字节都是255,所以(与1进行与运算还是本身),所以这题只需关注第四个字节,即192.168.10.x

3.第四个为16 * 2 = 32, 下一个网段是16 * 3= 48, 所以是 位于192.168.10.32 网段中

4.该网段合法的主机数为 192.168.10.33 - 192.168.10.46 (因为32为网络号,47为该网段的广播地址)

5.因为这是VLSM划分,这个IP地址是根据C类来进行子网划分,所以28-24 = 4 个子网网络位

所以为2^4 = 16个子网,每个子网里有16-2 = 14台主机数量。

PS:

如果在WAN链路(点到点链路)进行子网划分的话,因为一个网段两端只有两台路由器,所以用255.255.255.252的掩码(也就是/30),为什么可以用,因为点到点没有广播。

2.VLSM的设计与分配

注意:VLSM的设计要注意各子网的分离,因为子网之间不能冲突。

背景条件:一般是在一个网段的前提下,用不同的掩码去合理划分这个网段,来适应不同的子网所拥有的主机数。

步骤:一般先从主机数大的先开始划分。

比如:192.168.10.0/26(64台) 192.168.10.64/27 (32台) 192.168.10.96/28 (16台)

私有和公有地址范围

私有:

  1. A类: 10.0.0.0 - 10.255.255.255.255

  2. B类 : 172.16.0.0 - 172.31.255.255

  3. C类 : 192.168.0.0. - 192.168.255.255

公有:

  1. A类:1.0.0.0 - 127.255.255.255 (01....)

  2. B类:128.0.0.0 - 191.255.255.255 (10....)

  3. C类:192.0.0.0 - 223.255.255.255 (110..)

  4. D类:224.0.0.0 - 239.255.255.255 (1110..)

IP地址相关运算(如VLSM,超网汇总)的更多相关文章

  1. 你应该知道的ip地址相关知识

    IP地址是一个网卡在网络世界里的通讯地址,相当于我们家里的门牌号码.这样类比的话,很显然ip地址是唯一的.在windows系统中,我们可以使用 ipconfig 命令查看本机的ip地址相关信息: 图中 ...

  2. IP地址相关知识

    IP地址基本概念                                                                                            ...

  3. 笔记:修改centos的IP地址相关配置

    最近碰到不少认识的人问相关问题 索性做个笔记 图个方便 修改eth0的网卡配置vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPR ...

  4. c++ ip地址相关

    #include <stdio.h> #include <string.h> #include <arpa/inet.h> #include <sys/typ ...

  5. ip地址与运算 ipcalc命令

    http://man.linuxde.net/ipcalc 转载于:https://blog.51cto.com/sonlich/2064133

  6. IP地址、域名、域名解析系统相关

    IP地址(Internet Protocol Address) 它来自TCP/IP协议,存在于其中的IP层,用于实现不同计算机之间的通信,类似于门牌号. 设计之处,IP地址是准备给地球上每一台计算机一 ...

  7. 计算机网络九:IP地址、子网掩码、默认网关、DHCP服务器、DNS服务器、WINS服务器

    一.IP地址与子网掩码 1.IP地址 ipv4下,ip地址=网络号+主机号. 2.子网掩码         子网掩码(subnet mask)又叫网络掩码.地址掩码.子网络遮罩,它是一种用来指明一个I ...

  8. IP地址、子网掩码详解

    如何通过子网掩码划分网段 资料一: 一.缺省A.B.C类地址,子网掩码:  二.子网掩码的作用:  code:  IP地址 192.20.15.5 11000000 00010100 00001111 ...

  9. IP地址的含义

    不管是学习网络还是上网,IP地址都是出现频率非常高的词.Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址.子网掩码.默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才 ...

随机推荐

  1. shell报错:-bash: [: ==: 期待一元表达式 解决方法 ([: ==: unary operator expected)

    shell报错:-bash: [: ==: 期待一元表达式 解决方法 ([: ==: unary operator expected) blogdaren 2015-02-26  抢沙发 14916人 ...

  2. VC内联汇编和GCC内联汇编的语法区别

    VC: #include <stdio.h> main(){ int a = 1; int b = 2; int c; __asm{ mov eax,a mov ebx,b mov ecx ...

  3. 6402. 【NOIP2019模拟11.01】Cover(启发式合并)

    题目描述 Description 小 A 现在想用

  4. jquery扩展方法(表单数据格式化为json对象)

    1.jquery扩展方法(表单数据格式化为json对象) <script type="text/javascript"> // 将表单数据序列化为一个json对象,例如 ...

  5. 打开ubuntu终端,没有用户名显示,只剩下光标在闪

    总结起来就是bash损坏了.bash是用户与操作系统内核交互的工具.bash损坏,则用户无法操作计算机. 推荐两个帖子: https://blog.csdn.net/u011128515/articl ...

  6. Android学习笔记之数据的Sdcard存储方法及操作sdcard的工具类

    FileService.java也就是操作sdcard的工具类: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

  7. 【转】毛虫算法——尺取法

    转自http://www.myexception.cn/program/1839999.html 妹子满分~~~~ 毛毛虫算法--尺取法 有这么一类问题,需要在给的一组数据中找到不大于某一个上限的&q ...

  8. css实现不定宽高的div水平、垂直居中

    一共有三个方案: 1,第一种方案主要使用了css3中transform进行元素偏移,效果非常好 这方法功能很强大,也比较灵活,不仅仅局限在实现居中显示.  兼容方面也一样拿IE来做比较,第二种方法IE ...

  9. sqli-labs(26)

    0X01 测试闭合 单引号报错 双引号不报错 ’闭合 构造语句  过滤了空格和and ?id=' anandd 1=1%23 ?id='+anandd+1=1%23 百度一下 一去看源码 真的顶不住 ...

  10. android和网络连接相关的类URL,URLConnection,HttpURLConnection,HttpClient

    这几个类都是用于和服务器端的连接,有些功能都能够实现,关系是: 一.URL URL标识着网络上的一个资源:该类包含一些URL自身的方法,如获取URL对应的主机名称,端口号,协议,查询字符串外,还有些方 ...