What benefits and problems does dynamic addressing provide?

 What is address resolution?

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

 How does TCP/IP perform address resolution from IP addresses into data link layer addresses?

 What is routing?