网络地址换算

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次方

N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536
二进制表 掩码 二进制 几次方
  128 10000000 7
  192 11000000 6
  224 11100000 5
  240 11110000 4
  248 11111000 3
  252 11111100 2
  254 11111110 1

3、实例计算

例题:202.112.14.137/255.255.255.224

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

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

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

128 64 32 16 8 4 2 1
1 1 1 0 0 0 0 0
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
128 64 32 16 8 4 2 1
1 1 1 0 0 0 0 0
查看最后一个字节11100000
计算1对应的数量合128+64+32=224

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

也可通过二进制表计算即可
128 64 32 16 8 4 2 1
1 1 1 0 0 0 0 0
换算成二进制,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地址计算的更多相关文章

  1. 网络基础tcp/ip协议四

    网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据 ...

  2. 加深理解HTTP请求---网络基础TCP/IP

    为了了解HTTP,必须的了解TCP/IP协议族. 通常使用的网络实在TCP/IP协议族的基础上运作的.而HTTP就属于他的一个子集. 1.TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基 ...

  3. 网络基础tcp/ip协议五

    传输层的作用: ip层提供点到点的链接. 传输层提供端到端的链接. 传输层的协议: TCP: 传输控制协议可靠的,面向链接的协议,传输效率低. UDP: 用户数据报协议,不可靠,无连接的服务,传输效率 ...

  4. 《图解HTTP》读书笔记(一:网络基础TCP/IP)

    好书什么时候开始读都不晚.作为一个测试人员,是一定要掌握一些网络的基础知识的.希望能够边读书边在这里记录笔记,便于加深理解以及日后查阅. 一.TCP/IP协议族 计算机与网络设备要互相通信,双方必须基 ...

  5. 网络基础之IP地址和子网掩码

    IP地址 IP是英文Internet Protocol的缩写,意思是"网络之间互连的协议",也就是为计算机网络相互连接进行通信而设计的协议.在因特网中,它是能使连接到网上的所有计算 ...

  6. 网络基础 TCP/IP

    为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族.通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的.而 HTTP 属于它内部的一个子集.接下来,我们仅介绍理解 HT ...

  7. 网络基础之IP地址与子网划分

    IP地址 Ipv4地址格式:点分十进制 IP地址的分类 A类 B类 C类: D类:组播 E类: 公共IP地址 私有IP地址 特殊地址 保留地址 子网掩码 什么是子网掩码 CIDR表示法 子网划分 为啥 ...

  8. 网络基础tcp/ip协议三

    数据链路层:(位于网络层与物理层之间) 数据链路层的功能: 数据链路的建立,维护. 帧包装,帧传输,帧同步. 帧的差错恢复. 流量的控制. 以太网:(工作在数据链路层) CSMA/CD(带冲突检测的载 ...

  9. 网络基础tcp/ip协议一

    计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连 实现资源共享,信息传递 计算机网络的功能: 数据通信 资源共享 增加可靠性 提高系统 ...

随机推荐

  1. Alapha冲刺(3/6)

    队名:無駄無駄 组长博客 作业博客 组员情况 张越洋 过去两天完成了哪些任务 摸鱼 提交记录(全组共用) 接下来的计划 沟通前后端成员,监督.提醒他们尽快完成各自的进度 学习如何评估代码质量 准备Al ...

  2. git常用命名:自用,持续更新

    1.切换分支 git checkout -b dev origin/feature/迭代1.1 2.提交本地代码到github git init //初始化git git config --globa ...

  3. D3.js的v5版本入门教程(第三章)—— 选择元素和绑定数据

    D3.js的v5版本入门教程(第三章) 在D3.js中,选择元素和绑定元素是最基本的内容,也是很重要的内容,等你看完整个教程后你会发现,这些D3.js教程都是在选择元素和绑定元素的基础上展开后续工作的 ...

  4. Cannot read property '_withTask' of undefined

    前言 Cannot read property '_withTask' of undefined 突然一下子,就报这个错了,刚刚还好好呢 Bug分析 1.是在template中调用了某个方法,但是你没 ...

  5. px,em和rem

    1 px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的 2 em是相对长度单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字 ...

  6. svg入门详解

    一.svg是什么? SVG 意为可缩放矢量图形(Scalable Vector Graphics). SVG 是使用 XML 来描述二维图形和绘图程序的语言. SVG 图像在放大或改变尺寸的情况下其图 ...

  7. Git提交(PUSH)时记住密码 - 不用每次都输入密码

    开发使用的团队搭建好的GitLab服务器来作为项目共享开发,由于我不是最高权限,没办法把我git生成的SSH-Key放到服务器里面去,所有只好在每次提交的时候配置git config来记录密码不过期来 ...

  8. SQL优化-如何分析性能瓶颈

    MySQL优化一览图 笔者将优化分为了两大类:软优化和硬优化.软优化一般是操作数据库即可:而硬优化则是操作服务器硬件及参数设置. 1.软优化 1)查询语句优化 首先我们可以用EXPLAIN或DESCR ...

  9. 微信小程序开发:背景图片设置

    本文链接:https://blog.csdn.net/michael_f2008/article/details/86543134开发微信小程序时,不能直接在wxss文件里引用本地图片,运行时会报错: ...

  10. 使用lombok的@Builder的注解的一个坑

    一开发说项目报错 java.lang.Long,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lan ...