Widget
Podziel się:

ICMPv6


Internet Control Message Protocol Version 6 (ICMPv6) lub ICMP for IPv6 jest nową wersją protokołu ICMP. ICMPv6 zdefiniowano w RFC 4443. ICMPv6 działa w warstwie sieciowej OSI, czyli bezpośrednio na IPv6, poniżej protokołów takich jak UDP czy TCP. ICMPv6 jest integralną częścią IPv6 i musi być obsługiwany przez wszystkie jego implementacje.

Wiadomości ICMPv6 dzielą się na dwa typy - raporty błędów oraz informacje.

Spis treści

[edytuj] Format pakietów

Poniższa tabelka przedstawia format pakietów ICMPv6. 8-bitowe pole Type wskazuje rodzaj wiadomości. Jeśli najstarszy bit jest zerem (wartości od 0 do 127), to jest to raport błędu; jeśli najstarszy bit jest 1 (wartości od 128 do 255), to jest to wiadomość informacyjna. 8-bitowe pole Code zależy od rodzaju wiadomości i jest używane do uszczegółowienia przekazywanych danych. Pole Checksum jest sumą kontrolną używaną do wykrycia potencjalnych przekłamań w pakiecie.

      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |     Type      |     Code      |          Checksum             |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                                                               |     +                         Message Body                          +     |                                                               |     +---------------------------------------------------------------+

[edytuj] Typy wiadomości ICMPv6

TypZnaczenie
raporty błędów
1Cel nieosiągalny (Destination Unreachable, RFC4443)
2Pakiet za duży (Packet Too Big, RFC4443)
3Przekroczono czas (Time Exceeded, RFC4443)
4Problem parametrów (Parameter Problem, RFC4443)
127Zarezerowano na potrzeby rozszerzeń protokołu
informacje
128Żądanie echa (Echo Request RFC4443)
129Odpowiedź echa (Echo Reply RFC4443)
133Zapytanie o ruter (Router Solicitation RFC4861)
134Ogłoszenie rutera (Router Advertisement RFC4861)
135Zapytanie o adres sprzętowy sąsiada (Neighbor Solicitation RFC4861)
136Ogłoszenie adresu sprzętowego sąsiada (Neighbor Advertisement RFC4861)
255Zarezerowano na potrzeby rozszerzeń protokołu

Powyższa lista nie jest kompletna, aktualna i kompletna lista jest dostępna pod tym adresem: IANA: ICMPv6 Parameters

[edytuj] Zobacz też

[edytuj] Specyfikacje

[edytuj] Linki zewnętrzne


Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.

Zobacz szczegółowe informacje o warunkach korzystania.

Zasady ochrony prywatności O Wikipedii Informacje prawne