Understanding The Network Layer: Functions And Components