Final answer:
The system that assigns user-friendly names to IP addresses is the DNS (Domain Name System), which acts like an address book for the internet by translating domain names into IP addresses.
Step-by-step explanation:
The system that assigns user-friendly names to IP addresses is B) DNS (Domain Name System). The DNS is essentially an address book for the internet. It translates domain names that humans can read and remember, like www.example.com, into the numerical IP addresses needed for the purpose of locating and identifying computer services and devices with the underlying network protocols. When you type a web address into your browser, the DNS servers take that domain name and translate it into its corresponding IP address, allowing your browser to establish a connection to the destination server.