Packet-switched networks (PSNs) allow customers to share network facilities, reducing costs. PSNs use virtual circuits to allow remote sites to maintain multiple connections over a single interface. X.25 was an early packet switching technology that defined the connection between terminals and PSNs. It provided reliability through error checking at the data link and network layers. X.25 addresses remote devices using X.121 addresses and establishes permanent or switched virtual circuits to transmit data between them.