Razlika između verzija stranice "Internet Control Message Protocol"

[pregledana izmjena][pregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
dodatak sa en i sr wiki
No edit summary
Red 1:
{{U_začetku}}
{{IPnačini}}
'''ICMP -''' ([[Engleski jezik|engl.]] skraćenica za '''Internet Control Message Protocol)''') protokolje brinedio o[[TCP/IP|skupa rješavanjuinternet protokola]] što [[operativni sistem]]i koriste za rješavanje grešaka na [[Računarska mreža|mreži]], na primjer kada određena usluga na mreži nije dostupna, ili ako određeni [[host]] ili [[router]] nije dostižan. Pridružen mu je [[Spisak protokolnih brojeva IP-a|protokolni broj]] 1<ref>http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml</ref>. ICMP se također može koristiti za prosljeđivanje upitnih poruka.<ref name="Forouzan">{{cite book | author=Forouzan, Behrouz A. | title=Data Communications And Networking | edition=Fourth | publisher=McGraw-Hill | location=Boston | year=2007 |pages=621–630 | isbn=0-07-296775-7 }}</ref>
 
ICMP za [[IPv4|Internet protokol verziju 4]] (IPv4) je također poznat kao '''ICMPv4'''. [[IPv6]] ima sličan protokol, [[ICMPv6]].
ICMP porukа oglаšаvаnjа može biti poslаtа u nekom od sljedećih slučаjevа:
 
== Tehnički detalji ==
* Konfirmаcijа (potvrdа) korisnikа
ICMP je dio [[TCP/IP|skupa internet protokola]] i definirano je u RFC-u 792.<ref name=rfc792>{{cite rfc|title=Internet Control Message Protocol|rfc=792|last=Postel|first=J.|year=1981|month=September|publisher=[[Internet Engineering Task Force|IETF]]}}</ref> ICMP poruke su tipično korištene za dijagnosticiranje ili kontrolu, i također se generišu kada se određena greška desi tokom neke IP operacije (specifirano u RFC-u 1122). ICMP greške su usmjerene prema izvornoj IP adresi koja je porijeklo relevantnog [[Paket podataka|paketa]].<ref name="Forouzan" />
* Nedostupnost destinаcije ili servisа
* Obаvještenje o isteku životа poruke
* Promjenа rute (mаršrute)
* Porukа o stišаvаnju protokа iz izvorištа
 
{{proširiti sekciju}}
 
== Poruke ==
ICMP se poruke šalju koristeći osnovno IP zaglavlje.
{| class="wikitable"
|+Najvažnije poruke<ref>{{cite web|url=http://www.iana.org/assignments/icmp-parameters |title=IANA ICMP Parameters |publisher=Iana.org |date=2012-09-21 |accessdate=2013-01-07}}</ref><ref>''Computer Networking – A Top-Down Approach'', Kurose and Ross</ref>
! Tip !! Kod !! Poruka !! Opis
|-
||0 – [[Ping|Echo Reply]]<ref name=rfc792 />{{rp|14}}
| 0 || ''Echo reply'' || Odgovor na odjek (koristi se za [[Ping|pingovanje]])
|-
||1 i 2
| || colspan="2" | Rezervisano
|-
|rowspan=16|3 – [[ICMP Destination unreachable|Destination unreachable]]<ref name=rfc792/>{{rp|4}}<br />(destinacija nedostižna)
| 0 || ''Destination network unreachable'' || Ciljana mreža nedostižna
|-
| 1 || ''Destination host unreachable'' || Ciljani [[host]] nedostižan
|-
| 2 || ''Destination protocol unreachable'' || Ciljati protokol nedostižan
|-
| 3 || ''Destination port unreachable'' || Ciljati port nedostižan
|-
| 4 || ''Fragmentation required, and [[IPv4 paket|DF flag]] set'' || Potrebna fragmentacija, i postavljena DF zastavica
|-
| 5 || ''Source route failed'' || Izvorni put neuspješan
|-
| 6 || ''Destination network unknown'' || Ciljana mreža je nepoznata
|-
| 7 || ''Destination host unknown'' || Ciljani host je nepoznat
|-
| 8 || ''Source host isolated'' || Izvorni host je izolovan
|-
| 9 || ''Network administratively prohibited'' || Pristup mreži je administrativno zabranjen
|-
| 10 || ''Host administratively prohibited'' || Pristup hostu je administrativno zabranjen
|-
| 11 || ''Network unreachable for TOS'' || Mreža je nedostižna za ovaj tip usluge
|-
| 12 || ''Host unreachable for TOS'' || Hostu je nedostižan za ovaj tip usluge
|-
| 13 || ''Communication administratively prohibited'' || Komunikacija je administrativno zabranjena
|-
| 14 || ''Host Precedence Violation'' || Router nije bio u mogućnosti proslijediti paket zbog nevažeće vrijednosti za ''precedence''<ref name="osterloh">{{cite book | author=Heather Osterloh | year=2001 | title=IP Routing Primer Plus | isbn=978-067232210 }}</ref>{{rp|324}}
|-
| 15 || ''Precedence cutoff in effect'' || Postoji minimum ''precedence'' vrijednost a navedena je manja vrijednost od potrebne<ref name="osterloh" />{{rp|324}}
|-
| 4 – [[ICMP Source Quench|Source Quench]]
| 0 || ''Source quench'' || Nije moguće bilo procesirati [[datagram]] sa traženom brzinom zbog nedostatka memorije ili internih resursa<ref name="osterloh" />{{rp|76}}
|-
|rowspan=4| 5 – [[ICMP Redirect Message|Redirect Message]]<br />(poruka za preusmjerenje)
| 0 || ''Redirect Datagram for the Network'' || Preusmjeri datagram za mrežu
|-
| 1 || ''Redirect Datagram for the Host'' || Preusmjeri datagram za host
|-
| 2 || ''Redirect Datagram for the TOS & network'' || Preusmjeri datagram za tip usluge i mrežu
|-
| 3 || ''Redirect Datagram for the TOS & host'' || Preusmjeri datagram za tip usluge i host
|-
| 6 || || ''Alternate Host Address'' || Alternativna host adresa
|-
| 7 || || colspan="2" | Rezervisano
|-
| 8 – [[Ping|Echo Request]]
| 0 || ''Echo request'' || Zahtjev za odjek (koristi se za [[ping]]ovanje)
|-
| 9 – [[ICMP Router Discovery Protocol|Router Advertisement]]
| 0 || ''Router Advertisement'' || Obavještavanje routera da je prisutan
|-
| 10 – [[ICMP Router Discovery Protocol|Router Solicitation]]
| 0 || ''Router discovery/selection/solicitation'' || Pretraga za dostupne routere
|-
|rowspan=2| 11 – [[ICMP Time Exceeded|Time Exceeded]]<ref name=rfc792/>{{rp|6}}
| 0 || ''TTL expired in transit'' || Paket je istekao tokom prosljeđivanja
|-
| 1 || ''Fragment reassembly time exceeded'' || Fragmenti datagrama nisu (svi) stigli na vrijeme
|-
|rowspan=3| 12 – Parameter Problem: Bad IP header<br />(Problem sa parametrom: nevažeće zaglavlje IP-a)
| 0 || ''Pointer indicates the error'' || Prikaz [[Oktet (računarstvo)|okteta]] gdje se greška nalazi
|-
| 1 || ''Missing a required option'' || Nedostaje potrebna opcija
|-
| 2 || ''Bad length'' || Nevažeća dužina
|-
| 13 – [[ICMP Timestamp|Timestamp]]
| 0 || ''Timestamp'' || [[Pečat vremena]]
|-
| 14 – [[ICMP Timestamp Reply|Timestamp Reply]]
| 0 || ''Timestamp reply'' || Odgovor na pečat vremena
|-
| 15 – Information Request
| 0 || ''Information Request'' || Zahtjev za informaciju
|-
| 16 – Information Reply
| 0 || ''Information Reply'' || Odgovor na zahtjev za informaciju
|-
| 17 – [[ICMP Address Mask Request|Address Mask Request]]
| 0 || ''Address Mask Request'' || Zahtjev za masku adrese
|-
| 18 – [[ICMP Address Mask Reply|Address Mask Reply]]
| 0 || ''Address Mask Reply'' || Odgovor na zahtjev masku adrese
|-
| 19 || || ''Reserved for security'' || Rezervisano za sigurnost
|-
| 20 do 29|| || ''Reserved for robustness experiment'' || Rezervisano za eksperiment robusnosti
|-
| 30 – [[Traceroute]]
| 0 || ''Information Request'' || Zahtjev za informacije
|-
| 31 || || ''Datagram Conversion Error'' || Greška kod datagram konverzije
|-
| 32 || || ''Mobile Host Redirect'' || Preusmjerenje mobilnog hosta
|-
| 33 || || ''[[Where-Are-You]]'' || Pretraga za druge hostove na mreži (namjenjeno za [[IPv6]])
|-
| 34 || || ''[[Where-Are-You|Here-I-Am]]'' || Odgovor na pretragu za druge hostove (namjenjeno za [[IPv6]])
|-
| 35 || || ''Mobile Registration Request'' || Zahtjev za mobilnu registraciju
|-
| 36 || || ''Mobile Registration Reply'' || Odgovor na zahtjev za mobilnu registraciju
|-
| 37 || || ''Domain Name Request'' || Zahtjev za ime domena
|-
| 38 || || ''Domain Name Reply'' || Odgovor na zahtjev za ime domena
|-
| 39 || || ''SKIP Algorithm Discovery Protocol'' || Protokol za otkrivanje sa SKIP algoritmom
|-
| 40 || || [[Photuris (protokol)|Photuris]] || Propust sigurnosti
|-
| 41 || || colspan="2" | Za probne protokolne mobilnosti kao [[Seamoby]] [RFC4065]
|-
| 42 do 255|| || colspan="2" | Rezervisano
|}
== Reference ==
{{reference}}