网络地址换算

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. 手把手教你用Python代码实现微信聊天机器人 -- Python wxpy

    关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号 欢迎大家关注我的微信公众号:「醉翁猫咪」 来学习了,微信聊天机器人. 环境要求: Windows / Li ...

  2. Apache ranger整合hive报错记录

    版本信息如下: hadoop2.9.2 hive 2.x ranger 最新版2.1.0 在hive端部署完ranger 插件以后,在使用beeline连接查询数据库时报错,报错信息如下: verbo ...

  3. SqlServer 数据库同步的两种方式 (发布、订阅),主从数据库之间的同步

    最近在琢磨主从数据库之间的同步,公司正好也需要,在园子里找了一下,看到这篇博文比较详细,比较简单,本人亲自按步骤来过,现在分享给大家. 在这里要提醒大家的是(为了更好的理解,以下是本人自己理解,如有错 ...

  4. 推荐一款阿里开源的 Java 诊断工具,好用到爆!

    Arthas是什么鬼? Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题. Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux. ...

  5. 正向代理 & 反向代理 & 透明代理

    正向代理(Forward Proxy) 概述 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术.关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端[用户A]和原始服务器 ...

  6. 2019_软工实践_Beta(2/5)

    队名:955 组长博客:点这里! 作业博客:点这里! 组员情况 组员1(组长):庄锡荣 过去两天完成了哪些任务 文字/口头描述 ?按照时间进度的安排进行相应的检查 展示GitHub当日代码/文档签入记 ...

  7. Python Selenium Webdriver常用方法总结

    Python Selenium Webdriver常用方法总结 常用方法函数 加载浏览器驱动: webdriver.Firefox() 打开页面:get() 关闭浏览器:quit() 最大化窗口: m ...

  8. Python实例100个(基于最新Python3.7版本)

    Python3 100例 原题地址:   http://www.runoob.com/python/python-100-examples.html    git地址:    https://gith ...

  9. android: 结合BottomNavigationView、ViewPager和Fragment 实现左右滑动的效果

    主界面:MainActivity package com.yongdaimi.android.androidapitest; import android.os.Bundle; import andr ...

  10. 【winform】主窗体多线程给子窗体传值

    1.主窗体多线程给子窗体传值 解决方案:主要使用委托,因为会出现跨线程错误 主窗体 public FormMain() { InitializeComponent(); //background th ...