Protokół ICMP


 
  Strona główna
  Inf. podstawowe
  Budowa pakietu
  Szczegóły działania
    ICMPv4
    ICMPv6
  Typy komunikatów  
    ICMPv4
    ICMPv6
  Opcje ICMPv6
  Przykłady działania
    Polecenie ping
    Polecenie traceroute
    Redirect
  Kod źródłowy
 

Pytanie o maskę - Address Mask Request (ICMPv4)

Typ komunikatu: 17

Kody: nieużywane - zawsze 0

Format wiadomości:

  • Identyfikator - 16 bitów
  • Numer sekwencji - 16 bitów
  • Maska adresu - 32 bity

Komunikat ten może być wysyłany przez urządzenie, które nie zna własnej maski podsieci. Jest ono zapytaniem o tą maskę. Komunikat jest wysyłany do całej sieci lokalnej i może zostać wysłany kilkakrotnie jeśli urządzenie nie uzyskuje odpowiedzi. Jako odpowiedź na ten komunikat powinna zostać odesłana wiadomość Address Mask Reply.
Pola identyfikator oraz numer sekwencji mogą być używane w celu odróżnienia od siebie kilku komunikatów wysłanych w krótkim czasie. Na przykład identyfikator może zostać ustawiony do identyfikacji sesji pomiędzy dwoma urządzeniami a numer sekwencji oznaczać numer kolejnego komunikatu wysłanego w tej sesji.
Para komunikatów Address Mask Request i Address Mask Reply może służyć stacjom bezdyskowym do uzyskania informacji o sieci. Jednak protokoły DHCP i BOOTP lepiej się do tego nadają i przejęły tą funkcję.


Autorzy: Dariusz Obidowski
Marek Wardziński

22.01.2003r.