Network protocols require an IP address in order to be able to communicate with another computer.
Yet when you enter a computer's URL into your web browser, the web browser is able to communicate with that web server.
How is this possible? Name the network software that provides this mapping and briefly explain how it works.