Các lớp địa chỉ IP
Trước năm 1993, địa chỉ IPv4 được chia theo các kích thước cố định gọi là lớp — A, B và C cho mạng, D cho multicast, E cho thử nghiệm. Các lớp đã bị CIDR thay thế từ hàng chục năm trước, nhưng tên gọi vẫn sống trong sách giáo khoa, kỳ thi và cách người ta vẫn nói “một mạng lớp C”. Đây là ý nghĩa của chúng và vì sao chúng không còn được dùng.
Trong hướng dẫn này
Lớp A, B và C
Lớp được xác định bởi các bit đầu của địa chỉ. Lớp A: bit đầu là 0, địa chỉ 0.0.0.0–127.255.255.255, phần mạng 8 bit và phần host 24 bit — 128 mạng, mỗi mạng 16,7 triệu địa chỉ, cấp cho các tổ chức và nhà cung cấp lớn thời kỳ đầu. Lớp B: hai bit đầu là 10, 128.0.0.0–191.255.255.255, phần mạng và phần host mỗi phần 16 bit — 16.384 mạng, mỗi mạng 65.534 host, cho các trường đại học và công ty lớn. Lớp C: ba bit đầu là 110, 192.0.0.0–223.255.255.255, phần mạng 24 bit và phần host 8 bit — khoảng 2 triệu mạng, mỗi mạng 254 host, cho tất cả những ai còn lại. Mask mặc định là 255.0.0.0, 255.255.0.0 và 255.255.255.0, và đó là nguồn gốc của các mask quen thuộc.
Kiểm tra ngay
Cloudflare edgeĐọc tại Cloudflare edge từ chính yêu cầu này. Trang chủ bổ sung nhà mạng, loại mạng và các bài kiểm tra VPN, DNS, WebRTC.
Xem chi tiếtLớp D và E
Lớp D: bốn bit đầu là 1110, 224.0.0.0–239.255.255.255, dành cho multicast — một gói tin được giao tới một nhóm người nhận; vẫn được dùng cho mục đích đó (224.0.0.251 chẳng hạn là mDNS). Lớp E: bốn bit đầu là 1111, 240.0.0.0–255.255.255.255, dành cho thử nghiệm và chưa bao giờ được cấp phát; hầu hết hệ thống từ chối dùng nó, và 255.255.255.255 là địa chỉ broadcast.
Vì sao CIDR thay thế các lớp
Các lớp lãng phí không gian: một tổ chức có 300 thiết bị cần một mạng lớp B (65.534 địa chỉ) vì lớp C quá nhỏ, và bảng định tuyến phình lên theo mỗi mạng lớp C được cấp. CIDR (1993) cho phép cấp phát và định tuyến bất kỳ độ dài prefix nào, nên tổ chức đó có thể nhận một /23 (512 địa chỉ) và nhà cung cấp có thể quảng bá một prefix gộp cho nhiều khách hàng. Ngày nay lớp của một địa chỉ không còn ý nghĩa với định tuyến; 192.168.1.0/24 là một /24, không phải một mạng lớp C, và một /8 có thể được chia thành bất kỳ tổ hợp kích thước nào. Công cụ chia subnet chỉ làm việc với độ dài prefix; bài ký pháp CIDR giải thích đơn giản có bảng tra.
Câu hỏi
Các lớp địa chỉ IP khác nhau là gì?
A (0–127, 16,7 triệu host mỗi mạng), B (128–191, 65.534), C (192–223, 254), D (224–239, multicast) và E (240–255, thử nghiệm). Chỉ các bit đầu của địa chỉ quyết định lớp.
Các lớp địa chỉ IPv4 khác nhau là gì?
Câu trả lời tương tự cho riêng IPv4: các lớp A tới E như trên. IPv6 chưa bao giờ có lớp; nó luôn dùng độ dài prefix.
192.168 có phải lớp C không?
Theo định nghĩa cũ thì có: 192.168.0.0–192.168.255.255 nằm trong dải lớp C (192–223), và 192.168.1.0/24 đúng bằng một khối kích thước lớp C. Theo cách nói hiện đại, nó đơn giản là một /24 bên trong dải riêng 192.168.0.0/16.
Địa chỉ IP lớp C là gì?
Một địa chỉ có ba bit đầu là 110 — từ 192.0.0.0 tới 223.255.255.255 — trong một mạng 256 địa chỉ (254 dùng được) với mask mặc định 255.255.255.0. Ngày nay ta nói /24.
Dải địa chỉ IP công khai và riêng là gì?
Riêng: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255. Công khai: mọi thứ còn lại không được dành riêng cho mục đích khác (loopback 127.x, link-local 169.254.x, CGNAT 100.64.0.0/10, multicast, lớp E). Xem IP công khai và IP riêng.