Giao thức internet là tập quy tắc quản lý cách gói tin thông tin truyền qua mạng. IPv5 là một phiên bản của Internet Protocol (IP) chưa bao giờ được áp chuẩn chính thức. "v5" nghĩa là phiên bản 5 của IP. Mạng máy tính dùng phiên bản 4, thường gọi là IPv4, hoặc phiên bản mới hơn IPv6.
Hạn chế địa chỉ IPv5
IPv5 chưa bao giờ trở thành giao thức chính thức. Điều được gọi là IPv5 ban đầu có tên khác: Internet Stream Protocol (ST).
Giao thức ST/IPv5 được phát triển bởi Apple, NeXT, và Sun Microsystems để truyền streaming video và voice data, và nó mang tính thực nghiệm. ST hiệu quả trong truyền gói tin trên tần số cụ thể mà vẫn duy trì liên lạc.
Nó sau này trở thành nền tảng cho phát triển công nghệ như Voice over IP (VoIP) — dùng cho thoại qua internet.
Địa chỉ 32-bit
Với sự phát triển của IPv6 và lời hứa về IP gần như vô hạn cùng khởi đầu mới cho giao thức, IPv5 không bao giờ chuyển sang sử dụng công cộng lớn phần vì hạn chế 32-bit.
IPv5 dùng địa chỉ 32-bit của IPv4, điều này sau này trở thành vấn đề. Định dạng IPv4 là ###.###.###.###, gồm 4 octet số (mỗi octet 8 bit), mỗi tập từ 0-255, cách nhau bằng dấu chấm. Định dạng này cho phép 4.3 tỷ địa chỉ internet; tuy nhiên, sự tăng trưởng nhanh của internet sớm làm cạn kiệt số lượng địa chỉ duy nhất này.
Năm 2011, các khối IPv4 cuối cùng đã được cấp phát. Với IPv5 dùng cùng địa chỉ 32-bit, nó sẽ gặp cùng hạn chế.
Do đó, IPv5 bị bỏ qua trước khi trở thành chuẩn, và thế giới chuyển sang IPv6.
Địa chỉ IPv6
IPv6 được phát triển thập niên 1990 để giải quyết hạn chế địa chỉ, và triển khai thương mại bắt đầu 2006. IPv6 là giao thức 128-bit, cung cấp nhiều địa chỉ IP hơn.
Định dạng IPv6 là chuỗi 8 số hex 4 ký tự; mỗi số đại diện 16 bit, tổng 128 bit. Ký tự trong IPv6 là số 0-9 và chữ A-F.
Định dạng IPv6
Ví dụ IPv6: 2001:0db8:0000:0000:1234:0ace:6006:001e. IPv6 cung cấp khả năng hàng tỷ tỷ địa chỉ (khoảng 3.4×1038 địa chỉ) với rất ít cơ hội cạn kiệt.
Định dạng IPv6 dài và thường chứa nhiều số 0. Các số 0 đầu (leading zeros) có thể bỏ để rút gọn. Ví dụ: IPv6 trên có thể viết ngắn gọn hơn là 2001:db8::1234:ace:6006:1e. Khi có chuỗi nhiều hơn một nhóm 4 ký tự toàn số 0, có thể thay bằng ký hiệu ::.
Chỉ được dùng một ký hiệu :: trong một địa chỉ IPv6.