`

彻底明白IP地址——计算相关地址

阅读更多

通过IP地址和子网掩码与运算计算相关地址 

    知道ip地址和子网掩码后可以算出: 

    1、 网络地址 
    2、 广播地址 
    3、 地址范围 
    4、 本网有几台主机 

    例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。

    一)分步骤计算 

    1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    2)IP地址和子网掩码进行与运算,结果是网络地址 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客



    4) 地址范围就是含在本网段内的所有主机 

    网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出 
    地址范围是: 网络地址+1 至 广播地址-1 
    本例的网络范围是:192·168·100·1 至 192·168·100·254 
    也就是说下面的地址都是一个网段的。 
    192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254

 

5) 主机的数量 

    主机的数量=2二进制的主机位数-2 

    减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。 

    主机的数量=28-2=254 

二)总体计算 

    我们把上边的例子合起来计算一下过程如下: 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    例2: IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。 

    1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    2)IP地址和子网掩码进行与运算,结果是网络地址 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。 

彻底明白IP地址——计算相关地址 - englishman2008 - 孤蓬万里征的博客

    4) 地址范围就是含在本网段内的所有主机 

    网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出

    地址范围是: 网络地址+1 至 广播地址-1 

    本例的网络范围是:128·36·192·1 至 128·36·207·254 

    5) 主机的数量 

    主机的数量=2二进制位数的主机-2 

    主机的数量=212-2=4094 

    减2是因为主机不包括网络地址和广播地址。 

    从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。
在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址,它就像您在网上的身份证,要查看自己IP地址可在Windows 9x的系统中单击“开始”→"运行”→敲入“winipcfg”(2000/xp 输入ipconfig )→按回车键。IP是Internet Protocol(国际互联网协议)的缩写。各主机间要进行信息传递必须要知道对方的IP地址。每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示,每段数字范围为1~254,段与段之间用小数点分隔。每个字节(段)也可以用十六进制或二进制表示。每个IP地址包括两个ID(标识码),即网络ID和宿主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(工作站、服务器和路由器等)对应有一个主机ID。这样把IP地址的4个字节划分为2个部分,一部分用来标明具体的网络段,即网络ID;另一部分用来标明具体的节点,即宿主机ID。这样的32位地址又分为五类分别对应于A类、B类、C类、D类和E类IP地址。 
1.A类IP地址 

一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1~127。每个A类地址可连接16387064台主机,Internet有126个A类地址。 

2.B类IP地址 

一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即第一段数字范围为128~191。每个B类地址可连接64516台主机,Internet有16256个B类地址。 

3.C类IP地址 

一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是“ll0”,即第一段数字范围为192~223。每个C类地址可连接254台主机,Internet有2054512个C类地址。 

4.D类地址用于多点播送。 

第一个字节以“lll0”开始,第一个字节的数字范围为224~239,是多点播送地址,用于多目的地信息的传输,和作为备用。全零(“0.0.0.0”)地址对应于当前主机,全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。 

5.E类地址 

以“llll0”开始,即第一段数字范围为240~254。E类地址保留,仅作实验和开发用。 

几种用作特殊用途的IP地址 

①主机段(即宿主机)ID全部设为“0”的IP地址称之为网络地址,如129.45.0.0就是B类网络地址。 

②主机ID部分全设为“1”(即255)的IP地址称之为广播地址,如129.45.255.255就是B类的广播地址。 

③网络ID不能以十进制“127”作为开头,在地址中数字127保留给诊断用。如127.1.1.1用于回路测试,同时网络ID的第一个8位组也不能全置为“0”,全置“0”表示本地网络。网络ID部分全为“0”和全部为“1”的IP地址被保留使用。 

Internet的设计者也不清楚它会怎样发展。一些人设想一个Internet会是包含有许多主机的几个网。另一些人则预言有许多的网而每一个网上的主机并不太多,作为折中, Internet的地址是适合大网和小网的。它们被确定为32位但有三种类型。地址是自定义的,它的最高位定义地址的类型。A类地址支持多个主机在一个网:最高位为0,跟随有7bit网络部份和24bii主机部份。在B类地址,最高位是非0,跟随有14bit网络号和16bii主机号。C类地址以110开始,跟随有2lbit网络号和8bit主机号。按常规,Internet地址由加点的字符给出。地址由四部份10进制数组成,用点作分隔。例如,10.0,0.51和128.10.2.1分别是A类和B类的Internet地址。


 

分享到:
评论

相关推荐

    彻底明白IP地址——IP地址的介绍

    IP地址是互联网协议(Internet Protocol,简称IP)地址的简称,用于在网络上唯一标识每一个网络设备,确保数据包可以准确无误地被发送到目标主机。在互联网上,IP地址作为一种地址标识,是网络通信中不可或缺的核心...

    彻底明白IP地址的含义(完整版).doc

    ### 彻底理解IP地址及CIDR详解 #### IP地址基础知识概述 IP地址,全称为互联网协议地址(Internet Protocol Address),是一种用于标识互联网上的设备的唯一数字标识符。它允许设备在网络环境中进行通信,实现...

    彻底明白IP地址的含义(完整版)

    在这篇文章中,我们将彻底明白 IP 地址的含义,了解它的组成部分、计算方法和应用场景。 IP 地址的组成部分 ---------------- IP 地址由两部分组成:网络地址(Network Address)和主机地址(Host Address)。网络...

    彻底明白IP地址的含义

    在学习IP地址相关知识时,我们还会遇到网络地址、广播地址、子网等概念。这些概念都是相互联系的,理解它们的关系是学习IP地址的关键。 IP地址是网络通信中最基本的概念之一,理解IP地址的含义是学习网络的基础。...

    彻底明白IP地址计算相关地址

    理解IP地址的计算相关地址是网络管理和配置的基础。这里我们将深入探讨如何计算网络地址、广播地址、地址范围以及主机数。 1. **网络地址**: 网络地址是IP地址中用于标识网络部分的二进制序列。通过将IP地址和...

    计算机的网络身份证——IP地址.doc

    “计算机的网络身份证——IP 地址” IP 地址是计算机在网络中的身份证,相当于人的身份证或车牌号,它是计算机在网络中唯一的标识符。IP 地址的概念及表示方法是网络通信的基础知识,理解 IP 地址对于计算机的网络...

    java IP地址网段计算的示例代码

    Java IP地址网段计算的示例代码 Java IP地址网段计算是网络编程中的一个重要概念,它可以帮助开发者计算出某个IP地址的网段信息,包括网段的起始IP、结束IP和子网掩码等。在Java语言中,可以使用各种算法和技巧来...

    ip地址掩码计算地址范围

    本文将深入探讨IP地址掩码计算地址范围的相关知识点,包括IP地址的结构、掩码的作用、子网划分以及如何计算子网数量、地址范围和网络号。 首先,我们了解IP地址的基本构成。IP地址(Internet Protocol Address)是...

    ip地址库——20181229更新

    ip地址库20181229更新.xlsx,是最新更新的IP地址库,excel格式,字段是省份、地市、起始ip地址、结束ip地址

    C语言 根据IP,子网掩码计算广播地址

    "C语言根据IP,子网掩码计算广播地址"这个主题聚焦于网络编程中的一个重要概念——广播地址。广播地址在网络中用于向特定子网内的所有设备发送数据,而不仅仅是一个单一的接收者。下面将详细介绍如何使用C语言进行...

    IP——-地址随意换工具

    总之,“IP——-地址随意换工具”是一个旨在帮助用户快速改变其设备IP地址的工具,它可能基于AutoIt编程语言实现,并涉及IP地址的多种变更机制。在使用此类工具时,用户需关注安全、法律和性能等方面的问题,以确保...

    java ip地址段计算

    输入IP地址及掩码(如24),计算出地址范围 1、计算出掩码指定的IP地址个数 2、分割IP地址 3、将10.0.0.0形式的ip地址转换成10进制整数 4、将10进制整数形式转换成127.0.0.1形式的IP地址

    IP地址和掩码计算器

    本文将详细讲解"IP地址和掩码计算器"的相关知识点。 首先,我们要明白IP地址的组成。IP地址是由32位二进制数组成的,通常以点分十进制的形式表示,如192.168.1.1。它分为网络部分和主机部分,这两部分是通过子网...

    IP地址计算起始地址和终止地址

    EXCEL表格IP,计算起始地址和终止地址!子网掩码的测算,起始地址和终止地址中间IP地址的填充公式!

    IP地址拆分小工具v1.1-用于批量计算、拆分IP地址、地址段,支持批量excel拆分转换

    2、输入IP地址段进行拆分、计算,如192.168.1.0/24、192.168.1-255(v1.1版本新增模式); 3、可以根据excel文件进行拆分,excel文件中IP地址,支持上述两种方式,Excel中只要包含起始IP列、终止IP列,或者包含IP...

    计算计算机的IP地址

    在本程序"计算计算机的IP地址"中,我们主要关注的是如何获取和处理IP地址,尤其在VC++6.0环境下进行编程。 首先,我们要理解IP地址的结构。IP地址由32位二进制组成,通常分为四段,每段8位,用十进制表示,段之间用...

Global site tag (gtag.js) - Google Analytics