网络管理--IP地址规划

news/2024/7/8 3:53:24

IP地址:

它们可唯一标识IP 网络中的每台设备
每台主机(计算机、网络设备、外围设备)必须具有唯一的地址
IP地址由两部分组成:
   网络ID:
    标识网络
    每个网段分配一个网络ID
   主机ID:
      标识单个主机
      由组织分配给各设备

IPv4地址格式:点分十进制记法

网络管理--IP地址规划

ipv4 地址分类

网络管理--IP地址规划

A类:
   0 000 0000 - 0 111 1111:1-127
   网络数:126,
   127 被规划到回环地址里面
   每个网络中的主机数: 2^24-2
   默认子网掩码:255.0.0.0
   私网地址:10.0.0.0/8
B类:
   10 00 0000 - 10 11 1111:128-191
   网络数:2^14
   每个网络中的主机数:2^16-2
   默认子网掩码:255.255.0.0
   私网地址:172.16.0.0/16-172.31.0.0/16
C类:
   110 0 0000 - 110 1 1111:192-223
   网络数:2^21
   每个网络中的主机数:2^8-2
   默认子网掩码:255.255.255.0
   私网地址:192.168.0.0/24-192.168.255.0/24
D类:组播
   1110 0000 - 1110 1111:224-239


公共IP地址、私有IP地址
网络管理--IP地址规划
网络管理--IP地址规划


特殊地址

0.0.0.0:
   0.0.0.0不是一个真正意义上的IP地址。它表示所有不清楚的主机和目的网络
255.255.255.255:
   限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机
127.0.0.1~127.255.255.254:
   本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包
224.0.0.0到239.255.255.255:
   组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序
169.254.x.x:
   如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样地址



保留地址
网络管理--IP地址规划

子网划分公式:
1、网段数=2^可变的网络ID位数
2、一个网段中主机数=2^主机ID位数(32-网络ID位数)-2
3、CIDR无类域名路由:网络ID位数不确定,CIDR表示法:ip/网络ID位数 192.168.32.2/24
4、网络ID=IP与netmask
5、判断目标主机是否和本主机是否在一个网段:本机的netmask与双方相与,再比较
6、划分子网:将一个大网(主机多,主机ID位数多)划分成多个小网(主机少,主机ID位数少),网络ID向主机ID借位N位,将得到2^N个子网
7、合并超网:将多个小网合并成一个大网,主机ID向网络ID借位,主机ID变多

子网掩码的八位

   00000000   0
   10000000   128
   11000000   192
   11100000    224
   11110000   240
   11111000   248
   11111100   252
   11111110   254
   11111111   255
例子:

10.0.0.200/19
        netmask
                 255.255.224.0
        此IP所在网络最多有多少主机?
                  2^13-2=8190

        203.110.0.163/22
            netmask
                     255.255.252.0
        此IP所在网络最多有多少主机?
                    2^(32-22)-2=1022
        网络ID
                    203.110.0.0/22

1、是否在一个网段,IP地址在不在同一个网段内,与子网掩码密切相关
A:192.168.32.1/24
            1、192.168.32.1
                    255.255.255.0
                    192.168.32.0
B:192.168.33.1/24
            2、192.168.33.1
                     255.255.255.0
                    192.168.33.0

2、判断不同子网掩码的IP是否在同一个网段内
A:192.168.32.1/16
B:192.168.33.1/24
A--->B
                先拿自己的IP与自己掩码算出网络ID
                1、192.168.32.1
                          255.255.0.0
                          192.168.0.0
                再拿A机器的掩码跟B机器的IP算出网络ID
                2、192.168.33.1
                       255.255.0.0
                      192.168.0.0

B--->A (得看是在哪台机器上,得出的结果不一样)
       1、先算出自己的网络ID
                            192.168.33.1
                            255.255.255.0
                            192.168.33.0
         2、拿对方的IP地址跟自己的IP地址与算出网络ID
                             192.168.32.1
                             255.255.255.0
                             192.168.32.0

10.0.0.0/8 中国移动  32个 划分32个子网
            2^n>=32
            2^5=32

1、子网netmask,原有8位,现在需要往后借5位
            8+5=13
            255.248.0.0

2、每个子网主机有多少
            2^(32-13)-2=524286

3、最小的子网IP范围
            10.00000 000.0.0
            10.00000 000.0.1-10.00000 111.255.254
            10.0.0.1-10.7.255.254

