题目感觉有误,但是解题思路是正确的。
已知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 | |||||||
---|---|---|---|---|---|---|---|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
二进制转十进制,只需把为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://www.toymoban.com/news/detail-443447.html
参考:
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文章来源地址https://www.toymoban.com/news/detail-443447.html
到了这里,关于计算机网络:根据IP和子网掩码计算网络号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!