【应用层】“世纪”大案之 我与网络地址的抗争

前言:   

    从第一次软考学习网络开始,我就对这个网络地址深恶痛绝,怎么学都懂不了,死记硬背记不住,一到做题就忘。于是,我开始抗争,抗争,抗争到第一次软考落榜,抗争到这次《计算机网络原理》考试,终于,我赢了!不能说让敌人全部听命于我了,只能说不能心服,至少口服了。废话少说,这次的分享,是我自认为写博客以来,最实诚的一把干货。对网络地址还不是很理解的小伙伴可以参考一下我的这篇博文,看完了咱们可以切磋,讨论一下。


首先:把IP地址分成网络部分和主机部分的意义:

    将网络分层,网络设备通过网络传递信息时,只需知道如何到某个网段,不用知道如何到某台计算机地址。因为在同一网络中的电脑,网络地址都一样。

      

第二、网络地址的划分:

    我们知道 IPv4的网络地址地址有32位,为了便于记忆,将32位分成了4段,每8位为一段。书写方便起见,将每个字节作为一段,并以10进制表示,每段间用“.”分隔,比如:192.168.12.0

    IP地址有网络部分和主机部分,每部分都要有标识。个人觉得,将32位分成了4段的基础上又划分A类,B类,C类,D类,E类网络,极大的方便了大家记忆和管理网络地址。毕竟32位,排列组合起来,数量不少呢。


2.1IP地址的常用分类:

       A类,B类,C


      A类地址:0.0.0.0~127.255.255.255

      B类地址:128.0.0.0~191.255.255.255

      C类地址:192.0.0.0~223.255.255.255

  

   不知道读者看到这三类地址的时候,有没有和我一样头大,这么多数字,怎么记啊?

   答:不用记,记是记不住的,记了也得忘。找计算方法是诀窍。

   我们可以看出来,三类地址的第一段是依次增大的,在平时的考试中,大多数题也是区分哪些网络地址属于哪几个类,所以我们可以专注在第一段的范围上。

   (用二进制表示)  

         

   这样就更好理解了,对吧!

(附表:二进制与十进制之间的转换)

                     

2.2 应用

   从上面的图中可以看出,从A到C,主机数依次增多,网络数依次减少。所以 A类地址,一般分配给具有大型主机的网络使用,主机多,网络数少,默认掩码:255.0.0.0;B类地址,通常分配给规模中等的网络使用,主机数和网络数相当,默认掩码:255.255.0.0;C类地址,通常分配给小型局域网使用,主机少,网络数多,默认掩码:255.255.255.0。

第三、子网掩码

   在应用中,我们提到了子网掩码,因为即使在IP地址的某个网络标识中可以包含大量主机,但是实际应用中不可能将这么多主机连接到单一的网络中,这将给网络寻址和管理带来不便。此时,“子网”出现,将主机标识域进一步划分为子网标识和子网主机标识。通过灵活定义子网标识域的位数控制每个子网的规模,就像一个大蜘蛛网中还有很多的小网。

   那么,有了子网的概念后,我们又怎么判断某两台主机是否在同一网络中呢?子网掩码的重要性就体现出来了。子网掩码与IP地址一样,也是32位,但它的子网主机标识部分全为0。比如:255.255.1.0,  255.255.1.1,  255.255.1.2   。。。的子网掩码可以是255.255.1.0。就像蜘蛛网中一个大网下的一个个小网。。。

3.1 应用:

    某主机IP地址为61.149.143.20,对应的子网掩码是255.192.0.0,则该主机所在的网络地址为?

    此时,将此主机的IP地址61.149.143.20转换为二进制:00111110.10010101.10001111.10100000

子网掩码255.192.0.0转换为二进制:01111111.11000000.00000000.00000000。将两个二进制做“与”运算,得:00111110.00000000.00000000.00000000,转换成十进制:61.128.0.0。我们可以看出子网掩码中有255的时候,网络地址和IP地址对应的那一段相同。

总结:

    到此,困扰本人已久的“世纪”问题,终于得到解决了。哇哈哈哈哈!贼开心O(∩_∩)O~~


评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王师傅66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值