This document discusses computer networks and network layer design issues. It provides an overview of the services provided by the network layer to the transport layer, including connection-oriented and connectionless services. It also summarizes store-and-forward packet switching and describes how connectionless and connection-oriented services are implemented in a datagram and virtual circuit subnet respectively. Finally, it briefly compares the characteristics of datagram and virtual circuit subnets.