datalink layer
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.
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
A RARP (Reverse Address Resolution Protocol) server determines which IP address to assign to a RARP client based on the client's MAC address. When a client broadcasts a RARP request, it includes its MAC address, and the RARP server looks up this MAC address in its table of mappings that associate MAC addresses with their corresponding IP addresses. If a match is found, the server responds with the appropriate IP address for that client.
Network layer
TCP operates at transport layer
datalink layar
You cant windows does not come with a rarp command and I have yet to find one on the internet that actually works
None, they communicate to the layer 7, however they do not operate at that layer(application)
generally layer 4, but SOCKS operates at layer 5, which allows it to work well with applications