Mastering the high-speed switching technology that unified voice, video, and data transmission. The ultimate guide for undergraduate ECE students.
Unlike Ethernet (variable packets) or TDM (fixed time slots), ATM uses fixed-size 53-byte cells (48 payload + 5 header). This allows for predictable hardware processing at high speeds (150 Mbps to Gbps).
A Virtual Circuit (VC) must be established before data is sent. This allows for Quality of Service (QoS) guarantees, making it ideal for real-time applications like voice and video.
Cells are allocated on demand. Unlike Synchronous TDM (which wastes bandwidth if a slot is empty), ATM sends cells only when there is data, maximizing link utilization.
Fixed Cell Stream
Click on the cell components to analyze the structure
Click on the Header (Orange/Blue) or Payload (Green) above to see detailed field descriptions.
A compromise between the US (64 bytes) and Europe (32 bytes) proposals. 48 was chosen because it accommodates a full DS0 (64 kbps) voice sample with some overhead.
The three-layer stack
ATM Adaptation Layer
Cell Processing
Transmission
ATM's killer feature was its ability to guarantee performance. Before sending data, a contract is negotiated between the user and the network.
Defines Peak Cell Rate (PCR), Sustainable Cell Rate (SCR), and Max Burst Size (MBS).
The network polices the connection using the "Leaky Bucket" algorithm. Violating cells are dropped or tagged (CLP=1).
CBR (Constant Bit Rate), VBR (Variable), ABR (Available), UBR (Unspecified).
Visualize how packets are chopped into cells and reassembled