一、数制

数制:计数的方法,指用一组固定的符号和统一的规则表示数值的方法

数位:指数字符号在一个数中所处的位置

基数:指在某种进制计数中,数位上所能使用的数字符号的个数

位权:指在某种进制计数中,数位所代表的大小即处在某一位上的“1”所表示的数值大小

数制的表示:

十进制数(Decimal number)

(1010)10  1010D   1010

二进制数(Binary number)

(1010)2    1010B  

十六进制数(Hexadecimal number)

(1010)16   1010H

数制的计算:

十进制逢十进一

(1010)10=1X10^3+0X10^2+1X10^1+0X10^0=(1010)10

二进制逢二进一

(1010)2=1X2^3+0X2^2+1X2^1+0X2^0=(10)10

十六进制逢十六进一

(1010)16=1X16^3+0X16^2+1X16^1+0X16^0=(4112)10

十进制转二进制:除二取余

以125为例

125÷2—————余1
                                62÷2—————余1
                                31÷2——————余1
                               15÷2——————余1
                               7÷2——————余0
                               3÷2——————余1
                              1÷2——————余1
                                 0

得:125=125=1111101B

二、IP地址

IPV4由32位二进制数组成,一般用点分十进制来表示

PV4地址由两部分组成:

网络部分(NETWORK)
                                                                             主机部分(HOST)
                                                                             例如:192.168.0.25
                                                                             网络部分(192.168.0);主机部分(25)

IP地址分为A,B,C,D,E五类
                                               A类地址范围:1.0.0.1~126.255.255.254

B类地址范围:128.0.0.1~191.255.255.254

C类地址范围:192.0.0.1~223.255.255.254

D类地址范围:224.0.0.1~239.255.255.254
                                               用于组播通信的地址

E类地址范围:240.0.0.1~255.255.255.254
                                               用于科学研究的保留地址
                                      IP地址分为公有和私有:

公有IP用于Internet

私用IP地址是企业用户在内部网络中使用

私有地址不能在Internet上使用

私有地址包括3组:

A类:10.0.0.0-10.255.255.255

B类:172.16.255.255-172.31.255.255

C类:192.168.0.0-192.168.255.255

三 子网和子网划分

子网掩码有32个二进制位

对应IP地址的网络部分用1表示
                                          对应IP地址的主机部分用0表示

IP地址和子网掩码作“与”运算得到网络地址

0和任何数相与都等于0
                                                            1和任何数相与等于任何数本身

得到的网络地址是192.168.1.0

A B C 三类地址的默认子网掩码

A:255.0.0.0

B:255.255.0.0

C:255.255.255.0

子网划分

子网划分可以满足不同网络对IP地址的需求,实现网络的层次性,节省IP地址。

以上图为例 子网划分的 子网数是2^n  n为借用的数位数 比如借了2位 n=2 子网数就是2^2=4 即可用的子网数有4段

子网掩码就是 255.255.255.11000000 转换一下 就是255.255.255.192(/26)C类地址的默认子网掩码 网络部分有24位 借用了2位 所以写成(/26)

每段的主机数就是 2^N N就是8-n 即为6 所以主机数就是2^6=64 因为每个网段里 都有一个网络地址和广播地址不可以 所以 每段的可用主机数还要减去2 即64-2=62

下图给一个常用的对照表:

IP地址汇总

划分好的IP地址还可以汇总成一个较大的IP地址 例如:

把所有地址都写成二进制表示 从数字开始不同的地方开始划分

最后再转成十进制 得到汇总后的IP地址 第三段 有5个数是相同的 所以相当于借了5个数位 所以 子网是16+5=21

