网络号和主机号的计算

当前使用的IP地址有4个字节(32)组成,即IPV4编码方式。每个IP地址包换两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之亦然。

IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。

A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位总是10,C类地址的前三位总是110。

给出一个IP地址,我们可以通过子网掩码确定这个IP地址的网络号和主机号。

子网掩码的作用就是将某个IP地址划分成网络地址和主机地址两部分。

例如

有一个C类地址为: 192.9.200.13

其缺省的子网掩码为: 255.255.255.0

则它的网络号和主机号可按如下方法得到:

① IP地址 192.9.200.13 转换为二进制11000000000010011100100000001101

② 子网掩码255.255.255.0 转换为二进制11111111111111111111111100000000

③ 将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分

11000000000010011100100000001101

AND 11111111111111111111111100000000


11000000000010011100100000000000

= 192 . 9 . 200 . 0

即网络号为192.9.200.0

④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分

11000000000010011100100000001101

AND00000000000000000000000011111111


00000000000000000000000000001101

= 0 . 0 . 0 . 13

即主机号为13(或者0.0.0.13)。

已知192.168.1.133、255.255.255.0,这个子网掩码是C类地址的默认的子网掩码,在使用这个掩码时,这个IP地址并没有划分子网,将其转换为8位二进制数,其中的1所的对应的部分就是网络号,而0所对应的部分就是主机号。根据计算方法,192.168.1.0就是网络号,0.0.0.133就是主机号。同时根据定义,主机号位全为一的地址为此网段的广播地址可知,此时的广播地址为192.168.1.255。此种情况是最常见的。

下面看下将网段划分子网后的情况,如:已知192.168.1.133、255.255.255.192.判断网络号,主机号和广播地址。

我们来看掩码255.255.255.192,将其转换成二进制后和255.255.255.0对比可发现,前掩码的前24位没有变化,只是在原来表示主机号的部分头两位变成了1。

网络号和主机号的计算相关推荐

  1. 网络号和主机号具体计算原理-ipv4篇

    来自之前163网易博客,因博客倒闭,放CSDN供 大家学习. 1.标准分类的ip地址的网络号是, A类是前8位 B类是前16位 C类是前24位 举一个例子 如172.16.10.2,因为172.16. ...

  2. IP地址、子网掩码、网络号、主机号、子网号的计算

    IP地址.子网掩码.网络号.主机号.子网号的计算 IP地址(二级IP地址) 构成:网络号+主机号 分类 IP地址分类 网络号 主机号 A类 8位 24位 B类 16位 16位 C类 24位 8位 有效 ...

  3. [转帖]IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?...

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字-如192.168.0.1/24是什么意思? 2016年03月26日 23:38:50 JeanCheng 阅读数:105674  ...

  4. 可用子网数要不要减2_详解IP地址、子网掩码、网络号、主机号、网络地址、主机地址...

    概述 今天主要对网络涉及的概念做个区分和讲解,涉及IP地址.子网掩码.网络号.主机号.网络地址.主机地址等. 相关概念 IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:1 ...

  5. 由ip地址和子网掩码求网络号、主机号、广播地址(超详细)

      话不多说,直接进入正题,如果有概念理解不清楚的话,可以去看文章后面的部分,我直接在前面给出计算方法. 1.用二进制数表示IP地址   在进行计算之前,我们首先要学会十进制的IP地址怎么转换为二进制 ...

  6. IP地址、子网掩码、网络号、主机号、网络地址、主机地址

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址 IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|000000 ...

  7. 关于IP网络号和主机号的原理

    网络号和主机号具体怎么弄出来的? ? ? ? 1.标准分类的ip地址的网络号是,  A类是前8位  B类是前16位  C类是前24位  举一个例子  如172.16.10.2,因为172.16.10. ...

  8. IP地址(分类)、子网掩码、网络号、主机号、子网号

    IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台电话&qu ...

  9. IP地址与子网掩码总结,网络号、主机号、网络地址、主机地址实例分析

    IP地址与子网掩码总结 题目总结: 使用ip地址和子网掩码确定网络地址和主机号 根据子网数,设计子网掩码,使用2的幂次方,从IP地址的主机位借几位作为网络位 知道子网主机数,求需要的IP地址,主机数+ ...

最新文章

  1. VC++钩子DLL框架代码(MFC Extension DLL using shared MFC DLL)
  2. 20220129---CTF刷题---WEB--代码审计
  3. 【转】概要设计说明书
  4. Eevnt Loop (事件循环)
  5. 高倍数泡沫装置PHP_移动式高倍数泡沫灭火装置
  6. pcie总线连接两台电脑_基于PCIE总线多主互连系统的设计与实现
  7. java二维数组扫雷,Java 数组 之 二维数组 扫雷实例
  8. 2019年中国计算机学会(CCF)推荐国际学术会议和期刊目录-A类
  9. 时间序列(一):时间序列数据与时间序列预测模型
  10. 路径跟踪之LQR控制算法
  11. 白盒测试工具CodeTest
  12. hbuilder TODO插件
  13. Python大作业-爬取成都链家租房信息(大作业)源码
  14. 警猫眼App:闲置安卓旧手机DIY变成安防监控云端摄像头
  15. VBA 模块级变量和过程级变量,全局变量,局部变量,end,exit end sub等影响
  16. 用ChatGPT创建虚拟小镇,或许《西部世界》已经成为现实
  17. Mac虚拟机免费版下载 马上搞定
  18. 人生就是不停的战斗————九把刀北大演讲
  19. 结构体的浅拷贝与深拷贝
  20. 淘宝开店营销技术全面视频教程

热门文章

  1. android 接口sign,[原创]小米APP登录接口env、envkey、sign、hash算法
  2. 使用Haproxy Exporter监控Sparkthrift存活率
  3. 小伙利用C++实现U盘热插拨监听程序,走上人生巅峰
  4. Linux-python 解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyth
  5. html5 canvas api w3c官方中文,HTML5 Canvas 简介
  6. C/C++刁钻问题各个击破之细说sizeof .
  7. 输入一个整数判断它是奇数还是偶数
  8. c# 数字转换为中文数字
  9. 2020 7月蓝桥杯初赛 C++B组(详细解答)
  10. C++的友元函数,友元类及#pragma once的作用