This document discusses different types of computer networks, including switched, circuit-switched, packet-switched, and datagram networks. It explains that switched networks connect devices through switches that create temporary connections. Circuit-switched networks require connection setup and teardown and dedicate resources to each connection. Packet-switched networks divide messages into packets that are routed independently without resource reservation. Datagram networks treat each packet independently and use dynamic routing tables to route packets by destination address. Virtual circuit networks combine aspects of circuit-switched and datagram networks by routing packets along the same path with connection setup and teardown phases.