Asynchronous Transfer Mode (ATM)
Definition - What does Asynchronous Transfer Mode (ATM) mean?
Asynchronous transfer mode (ATM) is a switching technique used by telecommunication networks that uses asynchronous time-division multiplexing to encode data into small, fixed-sized cells. This is different from Ethernet or internet, which use variable packet sizes for data or frames. ATM is the core protocol used over the synchronous optical network (SONET) backbone of the integrated digital services network (ISDN).
Techopedia explains Asynchronous Transfer Mode (ATM)
Asynchronous transfer mode was designed with cells in mind. This is because voice data is converted to packets and is forced to share a network with burst data (large packet data) passing through the same medium. So, no matter how small the voice packets are, they always encounter full-sized data packets, and could experience maximum queuing delays. This is why all data packets should be of the same size. The fixed cell structure of ATM means it can be easily switched by hardware without the delays introduced by routed frames and software switching. This is why some people believe that ATM is the key to the internet bandwidth problem. ATM creates fixed routes between two points before data transfer begins, which differs from TCP/IP, where data is divided into packets, each of which takes a different route to get to its destination. This makes it easier to bill data usage. However, an ATM network is less adaptable to a sudden network traffic surge.
The ATM provides data link layer services that run on the OSI's Layer 1 physical links. It functions much like small-packet switched and circuit-switched networks, which makes it ideal for real-rime, low-latency data such as VoIP and video, as well as for high-throughput data traffic like file transfers. A virtual circuit or connection must be established before the two end points can actually exchange data.
ATM services generally have four different bit rate choices:
- Available Bit Rate: Provides a guaranteed minimum capacity but data can be bursted to higher capacities when network traffic is minimal.
- Constant Bit Rate: Specifies a fixed bit rate so that data is sent in a steady stream. This is analogous to a leased line.
- Unspecified Bit Rate: Doesn’t guarantee any throughput level and is used for applications such as file transfers that can tolerate delays.
- Variable Bit Rate (VBR): Provides a specified throughput, but data is not sent evenly. This makes it a popular choice for voice and videoconferencing.