Cho địa chỉ IP 192.168.1.158 và subnet mask tương ứng 255.255.255.240. Xác định địa chỉ mạng của IP trên?
Đáp án đúng: B
Để xác định địa chỉ mạng của một địa chỉ IP và subnet mask cho trước, chúng ta thực hiện phép toán AND giữa địa chỉ IP và subnet mask. Bước 1: Chuyển đổi địa chỉ IP và subnet mask sang dạng nhị phân: Địa chỉ IP: 192.168.1.158 Trong đó, chúng ta chỉ cần quan tâm đến octet cuối cùng (158) vì octet đầu tiên ba (192.168.1) không bị ảnh hưởng bởi subnet mask này. 158 ở hệ thập phân tương đương với 10011110 ở hệ nhị phân. Subnet mask: 255.255.255.240 Trong đó, octet cuối cùng là 240. 240 ở hệ thập phân tương đương với 11110000 ở hệ nhị phân. Bước 2: Thực hiện phép toán AND từng bit giữa octet cuối của địa chỉ IP và octet cuối của subnet mask: 10011110 (158) AND 11110000 (240) ----------- 10010000 Bước 3: Chuyển đổi kết quả nhị phân trở lại hệ thập phân: 10010000 (nhị phân) = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 + 0 * 2^0 = 128 + 0 + 0 + 16 + 0 + 0 + 0 + 0 = 144. Bước 4: Ghép octet đầu ba không thay đổi với octet cuối vừa tính được: Địa chỉ mạng là 192.168.1.144. Vì vậy, phương án 2 là đáp án đúng.
This document is a final exam paper for the 'Introduction to Computer Networks' course from HK2 2018-2019. It contains multiple-choice questions covering fundamental networking concepts such as network devices, IP addressing, subnetting, routing protocols, TCP/IP functionalities, ARP, DHCP, HTTP, NAT, MAC addresses, IMAP, and port numbers.