Egzamin zawodowyPortal części pisemnej

INF.07 · pytanie 281

Która z par: protokół – warstwa, w której pracuje protokół, jest poprawnie połączona według modelu TCP/IP?

  1. AICMP - warstwa Internetu.Poprawna
  2. BRARP – warstwa transportowa.
  3. CFTP – warstwa Internetu.
  4. DDHCP – warstwa dostępu do sieci.

Wyjaśnienie

ICMP faktycznie pracuje w warstwie Internetu modelu TCP/IP, więc para ICMP - warstwa Internetu jest poprawna. Ten protokół jest ściśle związany z IP i służy głównie do przesyłania komunikatów kontrolnych oraz diagnostycznych, a nie do typowego transportu danych użytkownika jak TCP czy UDP. W praktyce widzisz go przy poleceniu ping, gdzie używane są komunikaty Echo Request i Echo Reply, oraz pośrednio przy traceroute/tracert, gdzie analizowane są odpowiedzi o przekroczeniu czasu życia pakietu. Moim zdaniem to jeden z tych protokołów, które warto dobrze kojarzyć, bo pomaga szybko diagnozować sieć. ICMPv4 opisuje m.in. RFC 792, a ICMPv6 RFC 4443. Dobra praktyka administracyjna jest taka, żeby nie blokować bezmyślnie całego ICMP na firewallu, bo można wtedy popsuć diagnostykę, wykrywanie MTU ścieżki i część mechanizmów IPv6. W modelu TCP/IP warstwa Internetu odpowiada za adresowanie logiczne, trasowanie pakietów i obsługę komunikatów pomocniczych dla IP, dlatego ICMP pasuje właśnie tutaj, a nie do transportu czy aplikacji.