关于IP地址几个有意思的基础小问题

一、写这篇文章的原因是因为最近我给刚毕业的同学提出了几个小问题。

1.假设有两台pc,pc1 192.168.1.10和pc2 192.168.2.10两个地址,不设置子网网关,二者能否直接通讯?

2.假设有两台pc,pc1 192.168.1.10和pc2 192.168.2.10两个地址,不设置网关,子网掩码设置为255.255.0.0二者能否直接通讯?

3.假设有两台pc,pc1 192.168.1.10和pc2 192.168.2.10两个地址,不设置网关,子网掩码为255.255.255.0二者能否直接通讯?

二、接下来我们了解什么是IP地址

IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比快递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址是用文字来表示的,计算机的地址用二进制数字表示。

IP地址被用来给电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把每个PC比作“一台电话”,那么“IP地址”就相当于“电话号码”。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“十进制”表示成(a.b.c.d)的形式,地址范围如下:

A类 10.0.0.0--10.255.255.255

B类 172.16.0.0--172.31.255.255

C类 192.168.0.0--192.168.255.255

那么子网掩码又是什么呢?

掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上还是在广域网上。‌子网掩码又叫网络掩码、地址掩码、子网络遮罩,是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码的作用就是将某个IP地址划分成网络地址和主机地址两部分。‌子网掩码通常表示为四个数字,每个数字的范围为0到255,例如255.255.255.0。在IPv4地址中,子网掩码是32位二进制数字,其中前面的位表示网络地址,后面的位表示主机地址。默认子网掩码,A类IP地址是255.0.0.0;B类IP地址是255.255.0.0;C类IP地址是255.255.255.0。‌子网掩码的划分决定了该地址可容纳的主机数量列如以C类为列255.255.255.0,最大地址个数是256个,其中第一个末段全0的是域地址(网络地址,子网地址),最后一个末段全1的是广播地址,不能分配,所以最多可用地址数是256-2=254个。

那么b类地址默认的子网掩码能设置给c类网址吗?

我们都知道规则内不同网段地址是不能互访的,如果192.168.1.10与192.168.2.10 设置子网掩码为255.255.0.0 其网络号占用前16位,剩余的16位为主机号。因此,IP 地址 192.168.1.10 的前16位是网络号,后16位为主机号,这时候他们以及处于同一网段了。

所以刚开始提出的问题答案也显而易见了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值