• 计算机网络:根据IP和子网掩码计算网络号


    题目感觉有误,但是解题思路是正确的。
    已知B类地址的子网掩码为255.255.0.0,假设某B类地址为127.24.36.55,那么它的网络号为:()

    A、127.24.0.0
    B、0.0.36.55
    C、255.255.36.55
    D、127.24.36.55

    解题思路:
    将ip和子网掩码分别转换为二进制数,再进行“逻辑与”运算,运算得到的二进制数转化为十进制即可。

    ip :127.24.36.55:01111111.00011000.00100100.00110111
    子网掩码:255.255.0.0 :11111111.11111111.00000000.00000000
    与运算: :01111111.00011000.00000000.00000000
    转化为十进制 :127.24.0.0

    观察:
    由于255的二进制数全为1,0的二进制数全为0,则进行逻辑与运算后
    若十进制子网掩码和ip中有255,则该区域网络号为原来的数字
    若十进制子网掩码和ip中有0,则该区域网络号为0


    选择题口算法
    IP地址:10.0.10.63
    子网掩码:255.255.255.224
    因为我们已知网络号前三位肯定是10.0.10,所以只需计算最后一位即可。
    1、先用256减去子网掩码最后一位:
    256 - 224 = 32
    2、口算出:不大于IP地址最后一位63,但是是32的倍数的数
    这个数即为32
    3、那么网络号最后一位就是32,网络号为:10.0.10.32


    与运算(&):全True为True
    全1为1,有0则0。
    0&0为0,0&1为0,1&0为0,1&1为1

    或运算(|):有True为True
    全0为0,有1则1。
    0|0为0,0|1为1,1|0为1,1|1为1

    与、或运算思考:0Flase,1True。与:都为True才为1True;或:有True为1True。

    异或运算(^):不同的时候为True即1
    同0,异1。
    0 ^ 0为0,0 ^ 1为1,1 ^ 0为1,1 ^ 1为0


    十进制的IP地址怎么转换为二进制的IP地址
    十进制:172.16.25.3
    二进制:10101100.00010000.00011001.00000011

    8为数为 2的0次 到 2的7次 ,128 是2的7次

    172
    10101100
    1286432168421

    二进制转十进制,只需把为1的哪些位置给加起来即可


    区分ip地址中网络号和主机号的位置

    子网掩码中前面1的个数,为IP地址网络号的位数!!

    IP地址:10.0.10.63
    子网掩码:255.255.255.224

    IP地址: 00001010.00000000.00001010.001|11111 #前27位的网络号位,后面为主机号位
    子网掩码:11111111.11111111.11111111.111|00000

    数字27就是指网络号的位数是27位,指子网掩码前27位都为1,后面为0.
    在这里插入图片描述


    网络地址分类
    A 0 开始
    B 128 开始
    C 192 开始
    D 224 开始
    E 240 开始
    在这里插入图片描述

    A类地址子网掩码:255.0.0.0
    B类地址子网掩码:255.255.0.0
    C类地址子网掩码:255.255.255.0

    参考:
    https://blog.csdn.net/qq_20495901/article/details/123043729
    https://blog.csdn.net/qq_20495901/article/details/123042165?spm=1001.2014.3001.5502
    https://blog.csdn.net/qq_47188967/article/details/124830369

  • 相关阅读:
    Apache Shiro反序列化漏洞研究及解决方法
    关于企业如何替换 FTP 和加速 FTP 的问题
    使用python编写mqtt客户端向EMQX服务器发送数据
    golang-bufio 缓冲扫描
    Redis专题-秒杀
    PyTorch模型定义和相关使用
    【Redis】解决全局唯一 id 问题
    C++/QT生成二维码和扫码二维码
    SwissArmyTransformer瑞士军刀工具箱使用手册
    leetcode(2)栈
  • 原文地址:https://blog.csdn.net/m0_37690430/article/details/127685098