Asynchronous Transfer Mode merupakan evolusi dari teknologi Frame Relay. Pada ATM seluruh informasi yang akan ditransfer akan dibagi menjadi slot-slot dengan ukuran tetap yang disebut cell. Ukuran cell pada ATM adalah 53 octet (1 octet =8 bits) yang terdiri dari 48 octet untuk filed informasi, dan 5 octet untuk header.ATM memiliki karakteristik umum sebagai berikut :
Pada basis link demi link tidak menggunakan proteksi error dan flow control.Pada ATM proteksi error dapat diabaikan karena didasarkan saat ini link demi link dalam network memiliki kualitas yang sangat tinggi, sehingga memiliki BER yang sangat kecil. Dan error control cukup dilakukan end to end saja.Flow control juga tidak dilakukan dalam ATM network karena dengan pengaturan alokasi resource dan dimensioning queue yang tepat maka kejadian queue overflow yang menyebabkan paket loss dapat ditekan. Sehingga probabilitas packet loss antara 10-8 sampai dengan 10-12 dapat dicapai.
Jenis-jenis layanan dalam ATM adalah :
- Constant Bit Rate (CBR) adalah kategori layanan dalam ATM yang didisain untuk mendukung aplikasi yang membutuhkan kecepatan transmisi yang bisa dijamin konsistensinya sepanjang hubungan berlangsung (highly predictable transmission rate). CBR menjaga hubungan sinkronisasi antar pengguna akhir selama hubungan berlangsung. CBR pada dasarnya ditargetkan untuk mendukung aplikasi layanan suara (telephony) yang toleransi terhadap delay jaringannya sangat ketat.
- Variable Bit Rate (VBR) adalah kategori layanan dalam ATM yang ditujukan bagi aplikasi yang kurang sensitif terhadap variasi kecepatan. Kategori layanan ini memberikan jaminan terhadap suatu kecepatan standar yang disebut sustainable cell rate-SCR, tetapi pengguna masih dimungkinkan untuk melebihi kecepatan tersebut sampai dengan suatu kecepatan maksimum yang disebut Peak Cell Rate-PCR, selama trafik di jaringan belum maksimal. Berdasarkan ketergantungannya terhadap aspek waktu (atau delay jaringan) VBR dikelompokkan lebih jauh ke dalam dua jenis layanan sebagai berikut: Real Time (rt-VBR) dan Non Real Time (nrt-VBR)
- Real Time Variable Bit Rate ( Rt-VBR) adalah jenis layanan ATM yang ditujukan untuk aplikasi yang mempunyai ketergantungan relatif tinggi terhadap delay tetapi agak longgar terhadap variasi kecepatan. Pengguna jaringan sama-sama menunggu suatu respon, dan memelihara timing relationships selama hubungan berlangsung. Contoh aplikasi yang mungkin menggunakan layanan ini misalnya, Video conferencing, dan telepon (voice) yang menggunakan teknik kompresi dan silence suppression (teknik yang memanfaatkan waktu jeda bicara untuk diisi pengguna lain dengan metoda statistical bandwidth sharing).
- Non Time Variable Bit Rate (Nrt-VBR) adalah jenis layanan ATAM yang ditujukan untuk i aplikasi aplikasi yang mempunyai “toleransi yang lebih longgar” terhadap delay jaringan sehingga tidak membutuhkan timing relationships yang terlalu ketat antar sisi penggunanya (interaksi antar user tidak terlalu tinggi). Aplikasi non real time seperti store and forward video, atau aplikasi data yang membutuhkan performansi tinggi atau cell loss rendah (misalnya aplikasi transaksi) merupakan kandidat potensial untuk kategori layanan nrt-VBR.
- Available Bit Rate (ABR) adalah kategori layanan yang didisain untuk aplikasi data yang membutuhkan probabilitas cell loss rendah, tetapi memberikan toleransi terhadap variasi kecepatan transmisi dan delay jaringan. Dengan ABR, keberadaan sumber daya jaringan (network resource) dijamin dalam batas minimum. Tetapi saat jaringan idle, pengguna dimungkinkan untuk mengirimkan informasinya secara maksimum (bursting) sampai pesan pemberitahuan congestion (sibuk) dari jaringan diterima. Aplikasi yang potensial untuk kategori layanan UBR misalnya Web browser.
- Unspecified Bit Rate (UBR) adalah jenis layanan ATM yang mempunyai kemungkinan loss yang paling besar. Kategori layanan ini dapat dimisalkan seperti kita naik pesawat sebagai penumpang cadangan, kemudian setelah sampai di atas ketahuan bahwa bebannya lebih (overweight), dalam kasus seperti ini maka kita merupakan penumpang pertama yang akan diterjunkan melalui parasut (dalam hal ini buffer), tetapi bila ternyata persedian parasut-pun habis berarti kitalah penumpang pertama yang akan ditendang ke angkasa! (dengan kata lain cell UBR adalah cell yang mempunyai kemungkinan paling besar untuk hilang – highest cell loss probability). Aplikasi yang cocok untuk kategori layanan ini misalnya e-mail.