zoukankan      html  css  js  c++  java
  • 网络构建入门技术(4)——判断是否在同一网段

    说明(2017-5-16 10:41:51):

    据我观察,要判断是否在同一网段,题目起码会给出两个IP地址吧?然后还要给出子网掩码(subnet mask),不然判断个毛啊!

    例如:

    IP1:188.188.0.111,IP2:188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?

    做这种破题步骤如下:

    1. 判断IP地址类别,A、B、C类?(A是0-126,B是128-191,C是192-223)

    2. 根据子网掩码,确定子网位。(IP=网络位+子网位+主机位)

    3. 将掩码、IP1、IP2的子网位转成二进制,如果IP1和IP2的子网位相同,就是同一网段,否则就不是。

    开始分析:

    1. 188开头的很明显是个B类IP,网络位是188.188。

    2. 254=1111 1110,0=0000 0000,5=0000 0101

    掩码:255.255.1111 1110.0

    IP1:   188.188.0000 0000.111

    IP2:   188.188.0000 0101.222

    前面的网络位“188.188”相同就不用看了,第三段里的前7位是子网位,必须相同才是同一网段!这两个不同所以就不是同一网段,后面的主机位连看都不用看。

    总结:

    根据子网掩码确定子网位,比较两个IP的子网位是否相同。

    参考链接:

    http://www.cnblogs.com/henryhappier/archive/2010/01/25/1656174.html

  • 相关阅读:
    CSS基础——基本单位
    CSS基础——表格
    CSS基础——列表
    Single-Source Shortest Paths
    Maximum Flow
    Breadth-First Search
    Depth-First Search (III)
    Depth-First Search (II)
    Depth-First Search (I)
    Simple Complete Search
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/6860385.html
Copyright © 2011-2022 走看看