B站看了好几个视频都看不懂,有没有哪里能看懂的视频或讲解一下
热议
2楼 acm 昨天11:26
全部转成二进制你就明白了,前面全1的是网络地址,后面全0的是主机地址,网络地址相同的在同一个子网
3楼 奧巴马 昨天11:31
子网掩码的操作主要涉及位与(AND)运算,而不是异或(XOR)运算。具体来说,IP地址和子网掩码进行位与运算,以确定网络部分和主机部分。这个过程可以帮助确定一个IP地址属于哪个子网。
例如,对于IP地址 `192.168.1.10` 和子网掩码 `255.255.255.0`:
- IP地址的二进制表示:`11000000.10101000.00000001.00001010`
- 子网掩码的二进制表示:`11111111.11111111.11111111.00000000`
将两者进行位与运算:
- 结果:`11000000.10101000.00000001.00000000`
结果得到的是 `192.168.1.0`,这就是网络地址。
因此,子网掩码的作用是通过位与运算分离出网络地址和主机地址。
4楼 WesternReporter 昨天11:42
计算机科学学生应该基本上都懂吧
5楼 Macmini 昨天11:44
去看看计算机网络这本书
6楼 摩卡 昨天13:12
简单来说是用来划分你所属网段的
IP 地址是可以重复的,只要网段是不同的
比如 10.x.y.z 这个 IP 可以在多个网段内使用
7楼 hcyme 昨天13:38
不懂不关心
8楼 何处惹尘埃 5小时前
先引用 @奧巴马 老板的, 再补充一点点.
子网掩码的操作主要涉及位与(AND)运算,而不是异或(XOR)运算。具体来说,IP地址和子网掩码进行位与运算,以确定网络部分和主机部分。这个过程可以帮助确定一个IP地址属于哪个子网。
例如,对于IP地址 `192.168.1.10` 和子网掩码 `255.255.255.0`:
- IP地址的二进制表示:`11000000.10101000.00000001.00001010`
- 子网掩码的二进制表示:`11111111.11111111.11111111.00000000`将两者进行位与运算:
- 结果:`11000000.10101000.00000001.00000000`
结果得到的是 `192.168.1.0`,这就是网络地址。
因此,子网掩码的作用是通过位与运算分离出网络地址和主机地址。
通过上文中二进制可以发现, 共有 32 位二进制数字, 在 IPv4 中共分为 4 段, 每段为 8 位.
例: 192.168.1.0/24
在 192.168.1.0/24 可以得知, 共有 24 位网络位和 8(32-24) 位主机位, 即最大主机位 IP 数量为 2^8=256 个,
但有 2 个保留地址分别是: 主机位全为 0 时表示整个网络(192.168.1.0), 全为 1 为广播地址(192.168.1.255). 所以真实可用的 IP 地址范围为 192.168.1.1 ~ 192.168.1.254
有时网段可能不是那么"标准", 例: 172.17.0.0/18
172.17.0.0的二进制很好计算, 为:
10101100.00010001.00000000.00000000/172.17.0.0
那么/18 应该如何理解? /18 的意思就是子网掩码的前 18 位全为 1, 即:
11111111.11111111.11000000.00000000/255.255.192.0 (8+8+2)
主机位则为子网掩码中不为 1 的部分,
即 11111111.11111111.11000000.00000000 (2^(32-18)=2^14=16384 个)
通配符位(所有主机地址): 00000000.00000000.00111111.11111111 / 0.0.63.255
所以在这个例子中主机位 IP 地址范围为: 172.17.0.0 ~ 172.17.63.255.
除去网络地址(172.17.0.0)和广播地址(172.17.63.255), 其余地址均可使用. 比如: 172.17.0.1 或者是 172.17.1.0 都是正常的 IP 地址.
9楼 HOH 5小时前
看不懂就别看了,你的问题要拆成两个:与运算是什么,为什么要用与运算
10楼 wangjianjilei 5小时前
你是想懂概念用来干嘛还是懂计算,计算你看上面的例子,概念我来说,简单地说就是 互联网门牌号
你家小区门牌号和马云家门小区牌号和刘亦菲家小区门号分别是 123,123,123,从你的角度看起来是一样的,没错,因为这个这个村小区门牌号不够用了,没有办法,上头就想了个招区分,这个招就叫做子网掩码
比方说 123/000 ,123/001,123/011
分别对应的意思是:
123/000->1x0+2x0+3x0=0你家门牌号就是0
123/001->1x0+2x0+3x1=3马云家门牌号就是3
123/011->1x0+2x1+3x1=5刘亦菲家门牌号就是5
利用这个规则区分了你和马云核刘亦菲家门牌号
我只能写到这了,具体的算法其实我已经不太记得了,思路是差不多的,三个小区分别对应民众,商业和军事。你要了解算法看楼上吧
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。