Apabila sesuatu nod perlu menghantar data, ia akan membungkus data ke dalam bingkai data dan menambah maklumat alamat nod sasaran ke dalam bingkai tersebut. Kemudian, nod itu menghantar bingkai data ke atas cincin, di mana ia melalui setiap nod secara berurutan. Apabila menerima bingkai data, setiap nod akan memeriksa sama ada alamat sasaran dalam bingkai berpadanan dengan alamat sendiri. Jika berpadanan, nod akan menerima dan memproses bingkai data; jika tidak, nod akan terus memajukan bingkai data ke nod seterusnya sehingga ia mencapai nod sasaran atau kembali ke nod penghantar selepas satu pusingan penuh di sekitar cincin.