- Bản vẽ thiết kế :
c. Địa chỉ lớp C
2.2.8 Subnet và Subnet Mask
Mạng Internet sử dụng địa chỉ IP 32 bit và phân chia ra các lớp rất mềm dẻo .Tuy nhiên ,với một hệ thống địa chỉ như vậy việc quản lý vẫn rất khó khăn .Nếu như một mạng được cấp cho một địa chỉ lớp A thì có nghĩa nó chứa tới 16.777.214 máy tính ,do vậy ngươi ta dùng mặt nạ bit để phân chia mạng ra thành những mạng con gọi là Subnet Mask .Subnet Mask là một số 32 bit bao gồm n bit 1 (các bit cao nhất) dùng để đánh địa chỉ mạng con và m bit 0 (các bit còn lại) dùng để đánh địa chỉ máy trong mạng con với n+m=32.
Network Number Host Number
Network Number Subnet Number Host Number
11111111 11111111 11111111 00000000
Subnet Mask phải được cấu hình cho mỗi máy tính trong mạng và phải được định nghĩa cho mỗi Router .Như vậy ,ta phải dùng một Subnet Mask cho toàn bộ mạng vật lý cùng chung một địa chỉ Internet .
Ví dụ
Ta có một địa chỉ lớp B 128.001.000.000 và cần chia nó thành 254 mạng con với 254 máy trong mỗi mạng ,ta giải quyết vấn đề này bằng Subnet Mask như sau :
Network num 10000000 00000001 00000000 000000000=128.001.000.000 Subnet Mask 11111111 11111111 11111111 000000000=255.255.255.000
Subnet Mask trên định nghĩa 254 mạng con với địa chỉ như sau :
Subnet#1 10000000 00000001 00000001 000000000=128.001.001.000 Subnet#2 10000000 00000001 00000010 000000000=128.001.002.000 Subnet#3 10000000 00000001 00000011 000000000=128.001.003.000 …
Subnet#254 10000000 00000001 11111110 000000000=128.001.254.000
Số máy trong mạng con thứ nhất sẽ nằm trong khoảng sau :
Subnet#1 10000000 00000001 00000001 000000000=128.001.001.000 Low Address 10000000 00000001 00000001 000000001=128.001.001.001 High Address 10000000 00000001 00000001 111111110=128.001.001.254 Chú ý rằng một địa chỉ chứa toàn số 1 dùng cho broadcasting ,chứa toàn số 0 dành cho Subnet Mask. Do vậy ,địa chỉ IP của host không bao giờ chứa các con số 1 hoặc 0.