192.168.1.111 —— 点分十进制 —— IPV4地址表示格式

计算机 只能识别 01010101 二进制

4组十进制数

规则:二进制0/1 在不同位表达的含义是不一致的,0永远代表不取值,1则表达的信息和不同的位数进行对应。

32 --- 4

8个 二进制 == 代表 == 1个十进制数

二进制 十进制

1 1

10 2

100 4

1000 8

10000 16

100000 32

1000000 64

10000000 128

二进制 1 1 1 1 1 1 1 1

十进制 128 64 32 16 8 4 2 1

192.168.1.111 -- 十进制

1100 0000. 1010 1000. 0000 0001.0110 1111 -- 二进制

最小:所有可变的二进制位全为0 0000 0000 = 0

最大:所有可变的二进制位全为1 1111 1111 = 255

IPv4地址范围:0.0.0.0——255.255.255.255

1100 0000.1110 0000.1111 0000.1111 1000 ---- >求十进制

192.224.240.248

IANA机构 —— 五大类

A类:第一个8位组的第一位 一定取值为0. /8 == 255.0.0.0

0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

最小:0.0.0.0

最大:127.255.255.255

B类:第一个8位组的前两位 一定取值为10. /16 == 255.255.0.0

10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

最小:128.0.0.0

最大:191.255.255.255

C类:第一个8位组的前三位 一定取值为110. /24 == 255.255.255.0

110x xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

最小:192.0.0.0

最大:223.255.255.255

-------------------------------------------------------------A B C 单播地址

D类:第一个8位组的前四位 一定取值为1110.

1110 xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

最小:224.0.0.0

最大:239.255.255.255

// 只能作为逻辑地址存在,不能配置在设备接口上

E类:第一个8位组的前四位 一定取值为1111.

1111 xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

最小:240.0.0.0

最大:255.255.255.255

// 军事 科研 保留地址

特殊地址:

Ø 0.0.0.0 // 不可用 0.0.0.0—— 0.255.255.255

作用:1.未指定的地址

2.路由层面:全网所有地址

Ø 127.0.0.0 //环回地址 127.0.0.0—— 127.255.255.255

用于设备内部的TCP/IP协议栈使用的

私网、公网

公网地址:唯一性,全世界范围内的唯一。付费使用,申请

私网地址:所以组织机构,都任意使用的。不用申请,重复使用

子网掩码

网段范围 —— 掩码

定义两个参数:1.网络位 2.主机位

IP地址 + 掩码 == 可以定义网段的范围

192.168.1.111 —— IP地址

255.255.255.0 —— 子网掩码

1.转换二进制

1100 0000. 1010 1000. 0000 0001.0110 1111

1111 1111. 1111 1111. 1111 1111.0000 0000

2.子网掩码为1 对应的位数,为网络位;子网掩码为0 对应的位数,为主机位

网络位相同的 —— 相同网段;网络位不同 —— 不同网段。

地址 网络位 主机位 网段范围 网段数量 每个网段可用主机数量

A 8 24 0-127(0/127) 2^7=128 -2=126 2^24-2=16,777,214

B 16 16 128-191 2^14=16,384 2^16-2=65,534

C 24 8 192-223 2^21=2,097,152 2^8-2=254

网段数量=2的可变的网络位的次方

主机数量=2的可变的主机位的次方-2 (减掉网段内 一个网络地址和广播地址)

1100 0000. 1010 1000. 0000 0001.0110 1111 地址

1111 1111. 1111 1111. 1111 1111.0000 0000 掩码

1100 0000. 1010 1000. 0000 0001.0000 0000 —— 网络地址(出现在路由表)192.168.1.0

1100 0000. 1010 1000. 0000 0001.1111 1111 —— 广播地址(用于本网段所有主机通信)192.168.1.255

VLSM —— 可变长子网掩码

网络位 向 主机位 进行借位

193.1.1.0/24 —— 网段

193.1.1.0/25

1100 0001.0000 0001.0000 0001.0000 0000 网络地址 —— 193.1.1.0/24

1100 0001.0000 0001.0000 0001.1111 1111 广播地址 —— 193.1.1.255/24

1111 1111.1111 1111.1111 1111.0000 0000 子网掩码

可用地址范围:193.1.1.1——193.1.1.254 2^8-2=254

1100 0001.0000 0001.0000 0001. 0 000 0000 网络地址 —— 193.1.1.0/25

1100 0001.0000 0001.0000 0001. 0 111 1111 广播地址 —— 193.1.1.127/25

1111 1111.1111 1111.1111 1111. 1 000 0000 子网掩码 —— 255.255.255.128

可用地址范围:193.1.1.1——193.1.1.126 2^7-2=126

1100 0001.0000 0001.0000 0001. 1 000 0000 网络地址 ——193.1.1.128/25

1100 0001.0000 0001.0000 0001. 1 111 1111 广播地址 —— 193.1.1.255/25

1111 1111.1111 1111.1111 1111. 1 000 0000 子网掩码 —— 255.255.255.128

