这个整理的算是比较易懂了 发现错误之处还请指出。

IP地址

它就是一个32位二进制的数字。由于太长,不容易记忆,把它分成四段,每段8位,然后用点隔开。

8bit.8bit.8bit.8bit

xxxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

为了进一步的方便记忆,把二进制转成十进制。故此称为点分十进制。

xxxx xxxx 它最小是 0000 0000 ----> 0          它最大是 1111 1111 ----> 255

------------------------------------------------------------------------------

IP地址根据第一个数字可划分为A类地址、B类地址、C、D、E类地址

0xxx xxxx  A类地址 (1--126)

10xx xxxx  B类地址 (128--191)

110x xxxx  C类地址 (192--223)

1110 xxxx  D类地址 (224--239)    组播地址

11110 xxx  E类地址 (240----)         科研

10.x.x.x

192.168.x.x

172.16.x.x---172.31.x.x   是私有地址,ISP不传输。

--------------------------------------------------------------------------------------

一个IP地址由两个部分组成,即网络部分和主机部分。网络部分也称为网络ID,或网络号,它代表一个范围。而主机部分也称为主机ID,或主机号,它代表某台计算机的编号。一个完整的IP地址,描述了某个编号在某个范围内。

IP地址中到底哪是网络部分,哪是主机部分,由掩码控制。

掩码中二进制的“1”对应的位都是网络位,而“0”对应的位都是主机位。

192.168.18.5              1100 0000.1010 1000.0001 0010. 0000 0101

255.255.255.0             1111 1111.1111 1111.1111 1111. 0000 0000

掩码中有八个零,也就是说最多它可以有2的八次方个主机在同一范围内。

  上例中即:192.168.18.0---192.168.18.255 都在一个范围内。

--------------------------------------------------

如果掩码为:255.255.255.128

1100 0000.1010 1000.0001 0010. 0000 0101

1111 1111.1111 1111.1111 1111. 1000 0000

它代表本范围内最多可以2的七次方个主机,即128个。

      192.168.18.0---192.168.18.127

192.168.18.128--192.168.18.255

上面的例子就是把一个大网络 分割成了两个小网段。

----------------------------------------------------

1100 0000.1010 1000.0001 0010. 0000 0101

1111 1111.1111 1111.1111 1111. 1100 0000

掩码变成:255.255.255.192  ,说明每一个小段中最多可以有2的六次方个IP地址,即64个。

192.168.18.0--192.168.18.63    192.168.18.64 ---192.168.18.127

192.168.18.128--192.168.18.191   192.168.18.192--192.168.18.255

掩码中多出了两个“1”,实质它就决定了分割2的2次段。

---------------------------------------------------------------------------

1100 0000.1010 1000.0001 0010. 0000 0101

1111 1111.1111 1111.1111 1111. 1110 0000

=========================================================================================

192.168.18.5 255.255.255.0===========> 192.168.18.5/24

192.168.18.5 255.255.255.128=========> 192.168.18.5/25

192.168.18.5 255.255.255.192=========> 192.168.18.5/26    这种写法称为CIDR的写法

我们把这种技术称为“可变长子网掩码”,VLSM

任何一个范围都有开始和结束。每个网段的开始地址称为该网段的名称或网络号。每一网段的结束地址称为该网段的广播或广播地址或广播号。

   192.168.18.0/26    192.168.18.64/26     192.168.18.128/26     192.168.18.192/26

192.168.18.63/26   192.168.18.127/26    192.168.18.191/26     192.168.18.255/26

所以任何一段可用的IP地址个数为:总IP数减2。

转载于:https://blog.51cto.com/0101x/1365740

