Movatterモバイル変換


[0]ホーム

URL:


Prijeđi na sadržaj
WikipedijaSlobodna enciklopedija
Traži

ICMP

Izvor: Wikipedija
IP Model
SlojProtokol
AplikacijskiDNS,DHCP,TLS/SSL,TFTP,FTP,HTTP,IMAP,IRC,NNTP,POP3,SIP,SMTP,SNMP,SSH,Telnet,BitTorrent,RTP,rlogin, …
TransportniTCP,UDP,DCCP,SCTP,IL,RUDP,
MrežniIP (IPv4,IPv6),ICMP,IGMP,ARP,RARP, …
PodatkovniEthernet,Wi-Fi,Token ring,PPP,SLIP,FDDI,ATM,DTM,Frame Relay,SMDS, …

ICMP (eng.Internet Control Message Protocol) –komunikacijski protokol koji je ugrađen u svakiIP modul da bi omogućio mrežnim prolazima (usmjerivačima) iliračunalima slanje kontrolnih poruka o greškama. Zadužen je samo za prijavljivanje grešaka, ali ne i za njihovo ispravljanje.

ICMP je dio IP protokola (definiranih unutarRFC792 za IPv4). Detaljan rad ICMP protokola definiran je uRFC1122. ICMP pogreške šalju se na izvorišnu IP adresu paketa za koji je vračena pogreška.

Struktura datagrama

[uredi |uredi kôd]

Zaglavlje

[uredi |uredi kôd]
Format ICMP zaglavlja
PomakOktet0123
OktetBit012345678910111213141516171819202122232425262728293031
00Tip porukeKodKontrolni zbroj
432Ostatak zaglavlja

Podatci

[uredi |uredi kôd]

ICMP poruke o pogrešci sadrže podatkovni dio, u kojem je sadržana kopija cijelog IPv4 zaglavlja, i barem prvih 8 bajtova podatkovnog dijela IPv4 paketa koji je uzrok pogreške. Maksimalna duljina ICMP poruke o pogrešci je 576 bajtova.[1] Podatkovni dio poruke koristi host kako bi upario poruku s računalnim procesom. Ako protokol višeg sloja koristi portove ili sockete, njihovi su brojevi sadržani unutar prvih osam bajtova podataka originalnog datagrama.[1]


Kontrolne poruke

