SS7 is a signaling system originally designed for telephone call setup and management between telephone exchanges and customer equipment. It has been developed to transport data and video traffic as well. SS7 uses out-of-band signaling where signaling information is carried on a separate channel from user data. The SS7 protocol stack includes layers like MTP1-3 for transport and routing, SCCP for additional routing functions, and TCAP to support special services through transactions between switches. A basic SS7 network consists of SSP, STP, SCP connected by signaling links to route messages for services like 800 calls.