6.7学习 牛客选择题错题知识点总结-网络基础-ip段、子网掩码

错题:

  1. 请从下列给定地址中找出与192.168.1.110/27属于同一个子网的主机地址()
    在这里插入图片描述
    解析:
子网掩码是27=8+8+8+3位。
110=64+32+8+......转换成二进制011|0 0000
因此,子网范围是192.168.1.97011|0 0001)至192.168.1.126011|1 1110)。
其中192.168.1.96011|0 0000)为本段的网络号,192.168.1.96011|1 1111)为本段广播地址
  1. 哪个属于B类的私有IP地址是?
    在这里插入图片描述
    解析:
私密IP段的范围如下:

A段:10.0.0.0~10.255.255.255,即10.0.0.0/8

B段:172.16.0.0~172.31.255.255,即172.16.0.0/12

C段:192.168.0.0~192.168.255.255,即192.168.0.0/16

知识点

ip段

在这里插入图片描述

1. A类地址

1)A类地址第1字节为网络地址,其它3个字节为主机地址。

2)A类地址范围:1.0.0.1126.255.255.254

3)A类地址中的私有地址和保留地址:

① 10.xxx.xxx.xxx 是私有地址,所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址。

范围10.0.0.0-10.255.255.255127.X.X.X是保留地址,用做循环测试用的。

2. B类地址

1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。

2) B类地址范围:128.0.0.1191.255.255.254

3) B类地址的私有地址和保留地址

① 172.16.0.0172.31.255.255是私有地址

② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,就会得到其中一个IP。

3. C类地址

1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。

2)C类地址范围:192.0.0.1223.255.255.254。

3)C类地址中的私有地址:192.168.xxx.xxx是私有地址。(192.168.0.0-192.168.255.255)

4. D类地址

1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。

2) D类地址范围:224.0.0.1239.255.255.254

5. E类地址

1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。

2) E类地址范围:240.0.0.1255.255.255.254

私有ip

与私有IP地址对应的是公有地址Public address),由Inter NICInternet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。

私有IP的出现是为了解决公有IP地址不够用的情况。从A、B、C三类IP地址中拿出一部分作为私有IP地址,这些IP地址不能被路由到Internet骨干网上,Internet路由器也将丢弃该私有地址。如果私有IP地址想要连至Internet,需要将私有地址转换为公有地址。这个转换过程称为网络地址转换Network Address Translation,NAT),通常使用路由器来执行NAT转换。
私密IP段的范围如下:

A段:10.0.0.0~10.255.255.255,即10.0.0.0/8

B段:172.16.0.0~172.31.255.255,即172.16.0.0/12

C段:192.168.0.0~192.168.255.255,即192.168.0.0/16

子网掩码

要想理解什么是子网掩码,就不能不了解IP地址的构成。

互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号主机号两部分,以便于IP地址的寻址操作。IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。

什么是子网掩码?子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。假设IP地址为“192.168.1.1”子网掩码为“255.255.255.0”。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

子网掩码计算

子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络。
最为简单的理解就是两台计算机各自的IP地址子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
例:

IP地址为192.168.10.2,子网掩码为255.255.255.240。或写成192.168.10.2/28 形式,“/”后表示子网掩码由28140表示
先将十进制转换成二进制:
IP地址:  11000000 10101000 00001010 00000010
子网掩码: 11111111 11111111 11111111 11110000
进行与运算:--------------------------
          11000000 10101000 00001010 00000000
则可得其网络标识为192.168.10.0,主机标识为2

其他计算

以这个信息为例:XX.XX.XX.128/25,我们还可以拿到什么信息呢?
(1)主机号:主机号+网络号=3232-25=7位
(2)网络地址:当7位主机号全为0,也就是XX.XX.XX.1283)广播地址:当7位主机号全为1,也就是XX.XX.XX.2554)可用地址数量:7位主机号有2^7种结果,但是要去掉网络地址和广播地址,即:2^7-2=126

广播地址、本段网络号

计算主机数时,都要扣除全0和全1的主机号,为什么捏?

在一个网络段中主机号全为0(0.0.0.0),代表这个网络段本身,称之为网络号,这个地址是不可以分配给主机;

在一个网络段中主机号全为1(1.1.1.1),是广播地址,你给这个地址发数据包,这个网络内的所有主机都能收到。

参考:
IP地址段与子网掩码
网络知识之IP与子网掩码
IPv4 保留地址、私有地址、运营商级IP地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值