一、IP地址

IP地址是给Internet上每一个主机分配的一个网络地址,IP地址是一个32位的标识符,我们将IP地址划分为若干个固定类,每一类地址都是由两个固定长度的字段组成,其中第一个字段是网络号,第二个是主机号,一个IP地址在整个Internet上是唯一的。分为A类、B类、C类、D类、E类。

从他们的范围,我们就可以看出某个IP地址属于哪种类别了。

  • 特殊的IP地址:

1、网络地址:用于表示网络本身,具有正常的网络号部分,而主机号部分全部为0的ip地址称之为网络地址,如172.16.45.0就是一个B类网络地址
2、广播地址:用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号部分全为1(即255)的ip地址称之为广播地址,如172.16.45.255就是一个B类的网络地址
3、有限广播地址:指的是32位全位1(即255.255.255.255)的ip地址,用于本网广播
4、回送地址:网络地址不能以十进制的127作为开头,在地址中数字127保留给系统作为诊断用,称为欢送地址,如127.0.0.1用于回路测试
5、私有地址:只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址,私有ip地址有:
    10.0.0.0~10.255.255.255,表示一个A类地址
    172.16.0.0~172.31.255.255,表示16个B类地址
    192.168.0.0~192.168.255.255,表示256个C类地址
6、0.0.0.0:指已经不是真正意义上的ip地址,它表示的是所有不清楚主机和目的网络,这里的不清楚指的是在本机路由表里没有特定条目指明如何到达。

二、子网划分

子网划分就是将两级IP增加到三级IP,它是将IP地址的主机号借用作为子网号,这样增加了网络数,同时也减少了主机数。将原来的网络分为若干个彼此隔离的子网实现的。

  • 子网掩码

1、子网掩码用于识别ip地址中的网络地址和主机地址。
2、子网掩码也是32位二进制数字,在子网掩码中,对应于网络地址部分全用1表示,主机部分全用0表示 。
3、还可以用网络前缀表示子网掩码,即"/<网络地址位数>",如172.16.45.0/24表示B类网络172.16.45.0的子网掩码为255.255.255.0。

  • 子网划分步骤

1、确定要划分的子网数以及每个子网的主机数
2、求出子网数目对应的二进制的位数N及主机数目对应的二进制数的位数M
3、对该ip地址的原子网掩码,将其主机地址部分的前N位置1(其余全部置0)或后M位置0(其余全置1)即得出该ip地址划分子网后的子网掩码

  • 子网划分例子

189.226.0.0用二进制表示1011 1101, 1110 0010,  0000 0000,   0000 0000/16(网络号为前面16位,也就是前面的2个字节),

子网掩码为:

1111 1111,1111 1111,0000 0000,0000 0000

要划分为6个子网,那么就要从主机位借位,2^3=8,所以借三位主机位,所以子网掩码为:

1111 1111,1111 1111,1110 0000,0000 0000 /19(即255.255.224.0/19.19是16+3)

子网地址为:

1011 1101, 1110 0010,  0000 0000,   0000 0000/19(189.226.0.0/19)

1011 1101, 1110 0010,  0010 0000,   0000 0000/19(189.226.32.0/19)

1011 1101, 1110 0010,  0110 0000,   0000 0000/16(189.226.64.0/19)

1011 1101, 1110 0010,  1000 0000,   0000 0000/16(189.226.96.0/19)

1011 1101, 1110 0010,  1010 0000,   0000 0000/16(189.226.128.0/19)

1011 1101, 1110 0010,  1100 0000,   0000 0000/16(189.226.160.0/19)

例如第一个子网内的ip地址189.226.0.1,对应的二进制为:

1011 1101, 1110 0010,  0000 0000,   0000 0001

1111 1111, 1111 1111,  1110 0000,   0000 0000(子网掩码) 两者做与运算

1011 1101, 1110 0010,  0000 0000,   0000 0000(即得到的网络为189.226.0.0/19)

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地址和子网划分学习笔记之<预备知识:进制计数> 2.IP地址和子网划分学习笔记之<IP地址详解> 3.IP地址和 ...

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

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

  7. IP地址分类以及C类IP地址的子网划分

    国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的.因此 A类地址的范围其实是从1-126 ...

  8. 王道考研 计算机网络17 IP数据报 最大传送单元MTU IP地址 IPv4 子网划分 ARP协议 ICMP协议 移动IP

    TCP/IP协议栈 TCP:传输控制协议(Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通信协议. IP是Internet Protocol( ...

  9. 计算机网络—IP地址与子网划分

    目录 1.IP地址规划 1.1 IP地址的作用 1.2 二进制 2.IP地址的组成 2.1 IP地址的分类 2.2  A.B.C三类IP地址的组成 2.3 私有地址 2.4 子网掩码:netmask ...

  10. 【IP地址】IP地址与子网划分

    文章目录 1.IP地址 1.1 IPv4地址的组成 1.2 IP地址的分类 1.3 IP地址汇总 1.4 私有地址和共有地址 1.5 如何判断两个IP地址是否属于同一个网段 2.子网掩码 2.1 子网 ...

最新文章

  1. 一文盘点三大顶级Python库(附代码)
  2. SpringBoot简单使用
  3. mysql5.6安装sys库_MySQL5.6数据库优化my.cnf配置
  4. 视频搜索时代到来了吗?[翻译]
  5. 很多程序员都在抱怨加班多,觉得该做的都做了,别人没做的,自己都做了。为什么?为什么别人能拿到几万的工资,自己只能拿到零头呢?
  6. 《火球——UML大战需求分析》(第1章 大话UML)——1.5 小结和练习
  7. 单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、×××全部源码)...
  8. php遍历目录与文件夹的多种方法详解
  9. 对接GA/T1400协议注册流程简易demo【Java版】
  10. 阿里云天池实验室【Python入门系列】用Pandas揭秘美国选民的总统喜好
  11. 华为外包软件公司集体罢工!
  12. 通过ping命令获取各大网站的IP地址
  13. 【转】奇文共欣赏,疑义相与析:原文转载《电脑维护技巧》(N条举措N条理由)并请大家交流研讨...
  14. RabbitMQ中的cluster、mirrored queue,以及 warrens机制、RAM node、disk node及vhost介绍
  15. 推荐三款动态壁纸软件,足够让你的桌面惊艳!
  16. iOS安全之【禁止网络代理】(防抓包) | 蓄力计划
  17. Three.js显示物体的运动轨迹
  18. Xcode Library
  19. 利用Python3四舍五入保留两位小数
  20. java求长方体体积用什么类_Java题求解: 设计一个求长方体的体积和表面积的类Cube,包括以下属性和方法。 l1:长方体...

热门文章

  1. facade java_Java中的Facade模式
  2. excel导入自定义单元格式yyyymd hmmss时间方法
  3. [java编程题]打印指定年指定月份的日历
  4. 西电软件工程概论复习纲要
  5. java 换行符 ascii码_java换行怎么写
  6. iOS苹果手机上最好的3个azw3阅读器
  7. pdf转换成word转换器免费下载
  8. 矩阵快速幂 算法原理
  9. IOS开发之——硬件开发-加速计应用实例(04)
  10. Sigrity仿真之电热混合仿真