Inside Look at the Internet

1.3.2 Packed-Switched Networks: Datagram Networks and Virtual-Circuit Networks
Chapter 1
1.1 What Is the Internet?
1.1.1 Nuts-and-Bolts Description
1.1.2 A Service Description
1.1.3 What Is a Protocol?
1.2 The Network Edge
1.2.1 End Systems, Clients, and Servers
1.2.2 Connectionless and Connection-Oriented Service
1.3 Network Core
1.3.1 Circuit Switching and Packet Switching
1.3.2 Packed-Switched Networks: Datagram Networks and Virtual-Circuit Networks
1.4 Access Networks and Physical Media
1.4.1 Access Networks
1.4.2 Physical Media
1.5 ISPs and Internet Backbones
1.6 Delay and Loss in Packets-Switched Networks
1.6.1 Types of Delay
1.6.2 Queuing Delay and Packet Loss
1.6.3 Delay and Routes in the Internet
1.7 Protocol Layers and Their Service Models
1.7.1 Layered Architecture
1.7.2 Layers, Messages, Segments, Datagrams, and Frames

There are two broad classes of packet-switched networks: datagram networks and virtual-circuit networks. They differ in whether their switches use destination addresses or so-called cirtual-circuit numbers to forward packets toward their destinations. Any network that forwards packets according to host destination addresses a datagram network. Any network that forwards packets accorsing to virtual-circuit numbers a virtual-circuit network.

As the name suggests, a virtual circuit (VC) can be thought of as a virtual conncetion between a source and destination host. A virtual-circuit identifier (VC ID) will be assigned to a VC when a VC is first established between sources and destination. Any packet that is part of the VC has the VC ID in its header.

Datagram networks are analogous in many respects to the postal service.