SlideShare a Scribd company logo
1 of 31
Internet Control Message Protocol  ICMP
[object Object],[object Object]
Control and error messaging ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Enkapsulasi  ICMP message DATAGRAM DATA AREA FRAME DATA AREA FRAME HEADER DATAGRAM HEADER ICMP HEADER ICMP DATA
[object Object],[object Object],[object Object],[object Object],[object Object]
Posisi ICMP pada network layer
Format umum  ICMP message ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Datagram yang menyebabkan error
 
 
ICMP Unreachable Destinations Message ,[object Object],[object Object],[object Object],Code Value Meaning 0 Network Unreachable 1 Host Unreachable 2 Protocol Unreachable 3 Port Unreachable 5 Source Route Failed 6 Destination Network Unknown 7 Destination Host Unknown 12 Host Unreachable for Type of Service
ICMP Unreachable Destination Message Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 DATAGRAM HEADER + FIRST 64 BITS OF DATAGRAM . . . TYPE (3) CODE (0-12) CHECKSUM UNUSED (MUST BE ZERO)
ICMP Source Quench ,[object Object],[object Object],[object Object],0 8 16 31 INTERNET HEADER + FIRST 64 BITS OF DATAGRAM . . . TYPE (4) CODE (0) CHECKSUM UNUSED (MUST BE ZERO)
[object Object],[object Object],[object Object],[object Object]
ICMP Time Exceeded ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 INTERNET HEADER + FIRST 64 BITS OF DATAGRAM . . . TYPE (11) CODE (0 or 1) CHECKSUM UNUSED (MUST BE ZERO)
ICMP Parameter Problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 INTERNET HEADER + FIRST 64 BITS OF DATAGRAM . . . TYPE (12) CODE (0..1) CHECKSUM UNUSED (MUST BE ZERO) POINTER
ICMP Redirect Message ,[object Object],[object Object],[object Object],[object Object]
[object Object],R 2 R 1 R 4 R 3 R 5 S D
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 INTERNET HEADER + FIRST 64 BITS OF DATAGRAM . . . CODE(0 TO 3) TYPE (5) ROUTER INTERNET ADDRESS CHECKSUM
Echo Request/Reply ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 OPTIONAL DATA . . . TYPE (0 OR 8) CODE (0) CHECKSUM IDENTIFIER SEQUENCE NUMBER
Timestamp Message ,[object Object],[object Object],[object Object],0 8 16 31 ORIGINATE TIMESTAMP TYPE(13 OR 14) CODE (0) CHECKSUM IDENTIFIER SEQUENCE NUMBER TRANSMIT TIMESTAMP RECEIVE TIMESTAMP
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Address Mask Message ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 8 16 31 ADDRESS MASK . . . TYPE (17..18) CODE (0) CHECKSUM IDENTIFIER SEQUENCE NUMBER
Router Advertisement ,[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Router Solicitation ,[object Object],[object Object],[object Object],0 8 16 31 . . . TYPE (10) CODE (0) CHECKSUM RESERVED

More Related Content

What's hot

Internet Protocol version 4 (IPv4)
Internet Protocol version 4 (IPv4)Internet Protocol version 4 (IPv4)
Internet Protocol version 4 (IPv4)Muhamad Husen
 
Monitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkMonitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkHanif Yogatama
 
Generator sinkron
Generator sinkronGenerator sinkron
Generator sinkronbeninass
 
Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Farichah Riha
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adderpersonal
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.pptapri38
 
4 rangkaian ac paralel
4 rangkaian ac paralel4 rangkaian ac paralel
4 rangkaian ac paralelSimon Patabang
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Ppt sistem bilangan komputer_ardi MAWARDI
Ppt sistem bilangan komputer_ardi MAWARDIPpt sistem bilangan komputer_ardi MAWARDI
Ppt sistem bilangan komputer_ardi MAWARDIArdiMawardi1
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERsolikin6
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusKukuh Adhi Rumekso
 

What's hot (20)

Internet Protocol version 4 (IPv4)
Internet Protocol version 4 (IPv4)Internet Protocol version 4 (IPv4)
Internet Protocol version 4 (IPv4)
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 
Monitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkMonitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan Wireshark
 
Generator sinkron
Generator sinkronGenerator sinkron
Generator sinkron
 
rc4 dan a5
rc4 dan a5rc4 dan a5
rc4 dan a5
 
Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019Mikrokontroler (arduino) 2019
Mikrokontroler (arduino) 2019
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adder
 
Pengantar teknik informatika
Pengantar teknik informatikaPengantar teknik informatika
Pengantar teknik informatika
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.ppt
 
1 sinyal
1  sinyal1  sinyal
1 sinyal
 
4 rangkaian ac paralel
4 rangkaian ac paralel4 rangkaian ac paralel
4 rangkaian ac paralel
 
Soal soal adc 2
Soal soal adc 2Soal soal adc 2
Soal soal adc 2
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Ppt sistem bilangan komputer_ardi MAWARDI
Ppt sistem bilangan komputer_ardi MAWARDIPpt sistem bilangan komputer_ardi MAWARDI
Ppt sistem bilangan komputer_ardi MAWARDI
 
Register geser
Register geserRegister geser
Register geser
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTER
 
Modul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteusModul pelatihan praktikum mikrokontroler dengan software proteus
Modul pelatihan praktikum mikrokontroler dengan software proteus
 
Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
 

Viewers also liked

Viewers also liked (20)

Fpp presentation ru_v1
Fpp presentation ru_v1Fpp presentation ru_v1
Fpp presentation ru_v1
 
Igmp
IgmpIgmp
Igmp
 
Sctp
SctpSctp
Sctp
 
SCTP introduction
SCTP introductionSCTP introduction
SCTP introduction
 
snmp
snmpsnmp
snmp
 
La Fpp
La FppLa Fpp
La Fpp
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
Protocolo SMTP (Simple Mail Transfer Protocol)
Protocolo  SMTP (Simple Mail Transfer Protocol)Protocolo  SMTP (Simple Mail Transfer Protocol)
Protocolo SMTP (Simple Mail Transfer Protocol)
 
SNMP
SNMPSNMP
SNMP
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Snmp
SnmpSnmp
Snmp
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4
 
S.m.t.p
S.m.t.pS.m.t.p
S.m.t.p
 
Telnet
TelnetTelnet
Telnet
 
TELNET Protocol
TELNET ProtocolTELNET Protocol
TELNET Protocol
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Presentation on telnet
Presentation on telnetPresentation on telnet
Presentation on telnet
 
Smtp
SmtpSmtp
Smtp
 

Similar to Internet Control Message protocol ICMP

Bab jenis protokol jaringan
Bab jenis protokol jaringanBab jenis protokol jaringan
Bab jenis protokol jaringankrisdjayanti1
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPAchmad Solichin
 
Routing (Routing Statis dan Routing Dinamis)
Routing (Routing Statis dan Routing Dinamis)Routing (Routing Statis dan Routing Dinamis)
Routing (Routing Statis dan Routing Dinamis)NightXynt
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipbroajox
 
Routing information protocol v 2
Routing information protocol v 2Routing information protocol v 2
Routing information protocol v 2Gama Iffahindra
 
Transport Control Protokol / Internet Protokol
Transport Control Protokol / Internet ProtokolTransport Control Protokol / Internet Protokol
Transport Control Protokol / Internet Protokoljokokristianto23
 
Routing Static Menggunakan Winbox
Routing Static Menggunakan WinboxRouting Static Menggunakan Winbox
Routing Static Menggunakan WinboxNanda Afif
 
Protokol_Routing basic fundamental knowledge.ppt
Protokol_Routing basic fundamental knowledge.pptProtokol_Routing basic fundamental knowledge.ppt
Protokol_Routing basic fundamental knowledge.pptRochmadGSaputra
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkDen Fandy
 
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone. Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone. Febry San
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxbali59
 

Similar to Internet Control Message protocol ICMP (20)

internet layer protokol
internet layer protokolinternet layer protokol
internet layer protokol
 
Internet Protocol (IP)
Internet Protocol (IP)Internet Protocol (IP)
Internet Protocol (IP)
 
Protokol ip
Protokol ipProtokol ip
Protokol ip
 
Bab jenis protokol jaringan
Bab jenis protokol jaringanBab jenis protokol jaringan
Bab jenis protokol jaringan
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
 
Routing (Routing Statis dan Routing Dinamis)
Routing (Routing Statis dan Routing Dinamis)Routing (Routing Statis dan Routing Dinamis)
Routing (Routing Statis dan Routing Dinamis)
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ip
 
Routing information protocol v 2
Routing information protocol v 2Routing information protocol v 2
Routing information protocol v 2
 
Transport Control Protokol / Internet Protokol
Transport Control Protokol / Internet ProtokolTransport Control Protokol / Internet Protokol
Transport Control Protokol / Internet Protokol
 
Konsep tcp
Konsep tcpKonsep tcp
Konsep tcp
 
12-Protokol_Routing.ppt
12-Protokol_Routing.ppt12-Protokol_Routing.ppt
12-Protokol_Routing.ppt
 
Routing Static Menggunakan Winbox
Routing Static Menggunakan WinboxRouting Static Menggunakan Winbox
Routing Static Menggunakan Winbox
 
Protokol_Routing basic fundamental knowledge.ppt
Protokol_Routing basic fundamental knowledge.pptProtokol_Routing basic fundamental knowledge.ppt
Protokol_Routing basic fundamental knowledge.ppt
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wireshark
 
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone. Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
 
Materi 6.pptx
Materi 6.pptxMateri 6.pptx
Materi 6.pptx
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
 
Konfigurasi rip
Konfigurasi ripKonfigurasi rip
Konfigurasi rip
 
Rangkuman 1
Rangkuman 1Rangkuman 1
Rangkuman 1
 

More from Zainuddin Kurnia (9)

Traffic human-ca
Traffic human-caTraffic human-ca
Traffic human-ca
 
Redvelvet
RedvelvetRedvelvet
Redvelvet
 
Internet dan Dasar web
Internet dan Dasar webInternet dan Dasar web
Internet dan Dasar web
 
obyek dan class
obyek dan classobyek dan class
obyek dan class
 
LAN
LANLAN
LAN
 
TRANSPORT LAYER UDP TCP
TRANSPORT LAYER UDPTCPTRANSPORT LAYER UDPTCP
TRANSPORT LAYER UDP TCP
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
6
66
6
 
Subnetting dan Supernetting
Subnetting dan SupernettingSubnetting dan Supernetting
Subnetting dan Supernetting
 

Internet Control Message protocol ICMP