diff --git "a/45 \345\210\230\350\213\217\350\220\214/20240409_IP\345\234\260\345\235\200\345\210\206\347\261\273\343\200\201\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/45 \345\210\230\350\213\217\350\220\214/20240409_IP\345\234\260\345\235\200\345\210\206\347\261\273\343\200\201\345\255\220\347\275\221\346\216\251\347\240\201.md" index 19058010cd0ffc39e931f15ba17d1a37654c3cf6..f40e230cfbd4ac4630753fa1887edd4a53d2a503 100644 --- "a/45 \345\210\230\350\213\217\350\220\214/20240409_IP\345\234\260\345\235\200\345\210\206\347\261\273\343\200\201\345\255\220\347\275\221\346\216\251\347\240\201.md" +++ "b/45 \345\210\230\350\213\217\350\220\214/20240409_IP\345\234\260\345\235\200\345\210\206\347\261\273\343\200\201\345\255\220\347\275\221\346\216\251\347\240\201.md" @@ -49,4 +49,24 @@ - 为什么要区分 - 因为不同的网络的传输方式不一样 - 同一网络,可以直接发数据,交换机 - - 不同网络要通过中间人 \ No newline at end of file + - 不同网络要通过中间人 + +#### 作业 + +1. ##### 想把一个B类地址172.16.0.0-172.16.255.255划分成64个子网掩码,计算此时的子网掩码 + + 64转化为二进制:1000000。N为7 (划分子网数量为2的次方数时,等则需要对N的位数-1) + + 该类为B类,B类子网掩码为255.255.0.0,将主机位最高前6( 7-1 )位置为1后,得到:255.255.252.0 + +2. ##### 计算广播地址,IP地址255.36.25.183,子网掩码255.255.255.240 + +IP地址:255.36.25.183 —> 二进制:11100001.00100100.00011001.10110111 + +子网掩码:255.255.255.240 —> 二进制:11111111.11111111.11111111.11110000 + +网络地址:11100001.00100100.00011001.10110000 IP地址二进制与子网掩码二进制相比:1 1为1,不同为0 + +广播地址:11100001.00100100.00011001.10111111 子网掩码与网络地址相比:相同为1,不同为0 + +广播地址换算成十进制为:225.36.25.191 \ No newline at end of file