数制、ip地址及子网的更多相关文章

  1. IP2——IP地址和子网划分学习笔记之《子网掩码详解》

    2018-05-04 16:21:21   在学习掌握了前面的<进制计数><IP地址详解>这两部分知识后,要学习子网划分,首先就要必须知道子网掩码,只有掌握了子网掩码这部分内容 ...

  2. IP地址和子网划分学习笔记之《IP地址详解》

    2018-05-03 18:47:37   在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. ...

  3. IP地址和子网划分学习笔记之《预备知识:进制计数》

    一.序:IP地址和子网划分学习笔记开篇 只要记住你的名字,不管你在世界的哪个地方,我一定会去见你.——新海诚 电影<你的名字> 在我们的日常生活中,每个人的名字对应一个唯一的身(敏)份(感 ...

  4. 读取本地IP地址和子网页码

    #region 读取本地IP地址和子网页码 //读取本地IP地址和子网页码 NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterf ...

  5. IP地址与子网划分

    IP地址与子网划分 目录 IP地址与子网划分 一.IP地址(Internet Protocol Address) 1.IP地址的表示 2.IP地址的组成 3.IP地址的分类 (1)A类IP地址 (2) ...

  6. 计算机网络学习笔记--网络层之IP地址与子网

    IPv4地址: 我们知道在网络层(TCP/IP体系结构的网际互联层),最重要的一个协议就是IP协议,现在正处于IPv4和IPv6的过渡时期,但目前来说,IPv4仍为主流,所以主要讲Ipv4. IP地址 ...

  7. IP地址及其子网划分

    说实话,弄到子网划分的时候还是及其头晕的,又是这又是那的,现在我们来讲解一下这些东西, 首先我们来介绍一下IP地址,要弄清子网划分,子网掩码首先还是要弄清IP地址的划分 IP地址是给Internet上 ...

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

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

  9. 【转载】IP地址和子网划分学习笔记之《子网掩码详解》

    原文地址: https://blog.51cto.com/6930123/2112748 一.子网掩码 IP地址是以网络号和主机号来标示网络上的主机的,我们把网络号相同的主机称之为本地网络,网络号不相 ...

  10. 第5章 IP地址和子网划分(4)_超网合并网段

    7. 超网合并网段 7.1 合并网段 (1)子网划分是将一个网络的主机位当网络位,来划分出多个子网.而多个网段合并成一个大网段,合并后的网段称为超网. (2)需求分析 某企业有一个网段,该网段有200 ...

随机推荐

  1. 循环3-while语法

    一.介绍和语法 1. while循环方式 while循环语句会对紧跟在while命令后的条件表达式进行判断,如果该表达式成立,则执行while循环里面的命令或语句,每一次执行到done时,会重新判断w ...

  2. 记一次前端ajax禁止使用异步async的操作

    环境: 前端layui  jquery 情况: 页面在iframe里面, 然后点击按钮,弹出输入框.点击确认,弹出框发送内容到后台, 传送数据到后台后,然后根据返回一个map给前端.前端解析数据,返回 ...

  3. 如何保证RabbitMQ的消息不会丢失?怎么保证RabbitMQ的可靠性?

    生产者: 原因: 由于网络原因导致消息发送失败,消息队列没有接收到生产者发送的消息,但生产者认为消息发送成功. 解决办法: transaction模式:事务模式:开启事务,发送消息,成功提交事务,失败 ...

  4. 作业三:CART回归树

    作业三:CART回归树 20大数据三班 博客链接 学号 201613336 问题一: 表1为拖欠贷款人员训练样本数据集,使用CART算法基于该表数据构造决策树模型,并使用表2中测试样本集确定剪枝后的最 ...

  5. 解决vuex“状态管理调用报错”报错为:"Uncaught ReferenceError: mapactions is not defined"

    报错: 源码: <script> import Vuex from 'vuex'; import {mapActions,mapGetters} from 'vuex'; // conso ...

  6. GAN的两种训练方式,以及梯度求导问题——detch(),retain_graph

    http://t.zoukankan.com/LXP-Never-p-13951578.html detach():截断node反向传播的梯度流,将某个node变成不需要梯度的Varibale,因此当 ...

  7. #Python #OpenCV 使用Python为你的圣诞节增添更多乐趣

    ​  目录 1.前言 2.目标与效果展示 3.下载OpenCV图形识别库 4.下载python支持的v2模块 5.图片素材 6.代码 1.前言 ​ 编辑 Merry Christmas!今天是2022 ...

  8. sync同步工具使用

    sync详解 sync概述: rsync是一个提供快速增量文件传输的开源工具.rsync在GNU通用公共许可证下免费提供,目前由Wayne Davison维护.传输前进行压缩,适合做备份使用. 命令格 ...

  9. mysql查询和更新不能同时出现

    mysql出现You can't specify target table for update in FROM clause 这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值 ...

  10. python+selenium+unittest自动化测试

    目前先用这个记录自动化测试相关内容,后期再进行整理: 1.自动化测试:testcase-->test suite  ---> TestRunner 2.TestRunner时,一种将内容打 ...