4、最大的子网网络ID是多少
            10.11111 000.0.0
            10.248.0.0/13

例子2:
10.24.0.0/13 中国移动  18个 划分18个子网
1、子网netmask,
                2^n=18
                2^5=32
                13+5=18
                255.255.192.0

2、每个子网主机有多少
                2^(32-18)-2=16382

3、最小,最大的子网ID是多少

                最小子网ID
                10.24.0.0
                10.00011   000.00   000000.0
                10.24.0.0/18

                最大子网ID号
                10.00011   100.01   000000.0
                10.28.64.0/18

4、最大的子网IP范围
                10.00011   100.01   000000.1
                10.00011   100.01   111111.254
                10.28.64.1-10.28.127.254

例子3:
10.28.64.0/18 郑州中国移动  10个 划分10个子网
1、子网netmask,
                2^4>=10
                18+4
                255.255.252.0
    2、每个子网主机有多少
                2^(32-22)-2=1022
    3、最小,最大的网络ID是多少
                10.28.64.0

                10.00011100.01   000000.0
                10.28.64.0/22

                10.00011100.01   1001  00.0
                10.28.100.0/22

    4、最大的子网IP范围
                10.00011100.01   1001  00.1
                10.00011100.01 1001 11.254

                10.28.100.1/22
                10.28.103.254/22

转载于:https://blog.51cto.com/dklwj/2164494


http://www.niftyadmin.cn/n/4151237.html

相关文章

jpa .save怎么返回int_C++的多个返回值

对于复杂的应用程序,具有不仅仅返回一个值的函数通常很方便。从C 使用结构到利用最新的C 11元组类模板,有很多不同的方法可以用C 实现。在很多情况下,返回对象的明显选择似乎有些过大。首先,您需要声明结构。很少有这种结构需要供…

C++语言学习(二十)——自定义内存管理

C语言学习(二十)——自定义内存管理 一、统计类对象中成员变量的访问次数 mutable是为了突破const函数的限制而设计的,mutable修饰的成员变量将永远处于可改变的状态。mutable成员变量破坏了只读对象的内部状态,而const成员函数保…

python 两个列表相互映射_自学python,必须要懂得四种数据结构,看完快速掌握...

01、数据结构是相互之间存在一种或多种特定关系的数据元素的集合今天要讲python的四个内置数据结构:分别是列表、元组、集合和字典,每种结构数据都有自己的特点,应用于不同情况1、(list)列表中的元素是有序的,元素内容可以修改。列…

mysql如何处理亿级数据的SQL 注意事项

2019独角兽企业重金招聘Python工程师标准>>> 1、应尽量避免在 where 子句中使用!或<>操作符&#xff0c;否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化&#xff0c;应尽量避免全表扫描&#xff0c;首先应考虑在 where 及 order by 涉及的列上建立…

lua 如何获取当前星期的周六_lua学习前5章解惑

lua学习前5章解惑基础概念-l 参数-- a&#xff0c;b文件均需放到 lua.exe 所在的文件目录 -- a.lua 文件 x 5 -- b.lua 文件 print(x) -- 交互模式中输入 lua -la -lb -- 先运行 a.lua &#xff0c;再运行 b.lua -- 结果为 5表达式链表list nil local rows 1 list_next ni…

前端基础10:匿名函数

function 函数类型的作用&#xff1a;- 1.具有封装性&#xff08;防止冲突和覆盖&#xff09; - 2.减少冗余代码&#xff0c;把实现相同功能的代码都写在一个函数里&#xff0c;等下次需要实现这个功能时&#xff0c;只需要执行这个函数即可 复制代码 函数的定义:function 函数…

javascript 设计模式_开发人员都应该了解的 7 种 JavaScript 设计模式

开发人员将 JavaScript 设计模式作为解决问题的模板是很合适的&#xff0c;但并不是说这些模式可以代替开发人员的工作。通过设计模式&#xff0c;我们可以将许多开发人员的经验结合起来&#xff0c;以优化过的方式来构造代码&#xff0c;从而解决我们所面对的问题。设计模式还…

使用Mikado进行基因结构注释

Mikado是基于Python3写的基因组结构注释工具&#xff0c;它主要做的是从多个转录组组装工具得到的转录本里挑选出最好的结果作为基因组的结构注释。此外&#xff0c;它还会基于同源蛋白比对结果对转录本打分。换句话说这个软件主要是根据转录组数据进行注释&#xff0c;没有 ab…