Tôi chỉ đọc cái này câu trả lời tuyệt vời của Serverfault cho một câu hỏi rất cơ bản: mạng con IPv4 hoạt động như thế nào? Mặc dù tôi tuân theo hầu hết mọi thứ đã được nêu trong câu trả lời được chấp nhận, tôi vẫn đang vẽ một khoảng trống tinh thần lớn đối với khái niệm quan trọng nhất được mô tả ngay gần đầu: cách tính toán bitmasking mạng con hoạt động.
Ví dụ trong câu trả lời đó là một IP của 10.13.216.41/18
:
10. 13. 216. 41
00001010.00001101.11011000.00101001 - IP address as bytes
Sau đó, tác giả cung cấp khu vực làm việc này:
10. 13. 216. 41
00001010.00001101.11011000.00101001 - IP address
11111111.11111111.11000000.00000000 - subnet mask (/18 => 255.255.192.0)
00001010.00001101.11000000.00000000 - Portion of IP address covered by 1's in subnet mask, remaining bits set to 0
00000000.00000000.00011000.00101001 - Portion of IP address covered by 0's in subnet mask, remaining bits set to 0
Tôi hiểu cách tạo dòng thứ 3: đó là sự kết hợp logic ("ANDing") của các bit trong IP với các bit trong mặt nạ mạng con. Điều này làm cho ý nghĩa hoàn toàn với tôi. Nhân tiện, dòng thứ 3 này là gì ( 00001010.00001101.11000000.00000000
): ID máy chủ, ID mạng hoặc ID mạng con?
Nhưng dòng thứ 4 ( 00000000.00000000.00011000.00101001
) chỉ là không có ý nghĩa với tôi. Tôi đã đọc câu trả lời này nhiều lần và không thể tìm ra cách nó được tính toán / xuất phát và những gì nó thậm chí đại diện / hữu ích cho (ID máy chủ, ID mạng, ID mạng con?). Bất cứ ý tưởng này đến từ đâu?! Cảm ơn trước!