ICMP

Vikipēdijas raksts
Pārlēkt uz: navigācija, meklēt
OSI modelis
7. Lietojumslānis
NNTP  · SIP  · SSI  · DNS  · FTP  · Gopher  · HTTP  · NFS  · NTP  · SMPP  · SMTP  · SNMP  · Telnet  · DHCP  · NETCONF  · RTP  · SPDY  · (vairāk)
6. Pasniegšanas slānis
MIME  · XDR  · TLS  · SSL  · (vairāk)
5. Sesijas slānis
programmkanāls  · NetBIOS  · SAP  · L2TP  · PPTP · SOCKS  · (vairāk)
4. Transporta slānis
TCP  · UDP  · SCTP  · DCCP  · SPX  · (vairāk)
3. Tīkla slānis
IP (IPv4, IPv6)  · ICMP  · IPsec  · IGMP  · IPX  · AppleTalk  · (vairāk)
2. Datu posma slānis
ATM  · SDLC  · HDLC  · ARP  · CSLIP  · SLIP  · GFP  · PLIP  · IEEE 802.3  · Frame Relay  · ITU-T G.hn DLL  · PPP  · X.25  · Network switch  · (vairāk)
1. Fiziskais slānis
EIA/TIA-232  · EIA/TIA-449  · ITU-T V-Series  · I.430  · I.431  · telefona līnija  · PDH  · SONET/SDH  · PON  · OTN  · DSL  · IEEE 802.3  · IEEE 802.11  · IEEE 802.15  · IEEE 802.16  · IEEE 1394  · ITU-T G.hn PHY  · USB  · Bluetooth  · Hubs  · (vairāk)

ICMP (angļu: Internet Control Message Protocol - "interneta vadības ziņojumu protokols") - tīkla slāņa protokols, kas ietilpst TCP/IP stekā. Šo protokolu izmanto, lai informētu par kļūdām un citiem gadījumiem, kas radušies datu pārraides laikā. Tāpat ICMP izmanto, lai sūtītu testu paketes un citus informatīvos ziņojumus.

Tehniskās detaļas[izmainīt šo sadaļu | labot pirmkodu]

ICMP ir definēts RFC 792 (ar papildinājumiem RFC 950). Tas ir IP protokola neatņemama sastāvdaļa. ICMP versija IPv4 tiek saukta par ICMPv4, IPv6 ir ekvivalents protokols - ICMPv6.

ICMP ziņojumi tiek inkapsulēti IP datagrammās, bet tas, tāpat kā UDP, negarantē mērķa sasniegšanu.

Daudzi tīkla diagnosticēšanas rīki izmanto ICMP. Piemēram, komanda traceroute sūta īpaši sagatavotas UDP datagrammas un gaida ICMP atbildes "Time to live exceeded in transit" vai "Destination unreachable". Savukārt rīks ping izmanto ICMP "Echo" un "Echo reply" paziņojumus.

ICMP paketes struktūra[izmainīt šo sadaļu | labot pirmkodu]

ICMP paketes formāts
Biti 0 — 7 8 — 15 16 — 31
0 Tips Kods Kontrolsumma
32 Specifiskie tipa dati
  • Tips (Type) - 8 bitu lauks, kurā norādīts ICMP paziņojuma tips (sk. zemāk sarakstu);
  • Kods (Code) - 8 bitu lauks, kurā norāda vienu no vairākām iespējamām funkcijām šim tipam;
  • Kontrolsumma (Checksum) - 16 biti, paketes kontrolsumma;
  • Specifiskie tipa dati (Type-Specific Data) - papildu dati, atkarīgi no tipa un koda.

ICMP paziņojumu tipu saraksts[izmainīt šo sadaļu | labot pirmkodu]

  • 0 - Echo Reply
  • 1 - Rezervēts
  • 2 - Rezervēts
  • 3 - Destination Unreachable
  • 4 - Source Quench
  • 5 - Redirect Message
  • 6 - Alternate Host Address
  • 7 - Rezervēts
  • 8 - Echo Request
  • 9 - Router Advertisement
  • 10 - Router Solicitation
  • 11 - Time Exceeded
  • 12 - Parameter Problem
  • 13 - Timestamp
  • 14 - Timestamp Reply
  • 15 - Information Request
  • 16 - Information Reply
  • 17 - Address Mask Request
  • 18 - Address Mask Reply
  • 19 - Rezervēts drošībai
  • 20-29 - Rezervēti eksperimentiem
  • 30 - Traceroute
  • 31 - Datagram Conversion Error
  • 32 - Mobile Host Redirect
  • 33 - IPv6 Where-Are-You
  • 34 - IPv6 Here-I-Am
  • 35 - Mobile Registration Request
  • 36 - Mobile Registration Reply
  • 38 - Domain Name Reply
  • 39 - SKIP Algorithm Discovery Protocol
  • 40 - Photuris, Security failures
  • 41 - ICMP eksperimentaliem protokoliem, piem., Seamoby [RFC4065]
  • 42-255 - Rezervēti

Ārējās saites[izmainīt šo sadaļu | labot pirmkodu]

IANA ICMP Parameters