which protocol translates tcp/ip addresses to mac addresses?
Their functionality is part of DHCP. While the internal workings of DHCP manage both MAC and IP address data, the protocol does not allow users to access to that data. A built-in feature of TCP/IP, Address Resolution Protocol (ARP) translates IP addresses to MAC addresses. ARP was not designed to translate addresses in the other direction, but its data can help in certain situations.