Matakuliah : H0524/Jaringan Komputer Tahun : 2009 ARP,RARP, ICMP Pertemuan 08 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan protokol pada Network Layer seperti ARP, RARP, ICMP Bina Nusantara Outline Materi • Protokol ARP • Protokol RARP • Protokol ICMP Bina Nusantara Protocols at network layer Role of ARP and RARP • Internet is made of a combination of physical network interconnected by network devices • TCP/IP network uses logical address (IP address) at network • To pass through packets to its destination via the physical network, physical address must be used • A table at each device is created to map logical address to physical address • Static mapping must periodically update its table • Dynamic mapping is using a protocol to create the table • The protocols are ARP (Address Resolution Protocol) ad RARP (Reverse Address Resolution Protocol) ARP and RARP ARP : Get physical address of the known IP address RARP : Get IP address from the known physical addres Bina Nusantara ARP Operation ARP Packet RARP Operation The RARP request packets are broadcast; the RARP reply packets are unicast RARP Packet Role of ICMP • Internet Protocol has no error reporting and error correcting mechanism • Possible problems: • Dicard packets due inability to find a router to the final destination or TTL=0 • Discard all fragments due to time out of receiving all fragments • No mechanism for host and management queries • ICMP (Internet Control Message Protocol) has been designed to compensate the above deficiencies Bina Nusantara ICMP messages Error-reporting messages Bina Nusantara Error-reporting messages Important points about ICMP error messages • No ICMP error message for a datagram carrying an ICMP error message • No ICMP error message for a fragmented datagram that is not the first fragment • No ICMP error message for a datagram having a multicast address • No ICMP error message for a datagram with a special address such as 127.0.0.0 or 0.0.0.0. Destination Unreachable • Destination-unreachable messages with codes 2 or 3 can be created only by the destination host. • Other destination-unreachable messages can be created only by routers. • A router cannot detect all problems that prevent the delivery of a packet. Query messages Bina Nusantara General Format Echo Request and Reply • Echo-request and echo-reply messages can be used by network managers to check the operation of the IP protocol. • Echo-request and echo-reply messages can test the reachability of a host. • An echo-request message can be sent by a host or router. • An echo-reply message is sent by the host or router which receives an echo-request message. • Echo-request and echo-reply messages is invoked by the ping command. Error-reporting messages Ping command can use these messages.