ICMP: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= Internet Control Message Protocol (ICMP) = == Introduktion == '''Internet Control Message Protocol (ICMP)''' är en integrerad del av Internet Protocol Suite. Det används främst för att rapportera fel och hantera nätverksförfrågningar och svar. ICMP är definierad i RFC 792 och är viktig för IP-operationer såsom ping och traceroute. == Historik och Utveckling == ICMP utvecklades samtidigt med IP som en del av den ursprungliga Internet Proto...')
 
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 5: Rad 5:


== Historik och Utveckling ==
== Historik och Utveckling ==
ICMP utvecklades samtidigt med IP som en del av den ursprungliga [[Internet Protocol Suite]]. Sedan dess har den utökats och modifierats genom ytterligare RFC-dokument för att stödja nya funktioner och förbättra säkerheten.
ICMP utvecklades samtidigt med [[IP]] som en del av den ursprungliga [[Internet Protocol Suite]]. Sedan dess har den utökats och modifierats genom ytterligare RFC-dokument för att stödja nya funktioner och förbättra säkerheten.


== Tekniska Detaljer ==
== Tekniska Detaljer ==
=== Headerformat ===
=== Headerformat ===
ICMP-meddelanden är inkapslade inuti IP-datagram och består av en header och dataavsnitt. Headerformatet innehåller:
ICMP-meddelanden är inkapslade inuti [[IP]]-datagram och består av en header och dataavsnitt. Headerformatet innehåller:
* Typ (8 bitar): Anger meddelandetypen.
* Typ (8 bitar): Anger meddelandetypen.
* Kod (8 bitar): Ger ytterligare information om typen.
* Kod (8 bitar): Ger ytterligare information om typen.
Rad 34: Rad 34:


[[Kategori:Nätverksprotokoll]]
[[Kategori:Nätverksprotokoll]]
[[Kategori:TCP/IP]]

Nuvarande version från 16 november 2023 kl. 11.04

Internet Control Message Protocol (ICMP)

Introduktion

Internet Control Message Protocol (ICMP) är en integrerad del av Internet Protocol Suite. Det används främst för att rapportera fel och hantera nätverksförfrågningar och svar. ICMP är definierad i RFC 792 och är viktig för IP-operationer såsom ping och traceroute.

Historik och Utveckling

ICMP utvecklades samtidigt med IP som en del av den ursprungliga Internet Protocol Suite. Sedan dess har den utökats och modifierats genom ytterligare RFC-dokument för att stödja nya funktioner och förbättra säkerheten.

Tekniska Detaljer

Headerformat

ICMP-meddelanden är inkapslade inuti IP-datagram och består av en header och dataavsnitt. Headerformatet innehåller:

  • Typ (8 bitar): Anger meddelandetypen.
  • Kod (8 bitar): Ger ytterligare information om typen.
  • Checksum (16 bitar): Används för felkontroll.

Meddelandetyper

Det finns flera ICMP-meddelandetyper, inklusive:

  • Echo Request och Echo Reply: Används av ping.
  • Destination Unreachable: Informerar om att ett paket inte kunde levereras.
  • Time Exceeded: Skickas när ett pakets livslängd (TTL) har upphört.

Användningsområden

ICMP används för:

  • Felsökning (t.ex. genom ping).
  • Nätverksdiagnostik (t.ex. genom traceroute).
  • Informera om nätverksproblem som paketförlust eller otillgängliga värdar.

Säkerhetsaspekter

ICMP kan utnyttjas för nätverksbaserade attacker, såsom Ping of Death och ICMP-flood attacker. Det är därför viktigt att nätverksenheter konfigureras för att korrekt hantera ICMP-trafik.

Referenser