一、数制

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

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

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

位权:指在某种进制计数中,数位所代表的大小即处在某一位上的“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. drf从入门到飞升仙界 06

    模型类准备 from django.db import models # 图书跟作者:多对多,需要建立中间表,但是我们可以通过ManyToManyField自动生成,写在哪里都行 # 图书跟出版社:一 ...

  2. vue remark重置 提交

    html: <el-table-column prop="remark" label="">                 <templat ...

  3. laravel 邮件发送

    1.首先你要在qq悠闲中开启你的   SMPT(设置->账户)   获取到你的授权码 2.配置laravel MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_ ...

  4. idea集成maven插件 使用骨架创建maven的java工具 不使用骨架创建maven的java工程

    idea集成maven插件   使用骨架创建maven的java工具  new-->FIle-->Model 选择Maven对勾选上要不不能使用骨架 找到这个,选上下一步 Finish即可 ...

  5. ratel hook app

    目录 创建平头哥项目 创建一个基本的Android项目 手动创建一个平头哥项目(windows推荐) 通过模板的方式创建平头哥项目(windows不推荐) 插入第三方集成模块 RPC调用 RPC调用静 ...

  6. holiday04

    第四天 查看文件内容 命令 英文 作用 cat 文件名 concatenate 查看.创建.合并.追加文件等功能 more 文件名 more 分屏显示文件内容 grep 搜索文本 文件名 grep 搜 ...

  7. 逆向学习物联网-网关ESP8266-04系统联合调试

    1.测试平台原理 2.搭建硬件测试平台 3.软件测试平台 1)串口终端 2)串口监视 3)OneNET后台服务 https://open.iot.10086.cn/passport/login/ 户名 ...

  8. 4. python 文件操作

    文件打开有3种方式:读模式.写模式.追加模式 f = open('words','r',encoding='utf-8') #打开文件 print(f.read()) #读文件,读取之后文件指针放到最 ...

  9. mongodb删除指定字段

    db.getCollection('geoServer').update({},{$unset:{longitude:null,latitude:null}},{ multi: true}) 实测有效 ...

  10. python 列表中随机抽取多个数

    方法一:[random.randint(0,100) for _ in range(2)]输出: [34, 44]方法二:list中随机去取K个数list=[1,2.3,......] random. ...