I Chia Subnet: - Những Subnet Mask được sử dụng bởi nhiều host để xác định đâu là phần chia của 1 địa chỉ IP được xem như là Net ID của địa chỉ đó.Lớp A, B và C sử dụng Subnet Mask mặc định được che lần lượt là 8, 16, 24bit tương đương với những địa chỉ 32bit. 1 Mạng cục bộ được định rõ bởi 1 Subnet Mask hay còn gọi là 1 Subnet - Chia subnet là phương pháp logic chia 1 địa chỉ mạng bằng cách tăng bit 1 sử dụng trong Subnet Mask của 1 Mạng. Phần mở rộng này cho phép bạn chia nhiều Subnet bên trong Mạng ban đầu + 255.255.0.0 là Subnet Mask mặc định được sử dụng cho những host bên trong lớp B , ví dụ như 131.107.0.0, thì 2 địa chỉ 131.107.1.11 và 131.107.2.11 là giống Subnet. Và những host trong Net này liên lạc với nhau bằng cách gởi gói tin Broadcast. Nhưng khi Subnet Mask được tăng thêm thành 255.255.255.0 thì rõ ràng 2 địa chỉ 131.107.1.11 và 131.107.2.11 là khác Net. Thì những host này muốn liên lạc với nhau thì phải gởi 1 gói tin IP đến Default Gateway, cái mà nó chịu trách nhiệm routing những gói dữ liệu đến Subnet Đích + Trong khi ban đầu địa chỉ lớp B khi chưa chia Subnet có 65.534 host thì Subnet Mask mới được cấu hình như hình bên dưới cho phép bạn chia thành 256 Subnet với 254 host trên 1 subnet. + Ưu điểm của việc chia Subnet là khi chia xong những phân đoạn con có thể trải rộng trên nhiều phân đoạn vật lý (vd mạng có thể gồm 2 phân đoạn là Ethernet và Token Ring). Tuy nhiên ưu điểm chính là giảm lưu lượng mạng vì khi chia Subnet thì lưu lượng các gói tin Broadcast không làm ảnh hưởng đến toàn mạng do Router giữa các mạng sẽ chặn các gói tin Broadcast. - Xác định Tổng số Host trên 1 Mạng bằng cách ta lấy 2 lũy thừa số bit làm Host ID sau đó trừ cho 2. Vd: 192.168.1.0 thuộc lớp C nên mặc định sẽ có 24bit làm Net ID (192.168.1.0/24) và 8bit làm Host ID. Vậy Tổng số Host : 2 lũy thừa 8 –2 = 254 Host - Xác định Tổng số Subnet bằng cách ta lấy 2 lũy thừa số bit mở rộng thêm vào Net ID Vd : 172.16.0.0 . Thuộc lớp B nên có 16bit làm Net ID(172.16.0.0/16) và 16bit làm Host ID. Do Net ID chưa mở rộng bit nào nên số bit mở rộng = 0 , vậy Tổng số Subnet = 2 lũy thừa 0 = 1 Subnet Vậy nếu 172.16.0.0 viết dưới dạng 172.16.0.0/20. Vậy có nghĩa số bit làm Host ID là 12 và số bit mở rộng thêm vào Net ID là 4. => Tổng Số Host : 2 lũy thừa 12 –2 = 4094 Hosts => Tổng Số Subnet : 2 lũy thừa 4 = 16 Subnets - Xác định số Host trên mỗi Subnet: Tính tổng số Host trên 1 Subnet giống như tính tổng số Host trên 1 Mạng. Khi 1 địa chỉ Mạng đã được chia Subnet. Thì tổng số Host trên mỗi Subnet sẽ là 2 lũy thừa x -2 với x là số bit làm Host ID. - Ước lượng phạm vi địa chỉ Subnet: Bằng cách sử dụng Kí Hiệu Thập Phân Dấu Chấm , ta có thể ước lượng được phạm vi của những địa chỉ IP trên mỗi Subnet đơn giản bằng cách ta lấy 256 trừ cho giá trị bộ 8 thích hợp trong Subnet Mask. Vd1: 1 Net thuộc lớp C có địa chỉ 192.168.5.0 với Subnet Mask là 255.255.255.192. Ta lấy 256-192 = 64, Vậy kết quả mỗi phạm vị địa chỉ Subnet của Mạng được nhóm trong khoảng 64: 192.168.5.0 – 192.168.5.63, 192.168.5.64 – 192.167.5.127 , .v.v… Vd2: 1 Net thuộc lớp B có địa chỉ 172.16.0.0 với Subnet Mask là 255.255.255.240. Ta lấy 256-240 = 16. Bởi vậy, mỗi phạm vi địa chỉ Subnet được nhóm 16 ở vị trí thứ 3 và thích hợp bộ 8. Nhưng trái lại vị trí thứ 4 của bộ 8 có phạm vi từ 0-255: 172.16.0.0 – 172.16.15.255, 172.16.16.0 – 172.16.31.255, … - Lưu ý rằng có 2 địa chỉ không được dùng để cấp cho Host là địa chỉ mạng (tất cả các bit trong phần Host ID đều là 0) và địa chỉ Broadcast (tất cả các bit trong phần Host ID đều là 1) II Supernetting: - Để ngăn sự cạn dần các Net ID của lớp A,B. Các nhà điều hành Internet đã sắp đặt 1 sơ đồ gọi là Supernetting. Supernetting sẽ cho phép nhiều Net gom thành 1 Net. Supernetting đưa ra nhiều thuận lợi hiệu quả cho việc đặt địa chỉ cho các Net. - Ví dụ , giả sử 1 tổ chức cần cung cấp khoảng 2000 Trạm. Con số này là quá lớn đối với 1 lớp C (chỉ có thể cấp cho 254 trạm). Tuy nhiên 1 Net thuộc lớp B có thể cấp tới 16384 Net với 65534 Trạm trên mỗi Net và con số này cũng sẽ nhanh chóng giảm bớt. Bởi vậy nó ko thiết thực để 1 ISP (Internet Service Provider) cấp 1 Net lớp B vì nhu cầu tổ chức kia chỉ chiếm 3% trong tổng số IP của 1 Net trong lớp B , có nghĩa là lãng phí mất 63534 địa chỉ. Bằng cách sử dụng Supernetting, 1 ISP có thể cấp 1 khối những địa chỉ lớp C (1 Net có 254 Hosts) mà nó được xem như 1 Mạng độc lập ở đâu đó giữa lớp B và lớp C. Trong ví dụ này, 1 khối gồm 8 Net thuộc lớp C có thể đáp ứng nhu cầu tổ chức kia bằng cách cấp 2032 host. - Supernetting khác với Chia Subnet ở chỗ là Supernetting mượn những Bit ở Net ID đem qua làm Host ID. Ví dụ, giả sử 1 ISP đã cấp cho bạn 1 khối gồm 8 Net lớp C từ 207.46.168.0 dến 207.46.175.0. Gán 1 Subnet Mask là /21 (mặc định là /24) đến các Router tại ISP và đến tất cả các host nằm trong tổ chức của bạn, kết quả là tất cả các máy đều thấy nhau như là 1 Net bởi vì nhờ vào Net ID bị rút ngắn phát sinh từ subnet mask là /24, phần Net ID của toàn bộ 8 địa chỉ này bây giờ được nhìn thấy như là duy nhất. ***Hình bên dưới sẽ minh họa cho phần này: