Địa chỉ IP (Internet Protocol Address) : là một định danh duy nhất được gán cho mỗi thiết bị kết nối vào mạng Internet hoặc mạng nội bộ (intranet).
A. IPv4 (IP version 4)
Có 2 dạng IP là IP Public và IP Private :
+ IP Public : hay còn gọi là IP công cộng, mỗi địa chỉ IP Public là duy nhất trên thế giới, do các nhà cung cấp dịch vụ cấp.
Dải A: Từ 1.0.0.0 đến 9.255.255.255
11.0.0.0 -126.255.255.255
Dải B: Từ 128.0.0.0 đến 172.15.255.255
172.32.0.0 - 191.255.255.255
Dải C: Từ 192.0.0.0 đến 192.167.255.255
192.169.0.0 - 223.225.255.255
Dải D: Từ 224.0.0.0 đến 239.255.255.255
Dải E: Từ 240.0.0.0 đến 255.255.255.255
+ IP Private : hay còn gọi là IP riêng tư, IP này thường sử dụng cho mạng nội bộ, do máy chủ DHCP Server nội bộ cấp.
Dải A: Từ 10.0.0.0 đến 10.255.255.255
Dải B: Từ 172.16.0.0 đến 172.31.255.255
Dải C: Từ 192.168.0.0 đến 192.168.255.255
Có 2 phiên bản IP hiện tại là IPv4 và IPv6.
Cấu trúc IPv4 gồm 32 bit chia thành 4 Octet :
Gồm 2 phần là NetID : Để định danh mạng.
HostID: Để cấp cho client trong mạng.
Subnet Mask : Mỗi địa chỉ IP đều đi kèm với một Subnet Mask, để xác định được phần NetID của địa chỉ đó.
Ví dụ subnet mask : 255.255.255.0 của mạng 192.168.1.0 thì phần NetID là 192.168.1
Default gateway (cổng mặc định) bản chất là một địa chỉ IP, và còn được gọi là cổng mặc định của mạng máy tính. Địa chỉ này sẽ được cấu hình cho thiết bị máy tính và máy tính mặc định sẽ gửi gói tin đến địa chỉ này để có thể tiếp tục đi đến nơi khác. Nói cách khác Default Gateway xem như là cửa ngõ để các thiết bị local có thể đi ra ngoài mạng.
B. IPv6 (IP version 6)
Hiện tại IPv4 Public đã cạn kiệt nên sự ra đời của IPv6 để giải quyết vấn đề (IPv4 chỉ có khoảng 4 tỷ địa chỉ).
Địa chỉ IPv6 (Internet Protocol version 6) được biểu diễn dưới dạng một dãy số hexa dài 128-bit, chia thành 8 nhóm, mỗi nhóm gồm 4 chữ số hexa, được phân tách bởi dấu hai chấm.
Ví dụ: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Một số giao thức của IPv6 :
+ ICMPv6 (Internet Control Message Protocol version 6): ICMPv6 là phiên bản IPv6 của giao thức ICMP trong IPv4.
+ NDP (Neighbor Discovery Protocol): NDP được sử dụng trong IPv6 để xác định các địa chỉ IPv6 của các thiết bị trong cùng một mạng LAN.
+ DHCPv6 (Dynamic Host Configuration Protocol version 6): DHCPv6 là phiên bản IPv6 của giao thức DHCP trong IPv4.
+ IPv6 over IPv4 tunneling protocols: IPv6 hỗ trợ các giao thức tunneling để vận chuyển gói tin IPv6 qua mạng IPv4.
+ Multicast Listener Discovery (MLD): Giao thức quản lí Multicast, hoạt động trên nền các thông điệp ICMPv6.