Lớp D: Dùng để gửi IP Datagram tới một nhóm các host trên một mạng. Bốn bit đầu tiên của byte thứ nhất là 1110.
Lớp E: Dự phòng để dùng cho tương lai. Năm bít đầu tiên của byte thứ nhất là 11110
Mỗi địa chỉ IP là một cặp Net ID và Host ID với Net ID xác định một mạng và Host ID để xác định một máy ở trên mạng đó. Một địa chỉ ID mà có Host ID = 0 dùng để hướng tới mạng định danh bởi vùng Net ID. Một địa chỉ ID có Host ID gồm toàn số 1 được dùng để hướng tới tất cả các Host nối vào mạng được định danh Net ID, và nếu vùng Net ID cũng gồm toàn số 1 thì nó hướng tới tất cả các host trên tất cả các mạng.
Địa chỉ IP có độ dài 32 bit thường được chia thành 4 vùng ( mỗi vùng một byte ) và biểu diễn dưới dạng ký hiệu thập phân có dấu chấm (.) ngăn cách giữa các vùng. Nhìn vào các giá trị thập phân có thể biết được máy tính đó thuộc lớp địa chỉ nào ( A, B, C, D, E ) như bảng 2.1
Bảng 2.1: Miền giá trị của từng lớp địa chỉ
Lớp Địa chỉ nhỏ nhất Địa chỉ lớn nhất 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 Lớp D 224.0.0.0 239.255.255.255 Lớp E 240.0.0.0 255.255.255.255
Địa chỉ logic giúp đơn giản hoá việc quản lý và cấp phát địa chỉ nhưng các máy chỉ có thể liên lạc với nhau khi biết địa chỉ phần cứng của nhau. Vì vậy người ta sử dụng giao thức ARP ( Address Resolution Protocol: Giao thức chuyển đổi địa chỉ ) để ánh xạ địa chỉ IP thành địa chỉ vật lý khi gửi các gói tin qua mạng. Đồng thời máy cũng phải xác định địa chỉ IP của mình ngay sau khi khởi động nhờ giao thức RARP ( Reverse Address Resolution Protocol: Giao thức chuyển đổi địa chỉ ngược ).
2.1.2 Các kiểu địa chỉ phân phát gói tin
Có ba loại địa chỉ để phân phát gói tin:
Unicast:
Datagram đến một máy xác định vì thế nó có đầy đủ cả Net ID và Host ID ở địa chỉ đích.
Broadcast: Có hai dạng sau: