JavaScript is required

Giả sử hệ thống mạng của bạn phải chia thành 15 mạng con (subnet) và sử dụng một địa chỉ lớp B. Mỗi mạng con chứa ít nhất 1500 host. Vậy subnet mask nào sẽ được sử dụng:

A.
255.248.0.0
B.
255.255.248.0
C.
255.255.224.0
D.
255.255.252.0
Trả lời:

Đáp án đúng: B


Để giải quyết bài toán này, ta cần xác định subnet mask phù hợp dựa trên hai yêu cầu chính: chia thành 15 subnet và mỗi subnet chứa ít nhất 1500 host. 1. **Số lượng subnet:** Cần 15 subnet, vậy số bit cần mượn từ phần host ID là `n` sao cho 2^n >= 15. Giá trị `n` nhỏ nhất thỏa mãn là 4 (2^4 = 16 >= 15). 2. **Số lượng host mỗi subnet:** Cần ít nhất 1500 host mỗi subnet. Số bit còn lại cho host ID là `h` sao cho 2^h - 2 >= 1500 (trừ 2 cho địa chỉ mạng và địa chỉ broadcast). Vậy 2^h >= 1502. Giá trị `h` nhỏ nhất thỏa mãn là 11 (2^11 = 2048 >= 1502). Vì đây là địa chỉ lớp B, nên mặc định subnet mask là 255.255.0.0 (16 bit mạng, 16 bit host). Chúng ta mượn 4 bit từ octet thứ ba cho subnet, vậy subnet mask sẽ là: 255.255.(11110000).0, tương đương 255.255.240.0 Tuy nhiên, không có đáp án 255.255.240.0. Xem xét lại các phương án: * **A. 255.248.0.0:** Không phù hợp vì chỉ thay đổi octet thứ hai, không phải lớp B. * **B. 255.255.248.0:** 248 = 11111000, vậy mượn 5 bits cho subnet (2^5 = 32 subnet), còn lại 8-5=3 bits cho host (2^3 -2 = 6 hosts). Không đủ số host. * **C. 255.255.224.0:** 224 = 11100000, vậy mượn 3 bits cho subnet (2^3 = 8 subnet). Không đủ số subnet. 8-3=5 bits cho host (2^5-2=30 hosts). Không đủ số host. * **D. 255.255.252.0:** 252 = 11111100, vậy mượn 6 bits cho subnet (2^6 = 64 subnet), còn lại 8-6 = 2 bits cho host (2^2 - 2 = 2 hosts). Không đủ số host. Tuy nhiên, ta cần 15 subnet và ít nhất 1500 host. Ta dùng địa chỉ lớp B, vậy mặc định có 16 bit cho host. Ta cần 4 bit cho subnet (16 >= 15) và 11 bit cho host (2^11 -2 >= 1500). Tổng cộng 4 + 11 = 15 bits. Điều này mâu thuẫn với địa chỉ lớp B (16 bit host mặc định). Vậy nên, các đáp án trên đều không chính xác. Để đáp ứng đủ 1500 hosts/subnet, cần tối thiểu 11 bits cho phần host. Để có 15 subnets, cần tối thiểu 4 bits cho subnet. Với lớp B, 16 bit mặc định cho phần host, ta cần "mượn" các bit từ phần host cho phần subnet. Số lượng bit subnet cần là 4, vậy còn lại 12 bits cho host. (2^12 - 2) = 4094 hosts. Như vậy, số lượng host đáp ứng được yêu cầu. Subnet mask cần tìm sẽ là 255.255.240.0 (11110000). Nhưng không có đáp án nào đúng. Có lẽ đề bài có sai sót.

Tổng hợp và chia sẻ 900+ câu hỏi trắc nghiệm quản trị mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức quản trị mạng.


50 câu hỏi 60 phút

Câu hỏi liên quan