IP地址概念及其划分相关推荐

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

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

  2. “另类”计算IP地址和子网划分

    本文仅讨论IP地址和子网划分问题,不涉及其他的网络计算和子网划分技术.同时本文也不再进行IP地址.网络地址.广播地址等等这些基础知识的介绍,网上大把的有.现在进入正题. IP地址和子网划分的计算 首先 ...

  3. 计算机网络c类网络划分子网介绍,IP地址的子网划分详解

    原标题:IP地址的子网划分详解 来源:今日头条北京炫亿时代 一.子网划分基础 1.子网划分的若干个好处: ①减少网络流量 ②提高网络性能 ③简化管理 ④可以更为灵活的形成大覆盖范围的网络 2.你最好遵 ...

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

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

  5. 十分钟小课堂:IP地址及子网划分

    IP地址 1.IP地址是为互联网上的每一个网络和每一台主机分配一个逻辑地址.由32位组成,分为4个字节.由主机位和网络位构成(不同分类的IP地址网络位和主机位数不一致,通过子网划分之后的网络位和主机位 ...

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

    一,子网划分概述 IP地址和子网划分学习笔记相关篇章: 1.IP地址和子网划分学习笔记之<预备知识:进制计数> 2.IP地址和子网划分学习笔记之<IP地址详解> 3.IP地址和 ...

  7. 【计算机网络】IP协议、IP地址、网段划分、子网划分、子网掩码、CIDR

    文章目录 前言 1. IP地址 1.1 网络号和主机号 1.1.1 如何区分网络号和主机号? 1.1.2 网络号有什么用? 1.1.3 未使用子网时的分组的转发(数据发送) 2. IP地址分类 3. ...

  8. 北京dns服务器ip地址_什么是DNS? 域名系统,DNS服务器和IP地址概念介绍

    北京dns服务器ip地址 介绍 (Introduction) By the end of this article, you should have a better understanding of ...

  9. IP地址和子网划分_子网划分方法

    6.子网划分 6.1 地址浪费 (1)IPv4公网地址资源日益紧张,为减少浪费,使IP地址能够充分利用,就要用到子网划分技术. (2)传统上一个C类地址,如212.2.3.0/24,其可用的地址范围为 ...

最新文章

  1. Python运行异常 Original error was: DLL load failed:
  2. OpenGL pipeline (very important)
  3. mac boot2docker certs not valid with 1.7
  4. 基于特征的对抗迁移学习论文_[论文笔记] 对抗样本不是bugs,而是特征
  5. oracle实施过程中误区,oracle 开发误区探索《二》
  6. python 进程池阻塞和非阻塞_Python协程还不理解?请收下这份超详细的异步编程教程!还没学会来找我!...
  7. 域名解析后主机记录和记录值怎么填写?
  8. android app跳转到微信
  9. 10-25 查询选修张老师讲授所有课程的学生
  10. 你一定要知道的,8大花店运营指南
  11. 多线程面试题_线程魔术技巧:使用Java线程可以做的5件事
  12. C语言那些事之脉冲丢包率检测
  13. UED设计流程及方法
  14. 用c语言制作一个简单的答题系统
  15. spring cloudAlibaba gateway网关报错,显示无法找到注册中心注册自己。
  16. java爬虫利器Jsoup的使用
  17. 以太网实习_实习 | 2018年春季实习面试问题整理
  18. Echarts地图china.js
  19. 【魔方教程】三阶多阶异形魔方教程大合集
  20. ernel 3.10内核源码分析--KVM相关--虚拟机运行

热门文章

  1. springboot项目文档源码_基于SpringBoot和Vue的企业级中后台项目(附源码)
  2. ab plc软件_回收拆机拆厂二手机械设备回收PLC自动化物资回收【研发吧】
  3. 计算机网络学习--交换机和路由器转发数据原理
  4. shtml与php的区别,htm,html.shtml区别
  5. C语言数组清空的几种方法比较
  6. odoo12 日历模块_odoo12模块__ manifest __.py文件详解
  7. 趣学python3(15)-f-string字符串
  8. 【NLP】GitHub 上有哪些有趣的关于 NLP 的Python项目?
  9. ​【机器学习】交通数据的时间序列分析和预测实战
  10. 【NLP】基于GloVe词向量的迁移学习