Có khả năng các mặt nạ mạng con đang ném bạn đi. Miễn là bạn nhớ rằng các quy tắc dưới đây không còn được áp dụng, bạn sẽ ổn thôi.
Cuối cùng, địa chỉ lớp đầy đủ đã đi xuống các bit quan trọng nhất (hoặc "hàng đầu") trong địa chỉ. Không hơn không kém.
- Lớp A: Hầu hết các bit quan trọng bắt đầu bằng
0
- Lớp B: Hầu hết các bit quan trọng bắt đầu bằng
10
- Lớp C: Hầu hết các bit quan trọng bắt đầu bằng
110
Các "lớp" xuất phát từ cách chúng phân chia không gian địa chỉ để sử dụng giữa "máy chủ" và "mạng". Hãy nhớ rằng hồi đó (cách trở lại, từ thời ARPANET), mặt nạ mạng con không tồn tại và mạng được dự định sẽ được suy ra từ chính địa chỉ. Vì vậy, với ý nghĩ trên, đây là những gì họ nghĩ ra (đây được dự định là biểu diễn nhị phân - mỗi N
hoặc H
đại diện cho một bit trong địa chỉ 32 bit):
- Lớp A:
NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(ít mạng hơn, nhiều máy chủ hơn)
- Lớp B:
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(nhiều mạng hơn, ít máy chủ hơn)
- Lớp C:
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(thậm chí nhiều mạng hơn, thậm chí ít máy chủ hơn)
Ở đây, N
đại diện của phần mạng của địa chỉ và H
là đại diện của phần lưu trữ của địa chỉ hoặc như họ gọi lại trong ngày, "trường nghỉ".
Kết hợp điều đó với những gì đã nói trước đó về các bit quan trọng nhất, chúng ta có những điều sau đây:
- Lớp A: 0.0.0.0 - 127.255.255.255
- Lớp B: 128.0.0.0 - 191.255.255.255
- Lớp C: 192.0.0.0 - 223.255.255.255
Chuyển đổi các phạm vi thành nhị phân có thể làm cho điều này rõ ràng hơn:
Lớp A
0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000
127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
^
most significant bit = 0
Lớp B
128.0.0.0
-----------
[10]000000.00000000.00000000.00000000
191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
^
most significant bits = 10
Lớp C
192.0.0.0
-----------
[110]00000.00000000.00000000.00000000
223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
^
most significant bits = 110
Mỗi địa chỉ trong phạm vi đó sẽ chia sẻ một bit hàng đầu chung. Đạo đức của câu chuyện là, nếu bạn có thể nhớ các bit hàng đầu được cho là gì (0 đối với lớp A, 10 đối với lớp B, 110 đối với lớp C) thì việc xác định địa chỉ "lớp" nào sẽ thuộc về địa chỉ nào? trong. Hoặc, nếu số thập phân dễ hơn:
- Lớp A: octet đầu tiên trong địa chỉ nằm trong khoảng từ 0 đến 127, bao gồm
- Lớp B: octet đầu tiên trong địa chỉ nằm trong khoảng từ 128 đến 191, bao gồm
- Lớp C: octet đầu tiên trong địa chỉ nằm trong khoảng từ 192 đến 223, bao gồm
Cách dễ nhất để gây rối cho ai đó về "địa chỉ đầy đủ" trong bài kiểm tra, hoặc bài kiểm tra, hoặc bất cứ điều gì, là sử dụng định hướng sai bằng cách sử dụng mặt nạ mạng con. Một lần nữa, hãy nhớ rằng mặt nạ mạng con không áp dụng để xác định lớp của một địa chỉ. Điều này rất dễ quên bởi vì như những người khác đã nói, địa chỉ và định tuyến không có lớp đã tồn tại hơn hai thập kỷ nay và mặt nạ mạng con và ký hiệu CIDR đã trở nên phổ biến trong ngành.