How does TCP/IP perform address resolution from URLs into network layer addresses?

How does TCP/IP perform address resolution from URLs into network layer addresses?