JavaScript is required

Trong các địa chỉ sau, địa chỉ nào không nằm cùng mạng với các địa chỉ còn lại:

A.

172.29.100.10/255.255.240.0

B.

172.29.110.50/255.255.240.0

C.

172.29.97.20/255.255.240.0

D.

172.29.95.34/255.255.240.0

Trả lời:

Đáp án đúng: C


Địa chỉ mạng được xác định bằng cách thực hiện phép AND giữa địa chỉ IP và subnet mask. Subnet mask là 255.255.240.0, tương đương với /20. * A. 172.29.100.10/20: 172.29. (100 & 0xF0).0 = 172.29.96.0 * B. 172.29.110.50/20: 172.29. (110 & 0xF0).0 = 172.29.112.0 * C. 172.29.97.20/20: 172.29. (97 & 0xF0).0 = 172.29.96.0 * D. 172.29.95.34/20: 172.29. (95 & 0xF0).0 = 172.29.80.0 (sai, vì 95 & 0xF0 = 80, đổi 95 về nhị phân là 01011111, đổi 240 về nhị phân là 11110000. AND 2 số này lại ta được 01010000 đổi ra thập phân là 80). Như vậy, địa chỉ B (172.29.110.50) không cùng mạng với các địa chỉ còn lại (A, C cùng mạng 172.29.96.0 và D là mạng 172.29.80.0).

Câu hỏi liên quan