可用地址范围:193.1.1.129——193.1.1.254 2^7-2=126

子网掩码变长后,变化:

1.网络位增加,网段增加 (能变的范围更多了)

2.主机为减少,每个网段的主机数量变少了

================================= 作业

网段:194.2.3.0 /24 —— 分配给不同的部门(不同网段)

项目部 58人 地址:

研发部 100人 地址:

市场部 27人 地址:

财务部 15人 地址:

1.先求最大值,保证先求一个子网 ,该子网可以满足地址数量最多的情况

2.一旦分配出去的地址,不能再给别人使用

HCIE笔记-第五节-IP地址+VLSM的更多相关文章

  1. HCIE笔记-第四节-MAC地址+网络层

    mac地址 = 显示16进制 = 12个16进制数 二进制[逢2进1] 0/1 = 0/1 10=2 11=3 100=4 101=5 110=6 111=7 1000=8 1001=9 1010=1 ...

  2. 网络编程学习笔记-全零网络IP地址0.0.0.0详谈

    RFC: - Addresses in this block refer to source hosts on "this" network. Address may be use ...

  3. HCIE笔记-第十节-静态路由

    协议 :标识 前方的目的网络 是通过什么协议形成的 优先级:代表形成路由的协议的优先级数值 [厂商规定] 开销值:代表该路由协议形成此路由时的开销 -- 不同的协议计算开销值的方式有区别(越小越优) ...

  4. HCIE笔记-第七节-ICMP+ARP

    ICMP重定向 作用:解决网络中的次优路径 触发:当某一个设备收到一个数据,进行转发时发现还要从该接口进行转发,于是触发ICMP重定向. 报文:Type=5,Code=0 ARP -- 地址解析协议 ...

  5. HCIE笔记-第六节-CIDR与ICMP

    项目部 58人 地址:194.2.3.128 /26 研发部 100人 地址: 194.2.3.0/25 市场部 27人 地址: 194.2.3.192/27 财务部 15人 地址:194.2.3.2 ...

  6. [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用增加字体图标

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/38458411本文作者:sushengmiyan-------------------- ...

  7. [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用添加字体图标

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/38458411本文作者:sushengmiyan-------------------- ...

  8. [struts2学习笔记] 第五节 编写struts2的action代码

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/40479299 官方文档: http://struts.apache.org/relea ...

  9. IP地址的规划和设计方法(二)

    五,IP地址规划方法           (1)IP地址规划的基本步骤           网络地址规划须要按下面6步进行:           a)推断用户对网络与主机数的需求:           ...

随机推荐

  1. HTTP 之 Content-Type

    Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式.什么编码读取这个文件,这就是经常看到一些Asp网页点击 ...

  2. Blazor 001 : 一个激进的Web开发框架

    本文从比较高的位置俯瞰一下 .NET Blazor 技术方向,主要是给大家介绍一下"什么是 Blazor" 文章后半部分会给出一个 Blazor 中的 Hello World 示例 ...

  3. Django1.11 添加markdown语法支持

    pip install markdown 在view.py 的视图界面:导入,圈起来的那两个包 对post进行处理, models.py 详情如下  测试,效果如图

  4. weblogic重要漏洞记录

    (PS:之前在freebuf发过,这里直接复制过来的,所以有些图片会有水印) 前言 T3协议存在多个反序列化漏洞CVE-2015-4852/CVE-2016-0638/CVE-2016-3510/CV ...

  5. 如何理解Node.js和JavaScript的关系

    一.Javascript的引擎 浏览器一般有两个引擎,一个是Html引擎,一个是脚本引擎. JavaScript是一种脚本语言,最初用于浏览器的动态显示,方便操作页面数据和内容.但实际上,它也可以在浏 ...

  6. C++中的RAII介绍

    摘要 RAII技术被认为是C++中管理资源的最佳方法,进一步引申,使用RAII技术也可以实现安全.简洁的状态管理,编写出优雅的异常安全的代码. 资源管理 RAII是C++的发明者Bjarne Stro ...

  7. JavaScript 事件循环(1) —— 从 setTimeout 说起

    转变认知 setTimeout 可能是很多前端工程师爱用的方法,它可以使得一段代码延迟执行,例如: setTimeout(() => console.log('A'), 1000); // 在1 ...

  8. RabbitMQ入门到进阶(Spring整合RabbitMQ&SpringBoot整合RabbitMQ)

    1.MQ简介 MQ 全称为 Message Queue,是在消息的传输过程中保存消息的容器.多用于分布式系统 之间进行通信. 2.为什么要用 MQ 1.流量消峰 没使用MQ 使用了MQ 2.应用解耦 ...

  9. leedcode算法分类

  10. Oacle 插入多条记录的语法理解;INSERT ALL INTO ....... SELECT 1 FROM dual;

    单表Insert into的语句就不说了,这里主要说插入多条语句的说明 For a multitable insert operation, each expression in the values ...