zoukankan      html  css  js  c++  java
  • NCRE-3 计算机等级考试三级网络技术抢救方略:IP地址相关

    IP地址相关(子网掩码,网络地址&主机号,地址类别)

    栗子:
    这里写图片描述

    先写成binary,结果如下:

    ip = 01111110.10010110.00011100.00111001
    mask = 11111111.11110000.00000000.00000000

    地址类别根据下图判断:

    这里写图片描述

    首先,主要考虑ABC三类地址,前导码分别为0,10,110。DE同理。有点类似于哈夫曼编码方式,也可以联想到子网划分中的变长子网划分,先分一个A和非A,然后在非A里分出B和非B,由此类推。。。

    网络地址长度也不同,A类的网络号一共8bit,B类一共16bit,C类一共24bit,正好占据1,2,3个字节。ip地址都是32位四个字节的。另外,A类地址中的10.0.0.0到10.255.255.255,也就是net ID = 10的地址块是专用地址,然后还有,第1快和最后一块,也就是0.xx.xx.xx 和127.xx.xx.xx是用作特殊用途,因此也是不能随意指派。因此,128-2-1=125块地址可以指派给一些机构。
    B类的可以支持的网络号有2的14次方个,16384,比125要多很多,C类就更多了,是2的21次方,(由于前面的三个已经固定了,所以24-3=21),共有2097152个。

    不管ABC类,对于主机号,host ID来说,全0和全1 的都要用于保留的特殊用途,所以允许分配的要用2的host ID数次方减去2。

    所以题目中根据binary形式的ip,判断为A类地址。

    网络地址就是将主机号置0,得到的就是网络地址。这里为:126.144.0.0

    主机地址就是把网络号置位0,host id保留。这里是:0.6.28.57 ,这个在教材中称为“这个网络上的特定主机”

    上面讲的区分网络和主机的分界线就是子网掩码,这是对于ABC类地址划分的一个改进策略。而且也兼容ABC的划分,因为我们可以把三类的子网掩码分别看做255.0.0.0,255.255.0.0,255.255.255.0。

    直接广播地址就是使得路由器把一个分组发送给特定网络上的所有主机,办法就是把host id全部置位1,所以这里就是:126.159.255.255

    还有一种受限广播地址,是把一个分组以广播方式发送给本网络中的所有主机,这个地址就是255.255.255.255

    考虑子网中的第一个和最后一个ip地址,主要是考虑到全0和全1不能用,所以第一个就是网络号加上1,最后一个就是全1的减去1。此题中就是:126.144.0.1

  • 相关阅读:
    ACM学习
    吴翼大神
    心急的C小加(两种解法)
    万圣节派对(水题)
    poj 1163 The Triangle
    POJ 1088滑雪
    1690 开关灯
    908. 校园网
    STL之stack栈
    1163 访问艺术馆
  • 原文地址:https://www.cnblogs.com/morikokyuro/p/13256776.html
Copyright © 2011-2022 走看看