首页 > 编程知识 正文

关于ip地址的题目(ip地址基础)

时间:2023-05-05 19:10:26 阅读:93752 作者:2248

电脑访问互联网时,需要IP地址和子网掩码。 IP地址和子网掩码是如何分配的? 有什么规则? 今天bzdhb带大家来学习。 文章知识点很多,建议收藏备用。

二进制与十进制

在我们的日常生活中,最常用的是十进制,我们买菜、消费,用十进制的金额结算。 但是,十进制对计算机来说有点困难,所以为了更好地工作,需要将其转换为熟悉的二进制。 计算机采用二进制的理由是,二进制的所有运算最终总结为加法和移位,可以有效地提高计算机的运行速度。 那么二进制和十进制有什么关系?

举个例子,二进制和十进制的转换表

没有接触过二进制的同学看到这张表可能会茫然和怀疑。 请不要着急。 让bzdhb学习二进制和十进制的转换规则。

从二进制数变为十进制数

示例:从二进制101转换为十进制

方法:从二进制数的右边开始,从右向左依次运算,将当前数值乘以2的位数减去1,将所有结果相加。

右边的第1位:1x2^0=1

从右数第2个:0x2^1=0

从右数第三个:1x2^2=4

的相加结果:1 0 4=5

5是与二进制101对应的十进制值。

十进制二进制示例:将十进制6转换为二进制

方法:除2外取余数,每次整数部分除以2得到余数,然后商除以2直到0,从下往上读余数,得到的结果是二进制数。

很多知道

IP地址与二进制

地址的同学可能会说,bzdhb,IP地址不是四个十进制数吗? 和二进制有什么关系?

实际上,IP地址由4个8位的2进制数组合而成,为了便于记忆和书写,转换为10进制数进行使用。 该IP地址的表示方法称为点分十进制表示法。

知道这个,请注意。 可以用8位二进制数表示的最大数是255。 如果IP地址中出现了255以上的数字的话就错了哦。

示例:

IP地址: 192.168.0.10

二进制显示: 11000000.10101000.000000.000000.000000.00001010

IP地址的组成

知道IP地址的写法,那四组数字是什么意思? 由网络地址和主机地址组成。 同一网段内的网络地址相同,主机地址不同,分别表示不同的主机,不能重复。

例如192.168.0.10

192.168是网络地址,0.10是主机地址。

IP地址的分类

在国际上,IP地址分为a、b、c、d、e五大类。

1.0.0.0-126.255.255级(大规模网络用、容纳网络126个、主机1677214台) )。

128.0.0.0-191.255.255级(适用于中型网络,可容纳16384个网络,主机65534台)。

192.0.0.0.0-223.255.255级(小型网络用、收容网络2097152个、主机254台)。

d类和e类很少使用,用于组播和实验。 为了避免混淆,这里不介绍bzdhb。

特殊的IP地址:

细心的伙伴可能会注意到有些地址没有出现。 例如,127.XXX.XXX.XXX.XXX这个网段是环回地址,用于测试自己电脑的TCP/IP的接通和断开。 主机位全体0 )表示网络位,本网络段的主机位全体1 )表示所有主机,广播地址169.254.0.0中没有DHCP,没有取得地址的特殊地址是公知的

>

公、私IP地址

知道了IP地址如何分配以后,这些地址我们可以顺便使用吗?当然不是,IP地址分为公网IP地址和私网IP地址,在互联网中能够搜到的网址,是公网IP。比如每个公司的企业宽带,都会有1个或2个公网IP地址,用来对外业务的扩展,他们公开在互联网中,任何人都能够搜索到。

私网IP就是可以自己使用的,不用向网络供应商申请,他们只存在本地网络中。比如最常见的192.168.1.10等等。

私网IP地址的范围:

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

公司或个人组网IP地址的选择

私网地址的合理选择,是保障自己网络稳定运行的关键,那么,我们自己的公司或个人在组网的时候,如何选择合适的私网地址呢?

如果我们是一个几十人的团队,我们肯定会选择C类私网地址,满足我们需求即可。

如果是一个大型的集团,有10多个分公司,这时候,B类私有地址是最佳选择。


子网掩码

子网掩码,和IP地址一样,用4组8位二进制数表示,为了方便记忆,我们转换成对应的十进制数。子网掩码的作用,是判断两台主机是否在同一子网的关键依据。只有子网掩码相同,才能说192.168.0.10和192.168.0.11是同一子网。 子网掩码规定,只要对应的IP地址为网络位,掩码地址就是1,一般自动分配的IP地址,前三位是网络位,最后一位是主机位,对应的子网掩码就是:

11111111.11111111.11111111.00000000

写成十进制就是255.255.255.0,所以我们在填写IP地址的时候,会自动跳出默认的子网掩码。

现在有个问题,如果我们的主机超过300台,分别分配了IP地址192.168.0.0和192.168.1.0两个网段,又想要它们在同一个子网,我们应该如何写子网掩码呢?

根据之前说的规则,网络位子网掩码为1,主机位子网掩码0,那么这个子网掩码应该写255.255.0.0吗?这样的话子网内主机就有255x255台了。

这显然是不对的,我们只需要满足我们主机台数的子网就行了。过大的子网会造成网络缓慢,增加网络无用流量。

我们的主机超过300台,为了后期增加,我们算500台,合适的子网掩码为:255.255.254.0,转换为二进制就容易理解了,这个子网可容纳510台主机(包括路由地址和广播地址)。

由于篇幅有限,有关子网掩码的详细划分我们后期根据需要再进行学习。

本文知识点较多,需要较长时间的理解,请收藏备用。


本文由@bzdhb科技原创并首发在今日头条,严禁抄袭,违者必究。如果各位关于IP地址和子网掩码有不懂得问题,请在评论区留言,bzdhb会为你耐心解答。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。