TOKEN BUS MAC Protokol Lapisan
Ketika cincin tersebut dijalankan, token dimasukkan ke dalamnya agar alamat stasiun, dimulai dengan yang tertinggi. Token itu sendiri dilewatkan dari tinggi ke alamat yang lebih rendah. Setelah stasiun aquires token, ia memiliki jangka waktu tetap selama mungkin mengirimkan frame, dan jumlah frame yang dapat ditularkan oleh setiap stasiun selama periode ini akan tergantung pada panjang setiap frame.
Jika stasiun tidak memiliki data untuk mengirim, itu hanya melewati token ke stasiun berikutnya tanpa penundaan. Token Bus standar mendefinisikan empat kelas prioritas untuk lalu lintas - 0, 2, 4, dan 6 - dengan 6 mewakili prioritas tertinggi dan 0 paling rendah. Setiap stasiun mempertahankan empat antrian internal yang sesuai dengan empat tingkat prioritas.Sebagai bingkai diturunkan ke sublayer MAC dari protokol layer yang lebih tinggi, tingkat prioritas ditentukan, dan ditugaskan untuk antrian yang sesuai. Ketika stasiun memperoleh token, frame ditransmisikan dari masing-masing empat antrian dalam rangka ketat prioritas. Setiap antrian dialokasikan slot waktu tertentu, di mana frame dari antrian yang dapat ditularkan. Jika tidak ada frame menunggu dalam antrian tertentu, token segera menjadi tersedia untuk antrian berikutnya.
Jika token mencapai level 0 dan tidak ada frame menunggu, itu segera diteruskan ke stasiun berikutnya di ring logis. Seluruh proses dikendalikan oleh timer yang digunakan untuk mengalokasikan slot waktu untuk masing-masing tingkat prioritas. Jika antrian setiap kosong, slot waktu dapat dialokasikan untuk digunakan oleh antrian yang tersisa. Skema prioritas jaminan tingkat 6 Data sebagian kecil diketahui dari bandwidth jaringan, dan karena itu dapat digunakan untuk mengimplementasikan sistem kontrol real-time. Sebagai contoh, jika jaringan berjalan pada 10 Mbps dan memiliki lima puluh stasiun telah dikonfigurasi sehingga level 6 lalu lintas dialokasikan sepertiga dari bandwidth, setiap stasiun memiliki bandwidth dijamin dari 67 kbps untuk level 6 lalu lintas. Bandwidth yang tersedia prioritas tinggi dengan demikian bisa digunakan untuk melakukan sinkronisasi robot di jalur perakitan, atau untuk membawa satu kanal suara digital per stasiun, dengan beberapa bandwidth yang tersisa untuk informasi kontrol
Format frame Token Bus ditampilkan di atas. Preamble digunakan untuk menyinkronkan jam penerima. Start delimeter dan End delimeter bidang digunakan untuk menandai awal dan akhir dari frame, dan mengandung pengkodean analog dari simbol-simbol selain 0 dan 1 yang tidak dapat terjadi tanpa sengaja dalam frame data. Untuk alasan ini, bidang panjang tidak diperlukan. Frame Kontrol mengidentifikasi frame baik sebagai frame data atau bingkai kontrol. Untuk frame data, termasuk tingkat prioritas frame, dan bisa juga menyertakan indikator yang membutuhkan stasiun tujuan untuk mengakui penerimaan benar atau salah dari frame. Untuk frame kontrol, lapangan menentukan tipe frame. Destination dan Sumber bidang alamat berisi baik 2-byte atau alamat hardware 6-byte untuk tujuan dan sumber stasiun masing-masing (jaringan diberikan harus menggunakan baik 2-byte atau 6 alamat byte konsisten, bukan campuran dari dua). Jika alamat 2-byte yang digunakan, Bidang Data bisa sampai t0 8182 byte. Jika alamat 6-byte yang digunakan, itu terbatas untuk 8.174 byte. Checksum digunakan untuk mendeteksi kesalahan transmisi.