Chào mừng ngày giải phóng miền nam

Tại sao cần có Subnet mask?

Mỗi địa chỉ IP đều đi kèm với thành phần gọi là Subnet mask. Vì giao thức TCP/IP quy định hai địa chỉ IP muốn làm việc trực tiếp với nhau thì phải nằm chung một mạng, hay còn gọi là có chung một Network ID. Subnet mask là một tập họp gồm 32 bit tương tự địa chỉ IP, nhưng có đặc điểm là phân làm hai vùng, vùng bên trái toàn các bit 1, còn vùng bên phải toàn các bit 0. Như vậy phần địa chỉ IP nằm tương ứng với vùng các bit 1 của Subnet mask được gọi là vùng Network của địa chỉ đó. Có ba Subnet mask chuẩn là 255.0.0.0 dành cho các địa chỉ mạng lớp A, 255.255.0.0 dành cho các địa chỉ mạng lớp B, và 255.255.255.0 dành cho các địa chỉ mạng lớp C.

Ví dụ, một địa chỉ 192.168.1.2, là địa chỉ lớp C nên sẽ có subnet mask chuẩn là 255.255.255.0. Ta thấy Subnet mask này tạo một ranh giới giữa các bit 1 và các bit 0 tại vị trí giữa bit 24 và bit 25, tức là giữa oc-tet 3 và oc-tet 4, do đó ba oc-tet đầu của địa chỉ 192.168.1.2 sẽ là phần Network ID của nó. Nói cách khác 192.168.1.0 là NetID của địa chỉ 192.168.1.2.

Địa chỉ IP 192 168 1 2
Subnet mask 255 255 255 0
Subnet mask 11111111 11111111 11111111 00000000
Network ID 192 168 1 0

Một ví dụ khác, địa chỉ 172.16.4.2 là địa chỉ lớp B nên sẽ có subnet mask chuẩn là 255.255.0.0. Ta thấy Subnet mask này tạo một ranh giới giữa các bit 1 và các bit 0 tại vị trí giữa bit 16 và bit 17, tức là giữa oc-tet 2 và oc-tet 3, do đó hai oc-tet đầu của địa chỉ 172.16.4.2 sẽ là phần Network ID của nó. Nói cách khác 172.16.0.0 là NetID của địa chỉ 172.16.4.2.

Địa chỉ IP 172 16 4 2
Subnet mask 255 255 255 0
Subnet mask 11111111 11111111 11111111 00000000
Network ID 172 16 0 0

Rate this post
Hotline tư vấn miễn phí