Xét về khía cạnh kỹ thuật, chia mạng con chính là việc mượn một số bit trong phần host_id ban đầu để đặt cho các mạng con. Lúc này, cấu trúc của địa chỉ IP gồm có ba phần: network_id, subnet_id và host_id. Số bit dùng cho phần subnet_id bao nhiêu là tuỳ thuộc vào chiến lược chia mạng con của người quản trị, có thể là một con số tròn byte (8 bit) hoặc một số bit lẻ vẫn được. | Tài liệu hướng dẫn giảng dạy Xét về khía cạnh kỹ thuật chia mạng con chính là việc mượn một số bit trong phần host_id ban đầu để đặt cho các mạng con. Lúc này cấu trúc của địa chỉ IP gồm có ba phần network_id subnet_id và host_id. Số bit dùng cho phần subnet_id bao nhiêu là tuỳ thuộc vào chiến lược chia mạng con của người quản trị có thể là một con số tròn byte 8 bit hoặc một số bit lẻ vẫn được. Tuy nhiên subnet_id không thể chiếm trọn số bit có trong host_id ban đầu cụ thể là số bit làm subnet_id số bit làm host_id -2. Hình - Số lượng Subnet tối đa được phép Số lượng host trong mỗi mạng con được xác định bằng số bit trong phần host_id 2x - 2 là số địa chỉ hợp lệ có thể đặt cho các host trong mạng con. Tương tự số bit trong phần subnet_id xác định số lượng mạng con. Giả sử số bit là y 2y - 2 là số lượng mạng con có được trường hợp đặc biệt thì có thể sử dụng được 2y mạng con . Một số khái niệm mới - Địa chỉ mạng con địa chỉ đường mạng bao gồm cả phần network_id và subnet_id phần host_id chỉ chứa các bit 0. Theo hình bên trên thì ta có các địa chỉ mạng con sau . - Địa chỉ broadcast trong một mạng con Giữ nguyên các bit dùng làm địa chỉ mạng con đồng thời bật tất cả các bit trong phần host_id lên 1. Ví dụ địa chỉ broadcast của mạng con là . - Mặt nạ mạng con subnet mask giúp máy tính xác định được địa chỉ mạng con của một địa chỉ host. Để xây dựng mặt nạ mạng con cho một hệ thống địa chỉ ta bật các bit trong phần network_id và subnet_id lên 1 tắt các bit trong phần host_id thành 0. Ví dụ mặt nạ mạng con dùng cho hệ thống mạng trong hình trên là . Vấn đề đặt ra là khi xác định được một địa chỉ IP ví dụ ta không thể biết được host này nằm trong mạng nào không thể biết mạng này có chia mạng con hay không và nếu có chia thì dùng bao nhiêu bit để chia . Chính vì vậy khi ghi nhận địa chỉ IP của một host ta cũng phải cho biết subnet mask là bao nhiêu subnet mask có thể là giá trị thập phân cũng .