温故知新-网络基础1-ip地址计算

摘要:
网络地址转换1.网络地址分类A:0.0.0.0到127.255.255.5255 255.0.0.0/8 B:128.0.0到191.255.255.255 255.255.0.0/16C:192.0.0到223.255.255.55 255.255.0/24 D:224.0.0到239.255.255.25 E:240.0.0到247.255.255.2
网络地址换算

1、网络地址分类

A类:0.0.0.0到127.255.255.255   255.0.0.0/8  

B类:128.0.0.0到191.255.255.255   255.255.0.0/16

C类:192.0.0.0到223.255.255.255  255.255.255.0/24

D类:224.0.0.0到239.255.255.255  

E类:240.0.0.0到247.255.255.255

  IP地址是一个32位的二进制数,通常是分割为8个二进制数也就是四个字节,表现形式是点分十进制(a.b.c.d)

2、二进制与2的n次方

N12345678910111213141516
2481632641282565121024204840968192163843276865536
二进制表掩码二进制几次方
 128100000007
 192110000006
 224111000005
 240111100004
 248111110003
 252111111002
 254111111101

3、实例计算

例题:202.112.14.137/255.255.255.224

1、知道掩码计算能容纳有多少ip地址

个数计算1:256-224-2=32-2-1=29

个数计算2:根据二进制表如下:

1286432168421
11100000
0对应数量的合减2,16+8+4+2+1=31-2=29

个数计算3:2的N次方(主机位)-2-1=32-2-1=29

    由二进制知道主机位五个0是五位

2、知道子网掩码ip计算多少位掩码?

通过对应表换算2进制,知道为27个1那就是27位子网掩码
二进制现在如下:
11111111.11111111.11111111.11100000
1286432168421
11100000
查看最后一个字节11100000
计算1对应的数量合128+64+32=224

3、知道多少位掩码怎么计算子网掩码ip那?

也可通过二进制表计算即可
1286432168421
11100000
换算成二进制,27个1
    11111111.11111111.11111111.11100000
计算1对应的数量合128+64+32=224

4、知道掩码计算网络地址

方法1:求出ip数量,乘倍数直到不大于此例子137地址

32x4=128
32x5=160

方法2:对比2进制IP地址与掩码

11001010.01110000.00001110.10001001
11111111.11111111.11111111.11100000
    取重叠
11001010.0111000.00001110.1000000
202.112.14.128为网络地址

5、知道子网掩码求广播地址

广播地址是下一个32倍数减一即32X5-1=160-1=159

转载请注明出处:https://www.cnblogs.com/zhangxingeng/p/11891156.html

 

免责声明:文章转载自《温故知新-网络基础1-ip地址计算》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sshd服务启动失败问题C++学习笔记(达内视频版)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

二进制日志备份与恢复,快照备份,复制

二进制日志备份与恢复 二进制日志非常关键,我们可以通过它来完成point-in-time的恢复工作。MySQL数据库的复制同样需要二进制日志。默认情况下并不启用二进制日志,要使用二进制日志,首先必须启用它,在配置文件中进行如下设置: [mysqld] log-bin 对于InnoDB存储引擎只是简单启用二进制日志是不够的,还需要启用一些其他参数来保证安全和...

如何在Ubuntu server中修改IP

详细请移步至博客https://blog.csdn.net/shenzhen_zsw/article/details/74025066 方法一、 sudo  ifconfig eth0 100.100.100.60 netmask 255.255.255.0 注意:100.100.100.60为你想要改换的ip地址(即目标地址)   后面是子网掩码  方法...

HDU 1541.Stars-一维树状数组(详解)

树状数组,学长很早之前讲过,最近才重视起来,enmmmm。。。 树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素...

Oracle 11g 数据类型

  Oracle 11g Datatypes VARCHAR2(size [BYTE | CHAR]) 可变长度的字符串的最大长度有大小字节或字符。最大尺寸是4000字节或字符,最低为1个字节或1个字符。您必须指定VARCHAR2大小。 字节表示该列将有字节长度语义。 CHAR列表示将字符语义。 NVARCHAR2(size) 可变长度的Unicode字符...

lua load

load (chunk [, chunkname [, mode [, env]]]) 加载一个代码块。 如果chunk是一个字符串,代码块指这个字符串。 如果chunk是一个函数,load不断地调用它获取代码块的片断。 每次对chunk的调用都必须返回一个字符串紧紧连接在上次调用的返回串之后。 当返回空串、nil、或是不返回值时,都表示代码块结束。...

MySQL 主从复制:基于二进制文件复制配置详解

MySQL-主从复制:基于二进制文件复制详解 前言 主从复制是指把一个MySQL的数据库服务器作为主服务器(master),然后把master的数据复制到一个或者多个MySQL数据库服务器作为从服务器(slave)。从master到slave的复制一般是异步复制,所以从服务器的复制可以随时停止,也不会影响到主服务器的使用。可以通过配置来决定只复制哪些数据库...