8 bit bit bit bit
3.3. Mặt nạ mạng con
Nhằm tăng số máy trong một mạng đơn, việc phân chia mạng đã được đưa ra. Việc phân chia mạng cho phép chỉ số nhận dạng một mạng đơn chia ra thành nhiều chỉ số nhận dạng cho các mạng con. Mỗi mạng con sẽ cĩ một chỉ số nhận dạng riêng. Để phân biệt các chỉ số nhận dạng mạng từ chỉ số nhận dạng máy chủ, mặt nạ mạng được sử dụng. Mặt nạ mạng ( subnet Mask) vẫn tuân thủ nguyên tắc giống địa chỉ IP và phương pháp phân lớp, cĩ nghĩa là mặt nạ mạng cũng gồm 32 bit chia làm 4 nhĩm mơ tả phần địa chỉ mạng và phần đối chiếu địa chỉ host. Mặt nạ mạng được thiết lập bằng cách: các bit của Octet vùng mạng sẽ được lập là 1 cịn tất cả các bit dùng cho định danh host được thiết lập là 0. Do đĩ, mỗi nhĩm số trong 4 nhĩm cĩ giá trị lớn nhất là 255 và nhỏ nhất là 0. 4 nhĩm số này được sắp xếp từ giá trị lớn đến giá trị nhỏ, các giá trị lớn đại diện cho chỉ số nhận dạng của mạng cịn giá trị nhỏ nhất đại diện cho chỉ số nhận dạng host.
Cấu trúc mặt nạ mạng đơn giản bao gồm các bit 1 và 0:
Các bit mặt nạ mạng xuất phát từ các bit trật tự cao của trường host như hình minh họa.
Ví dụ với 2 địa chỉ 171.68.3.3 và 171.68.2.3, nếu mặt nạ mạng alf 255.255.255.0 thì 24 bit được che. Vì vậy, bộ định tuyến sẽ so sánh 3 Octet đầu của 2 địa chỉ. Vì các bit bị che khơng giống nhau, bộ định tuyến sẽ biết là các địa chỉ này thuộc các mạng con khác nhau. Nhưng với mặt nạ mạng là 255.255.0.0 thì chỉ cĩ 16 bit bị che, bộ định tuyến sẽ chỉ so sánh 2 Octet đầu
Mạng Mạng Mạng con Host Nhị phân 11111111 11111111 11111111 00000000 Thập phân 255 • 255 • 255 • 0
của địa chỉ. Vì các bit bị che giống nhau nên bộ định tuyến sẽ biết được hai địa chỉ này thuộc cùng một mạng.
Khi ta khơng thực hiện chia mạng thì sử dụng mặt nạ mặc đinh. Mỗi phân lớp địa chỉ cĩ một mặt nạ mặc định.
Do đĩ, mặt nạ địa chỉ lớp A: 255.0.0.0 Mặt nạ địa chỉ lớp B: 255.255.0.0 Mặt nạ địa chỉ lớp C: 255.255.255.0
Ví dụ: mặt nạ mặc định của địa chỉ lớp B khi khơng thực hiện phân chia mạng
là 255.255.0.0 và mặt nạ của địa chỉ lớp B là 171.68.0.0 với 8 bit dùng cho việc chia mạng là 255.255.255.0.
Mặt nạ mạng được bộ định tuyến dùng để xác định địa chỉ mạng mà gĩi dữ liệu cần chuyển tơi. Việc này được thực hiện bằng cách: bộ định tuyến sẽ trích lấy địa chỉ đích IP từ gĩi dữ liệu gởi tới, sau đĩ lấy mặt nạ mạng mà nĩ lưu trữ tron bộ nhớ ra thực hiện phép tốn “ AND” để lấy ra chỉ số mạng đích.
Ví dụ: khi ta cĩ địa chỉ 172.16.10.50 với mặt nạ mạng 255.255.255.0. Muốn tìm
địa chỉ số mạng con, ta chuyển tất cả về số nhị phân để dễ dàng cho việc tính tốn. Sau đĩ, dùng phép “ AND” để tính. Vì dựa vào Octet đầu cĩ thể nhận ra đây là địa chỉ lớp B ( giát trị 172 nằm trong khoảng 128 đến 191) nên chỉ cần tính từ Octet thứ 3. Cách tính như sau:
Chuyển kết quả về số thập phân ta cĩ: 10.0. Vậy địa chỉ IP 172.16.10.50 là địa chỉ thuộc phân lớp mạng B và máy cĩ địa chỉ này ở mạng con 10.