[uredi |uredi kôd]
Popis kontrolnih poruka[2][3]
TipKodStanjeOpis
0 – Echo Reply[4]0Echo Reply (odgovor naping)
1 i 2nije dodijeljenoRezervirano
3 – Destination Unreachable (Odredište nedostupno)[1]0Destination network unreachable (mreža nedostupna)
1Destination host unreachable (host nedostupan)
2Destination protocol unreachable (protokol nedostupan)
3Destination port unreachable (port nedostupan)
4Fragmentation required (uz postavljenu IPv4 DF zastavicu) (potrebna fragmentacija)
5Source route failed (routing izvora neuspio)
6Destination network unknown (nepoznata odredišna mreža)
7Destination host unknown (nepoznat host)
8Source host isolated (izvorni host izoliran)
9Network administratively prohibited (mreža administrativno zabranjena)
10Host administratively prohibited (host administrativno zabranjen)
11Network unreachable for ToS (mreža nedostupna za vrstu usluge)
12Host unreachable for ToS (host nedostupan za vrstu usluge)
13Communication administratively prohibited (komunikacija administrativno zabranjena)
14Host Precedence Violation (povreda prednosti)
15Precedence cutoff in effect (na snazi je zanimarivanje prednosti)
4 – Source Quench (gašenje izvora)0zastarjeloSource quench (kontrola zagušenja)
5 – Redirect Message (poruka preusmjeravanja)0Redirect Datagram for the Network (preusmjeri paket u drugu mrežu)
1Redirect Datagram for the Host (preusmjeri paket k drugom hostu)
2Redirect Datagram for the ToS & network
3Redirect Datagram for the ToS & host
6zastarjeloAlternate Host Address (alternativna adresa hosta)
7nije dodijeljenoRezervirano
8 – Echo Request (zahtjev za odgovorom)0Echo request (Ping)
9 –Router Advertisement (RDP)0Router Advertisement (oglašavanje routera)
10 –Router Solicitation0Router discovery/selection/solicitation (otkrivanje/odabir/zahtjev za podatcima o routeru)
11 –Time Exceeded[1]0TTL expired in transit (TTL je pao na 0 tijekom putovanja)
1Fragment reassembly time exceeded (prekoračeno vrijeme za ponovno sastavljanje fragmenta)
12 – Parameter Problem: Bad IP header (pogreška u IP zaglavlju)0Pointer indicates the error (pokazivač indicira pogrešku)
1Missing a required option (nedostaje potreban podatak)
2Bad length (pogrešna duljina)
13 – Timestamp0Timestamp (zapis vremena)
14 – Timestamp Reply0Timestamp reply (odgovor na zapis vremena)
15 – Information Request0zastarjeloInformation Request (zahtjev za podatkom)
16 – Information Reply0zastarjeloInformation Reply (odgovor na zahtjev za podatkom)
17 – Address Mask Request0zastarjeloAddress Mask Request (zahtjev za mrežnom maskom)
18 – Address Mask Reply0zastarjeloAddress Mask Reply (odgovor na zahtjev za mrežnom maskom)
19rezerviranoRezervirano sa sigurnost
20 - 29rezerviranoRezervirano za pokuse robusnosti
30 –Traceroute0zastarjeloInformation Request (zahtjev za podatkom)
31zastarjeloDatagram Conversion Error (pogreška u pretvorbi datagrama)
32zastarjeloMobile Host Redirect (preusmjeravanje mobilnog hosta)
33zastarjeloWhere-Are-You (originally meant forIPv6)
34zastarjeloHere-I-Am (originally meant for IPv6)
35zastarjeloMobile Registration Request (zahtjev za mobilnom registracijom)
36zastarjeloMobile Registration Reply (odgvoor na zahtjev za mobilnom registracijom)
37zastarjeloDomain Name Request (zahtjev za nazivom domene)
38zastarjeloDomain Name Reply (odgovor na zahtjev za nazivom domene)
39zastarjeloSKIP Algorithm Discovery Protocol
40Photuris, Security failures
41eksperimentalnoICMP for experimental mobility protocols such asSeamoby [RFC4065]
42 – Extended Echo Request[5]0Request Extended Echo (XPing - vidiExtended Ping (Xping))
43 – Extended Echo Reply[5]0No Error (nema pogreške)
1Malformed Query (pogreška u zahtjevu)
2No Such Interface (ne postoji sučelje)
3No Such Table Entry (ne postoji tablični unos)
4Multiple Interfaces Satisfy Query (više sučelja zadovoljava zahtjev)
44 - 252nije dodijeljenoRezervirano
253eksperimentalnoRFC3692-style Experiment 1 (RFC4727)
254eksperimentalnoRFC3692-style Experiment 2 (RFC4727)
255rezerviranoRezervirano

Izvori

[uredi |uredi kôd]
  1. abcd Requirements for IP Version 4 Routers. doi:10.17487/RFC1812. RFC 1812. https://tools.ietf.org/html/rfc1812 
  2. IANA ICMP Parameters. Iana.org. 21. rujna 2012. Pristupljeno 7. siječnja 2013.
  3. Kurose, J.F; Ross, K.W. 2006.Computer Networking: A Top-Down Approach,. World student series. Addison-Wesley.ISBN 9780321418494
  4. RFC792
  5. ab PROBE: A Utility for Probing Interfaces. doi:10.17487/RFC8335. RFC 8335. https://tools.ietf.org/html/rfc8335 
Nedovršeni članakICMPkoji govori o računarstvu treba dopuniti.Dopunite ga premapravilima Wikipedije.
Dobavljeno iz "https://hr.wikipedia.org/w/index.php?title=ICMP&oldid=6390754"
Kategorije:

[8]ページ先頭

©2009-2025 Movatter.jp