This document discusses congestion control and internetworking at the network layer. It begins by defining congestion and the factors that can cause it. It then covers general principles of congestion control such as increasing resources or decreasing traffic. The document discusses congestion control techniques for virtual circuit and datagram subnets, including admission control and choke packets. It also covers internetworking concepts like concatenated virtual circuits, connectionless internetworking, tunneling, and fragmentation.