已知IP地址和子网掩码,求网络地址和广播地址以及可用的主机地址

IP地址分为网络ID和主机ID,总共占32位。

IPV4的表示方法为点分十进制,IPV6的表示方法为冒号分十六进制。

IP地址分类:

A类地址:

 

0网络位(7bit)主机位(24bit)

B类地址:

 

10网络位(14bit)主机位(16bit)

C类地址:

 

110网络位(21bit)主机位(16bit)

D类地址:

 

1110               组播地址

E类地址:

 

11110保留

 

 

地址类第一个8位数的格式范围
A类0XXXXXXX1-126
B类10XXXXXX128-191
C类110XXXXX192-223
D类1110XXXX224-239
E类1111XXXX240-255


特殊的IP地址

 

网络部分                              主机部分地址类型用途
任意                                        全"0"网络地址代表一个网段
任意                                       全"1"广播地址特定网段的所有节点
127                                         除全"1"任意回环地址回环测试
                             全"0"所有网络通常用于指定默认路由
                             全"1"广播地址本网段所有节点

 

子网掩码(subnet mask)一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

默认掩码:

A类    255.0.0.0

B类    255.255.0.0

C类   255.255.255.0

 

那么已知IP地址以及它的子网掩码,如何知道其网络地址,主机号,广播地址以及可用的主机地址呢?

首先将IP地址和子网掩码用二进制表示,那么

网络地址=IP地址 and  子网掩码(and表示"与"操作) ;  

主机号=IP地址 and  子网掩码的反码;

广播地址=将网络号右边表示主机部分的二进制变1;

可用的主机地址:网络号+1-------------广播地址-1。

举例:

172.16.2.10/255.255.255.0

首先我们可以知道它是B类地址.

将172.16.2.10用二进制表示:10101100  00010000  00000010  00001010

255.255.255.0用二进制表示:11111111 11111111  11111111  00000000

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

"与"操作                                        10101100  00010000 00000010 00000000

网络地址:                                           172      .        16       .       2         .         0

将网络地址右边表示主机部分的二进制变1,即

                                                        10101100  00010000 00000010 11111111

广播地址:                                          172      .        16       .       2         .        255

可用主机地址为: 172.16.2.1------172.16.2.254

 

192.168.100.5/255.255.255.0

首先我们可以知道它是C类地址.

255.255.255.0                11111111    11111111    11111111    00000000

192.168.100.5                 11000000    10101000    01100100   00000101   

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

 

"与"操作                            11000000     10101000   01100100    00000000

网络地址:                             192      .        168       .        100         .         0

广播地址: 

                                             11000000     10101000   01100100    11111111

                                                 192       .          168      .          100        .       255

可用主机地址为:192.168.100.1------192.168.100.254             

  • 11
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值