Tiêu chuẩn IP quy định rằng việc thực hiện tuân thủ cũng phải thực hiện ICMP (RFC 792). ICMP cung cấp một phương tiện để chuyển tin nhắn từ bộ định tuyến và các máy chủ khác sang máy chủ. Về bản chất, ICMP cung cấp phản hồi về các vấn đề trong việc giải quyết truyềnthông. Ví dụ về việc sử dụng nó là khi một datagram không thể đến đích, khi bộ định tuyến không có khả năng đệm để chuyển tiếp biểu đồ dữ liệu và khi bộ định tuyến có thể chỉ đạo trạm gửi lưu lượng truy cập trên một tuyến đường ngắn hơn. Trong hầu hết các trường hợp, tinnhắn ICMP được gửi để đáp ứng với biểu đồ dữ liệu, bằng bộ định tuyến dọc theo đường dẫn của datagram hoặc bởi máy chủ đích dự định.
18.4 / GIAO THỨC INTERNET 29
0 8 16 31 0 8 16 31
Kiểu Mã Checkum Kiểu Mã Checkum
Không sử dụng Định danh Số thứ tự
IPHeader 64 bit datagram gốc Dấu thời gian bắt nguồn (a) Điểm đến không thể tiếp cận; thời gian vượt quá; nguồn dập tắt (e) Timestamp
0 8 16 31 0 8 16 31
(b) Vấn đề tham số
(f) Dấu thời gian trả lời
0 8 16 31 0 8 16 31
(g) Yêu cầu mặt nạ địa chỉ (c) Chuyển hướng
0 8 16 31 0 8 16 31
Kiểu Mã Checkum
Định danh Số thứ tự Dấu thời gian bắt nguồn
Nhận dấu thời gian Truyền dấu thời gian
Kiểu Mã Checkum
Con trỏ Không sử dụng Tiêu đề IP 64 bit datagram gốc
được sử dụng thưa thớt, nhưng liên quan đến không gian địa chỉ IP hiệu quả, nếu một số mạng được sử dụng, thì tất cả các địa chỉ trong mạng được sử dụng.
• Mô hình địa chỉ IP thường yêu cầu một số mạng duy nhất được gán cho mỗi mạng IP cho dù nó có thực sự được kết nối với Internet hay không.
• Các mạng đang phát triển nhanh chóng. Hầu hết các tổ chức tự hào có nhiều MẠNG, không chỉ là một hệ thống LAN duy nhất. Các mạng không dây đã nhanh chóng đảm nhận một vai trò quan trọng. Internet đã phát triển bùng nổ trong nhiều năm.
• Sự tăng trưởng của việc sử dụng TCP / IP vào các lĩnh vực mới sẽ dẫn đến sự tăng trưởng nhanh chóng về nhu cầu về các địa chỉ IP duy nhất. Ví dụ bao gồm sử dụng TCP / IP để kết nối các thiết bị đầu cuối điểm bán hàng điện tử và cho đầu thu truyền hình cáp.
• Thông thường, một địa chỉ IP duy nhất được gán cho mỗi máy chủ. Một sự sắp xếp linh hoạt hơn là cho phép nhiều địa chỉ IP cho mỗi máy chủ. Điều này, tất nhiên, làm tăng nhu cầu về địa chỉ IP.
Vì vậy, sự cần thiết phải tăng không gian địa chỉ ra lệnh rằng một phiên bản IP mới là cần thiết. Ngoài ra, IP là một giao thức rất cũ và các yêu cầu mới trong các lĩnh vực cấu hình địa chỉ, tính linh hoạt định tuyến và hỗ trợ lưu lượng truy cập đã được xác định.
Để đáp ứng những nhu cầu này, Lực lượng đặc nhiệm kỹ thuật Internet (IETF) đã đưa ra lời kêu gọi đề xuấtmột IP thế hệ tiếp theo (IPng) vào tháng 7 năm 1992. Một số đề xuất đã được nhận, và đến năm 1994, thiết kế cuối cùng cho IPng đã xuất hiện. Một cột mốc quan trọng đã đạt được với việc xuất bản RFC 1752, "Khuyến nghị cho Nghị định thư thế hệ tiếp theo IP", được ban hànhvào tháng 1 năm 1995.RFC 1752 phác thảo các yêu cầu đối với IPng, chỉ định các định dạng PDU và làm nổi bật cách tiếp cận IPng trong các lĩnh vực giải quyết, định tuyến và bảo mật. Một số tài liệu Internet khác đã xác định chi tiết của giao thức, bây giờ đượcgọi là IPv6; chúng bao gồm một đặc điểm kỹ thuật tổng thể của IPv6 (RFC 2460), RFC xử lý cấu trúc địa chỉ của IPv6 (RFC 2373) và nhiều tài liệu khác.
IPv6 bao gồm các cải tiến sau đây trên IPv4:
• Không gian địa chỉ mở rộng: IPv6 sử dụng các esses addr 128 bitthay vì các địa chỉ 32 bit của IPv4. Đây là sự gia tăng không gian địa chỉ bởi hệ số 296. Nó đã được chỉ ra rằng điều này cho phép theo thứ tự 6 * 1023 địa chỉ duy nhất trên mỗi mét vuông bề mặt trái đất. Ngay cả khi các ses addresđược phân bổ rất không hiệu quả, không gian địa chỉ này dường như vô tận.
• Cơ chế tùy chọn được cải thiện: Các tùy chọn IPv6 được đặt trong các tiêu đề tùy chọn riêng biệt nằm giữa tiêu đề IPv6 và tiêu đề lớp vận chuyển. Hầu hếtcác máy in tùy chọn nàykhông được kiểm tra hoặc xử lý bởi bất kỳ bộ định tuyến nào trên đường dẫn của gói. Điều này đơn giản hóa và tăng tốc độ xử lý bộ định tuyến của các gói IPv6 so với datagram IPv4. 7Nó cũng làm cho nó dễ dàng hơn để thêm các tùy chọn bổ sung.
• Địa chỉ tự động cấu hình: Ty capabili nàycung cấp cho việc chuyển nhượng động của địa chỉ IPv6.
• Tăng tính linh hoạt trong việc giải quyết: IPv6 bao gồm khái niệm địa chỉ anycast, trong đó một gói được phân phối đến chỉ một trong một tập hợp các nút. Khả năng mở rộng của 7 Đơn vị dữ liệu giao thức cho IPv6 được gọi là gói chứ không phải là datagram, là thuật ngữ được sử dụng cho CÁC PDU IPv4.
18.5 / IPv6 31
định tuyến multicast được cải thiện bằng cách thêm mộttrường phạm vi đến các địa chỉmulticast.
• Hỗ trợ phân bổ tài nguyên: IPv6 cho phép ghi nhãn các gói thuộc một luồng lưu lượng truy cập cụ thể mà người gửi yêu cầu xử lý đặc biệt. Điều này hỗ trợ lưu lượng truy cập chuyên dụng như real-time video.
Tất cả các tính năng này được khám phá trong phần còn lại của phần này.