Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Explain the ATM Cell Structure in Computer Network
ATM (Asynchronous Transfer Mode) transfers data in fixed-size units called cells. Each cell consists of exactly 53 bytes: 5 bytes for the header containing routing and control information, and 48 bytes for the payload carrying user data.
The fixed-size cell structure makes ATM particularly suitable for real-time applications like voice and video transmission, as it minimizes delays caused by waiting for large variable-length packets to be processed.
ATM Cell Header Formats
ATM defines two different header formats depending on the interface type:
-
UNI (User Network Interface) − Used for communication between ATM endpoints and ATM switches in private networks. Contains a 4-bit Generic Flow Control field.
-
NNI (Network to Network Interface) − Used for communication between ATM switches. Replaces the GFC field with additional VPI bits, allowing for 12-bit VPI addressing for backbone networks.
ATM Cell Header Fields
-
Generic Flow Control (GFC) − A 4-bit field used for local flow control functions. Typically set to 0000 and not used in practice. Only present in UNI format.
-
Virtual Path Identifier (VPI) − 8 bits in UNI, 12 bits in NNI. Combined with VCI, it identifies the virtual connection for cell routing through ATM switches.
-
Virtual Channel Identifier (VCI) − 16-bit field that works with VPI to uniquely identify the virtual connection and determine the next destination for the cell.
-
Payload Type (PT) − 3-bit field indicating cell content type. First bit: 0 = user data, 1 = control data. Second bit: congestion indication. Third bit: 1 = last cell in AAL5 frame.
-
Cell Loss Priority (CLP) − 1-bit field for congestion control. When set to 1, the cell can be discarded during network congestion before cells with CLP = 0.
-
Header Error Control (HEC) − 8-bit checksum field that can detect and correct single-bit errors in the first 4 header bytes, improving cell reliability.
Advantages of Fixed Cell Size
| Advantage | Benefit |
|---|---|
| Predictable Processing Time | Fixed 53-byte size allows efficient hardware switching |
| Low Latency | Small cells reduce queuing delays for time-sensitive traffic |
| Quality of Service | Enables precise bandwidth allocation and traffic shaping |
Conclusion
ATM's 53-byte fixed cell structure, with its 5-byte header and 48-byte payload, provides efficient routing through VPI/VCI addressing and supports quality of service through various control fields. The two header formats (UNI and NNI) accommodate different network interface requirements while maintaining consistent cell processing.
