This document discusses addressing in computer networks. It covers hierarchical addressing schemes like IP addressing and how they are more efficient than flat addressing. It also discusses the different types of addresses used in networks, including physical addresses like MAC addresses, logical addresses like IP addresses, and port addresses. The network layer is responsible for logical addressing and routing packets between networks using addresses.