ARP (Address Resolution Protocol) is used resolve known IP Address to the Machines MAC Address (Layer 2 - OSI Layer). Whereas RARP is used to resolve IP Adresses from know layer 2 address.ARP is still used while RARP has been replaced with DHCP.
RARP is short from Reverse Address resolution protocol. As the name suggests RARP functions the reverse as ARP. That is it maps MAC address to IP address.
RARP (Reverse Address Resolution Protocol) maps layer 2 addresses to layer 3 addresses. ARP (Address Resolution Protocol) maps layer 3 addresses to layer 2 addresses.
Network layer
TCP operates at transport layer
datalink layar
BOOTP is the booting protocol. RARP is the Reverse address resolution protocol.
There are many more than three protocols which can operate at the application layer. Some of these are; Telnet FTP TFTP SMTP IMAP POP DNS RARP BOOTP SNMP CMOT
None, they communicate to the layer 7, however they do not operate at that layer(application)
IGMP
generally layer 4, but SOCKS operates at layer 5, which allows it to work well with applications
Layer 7, Aplication