![]() |
TCP/IP |
---|
Слој апликације |
DHCP • DHCPv6 • DNS • FTP • HTTP • IMAP • IRC • LDAP • MGCP • NNTP • BGP • NTP • POP • RPC • RTP • RTSP • RIP • SIP • SMTP • SNMP • SOCKS • SSH • Telnet • TLS/SSL • XMPP • (више) |
Транспортни слој |
TCP • UDP • DCCP • SCTP • RSVP • (више) |
Слој мреже |
IP (IPv4 • IPv6) • ICMP • ICMPv6 • ECN • IGMP • IPsec • (више) |
Слој везе |
ARP/InARP • NDP • OSPF • Tunnels (L2TP) • PPP • Media access control (Ethernet • DSL • ISDN • FDDI) • (више) |
ICMP (енгл. Internet Control Messaging Protocol) је протокол слоја мреже који обезбеђује поједине механизме оглашавања. У суштини, ICMP обезбеђује повратну спрегу у вези проблема у комуникацији у окружењу. Примери употребе ICMP-а су када пакет не може да стигне до одредишта, рутер нема довољну величину бафера да би га проследио (корисник да би га примио) или када рутер може да упути поруку да постоји краћа рута. У већини случајева, ICMP порука се шаље као одговор на пакет, било да га шаље рутер који се налази на путу датаграма или хост који је одредиште.
Иако је ICMP на истом слоју као и IP у TCP/IP архитектури, он је у ствари корисник IP-a. ICMP порука се прво направи па се онда предаје IP-у који спаја поруку са IP заглављем и онда преноси резултујући пакет на већ уобичајени начин. Пошто се ICMP поруке шаљу као IP пакети, њихова испорука није гарантована нити је њихово коришћење поуздано.