Kapag ang isang node ay kailangang magpadala ng data, ito ay nag-e-encapsulate ng data sa isang data frame at idinadagdag ang address information ng target na node sa frame. Pagkatapos, ang node ay nagpapadala ng data frame sa ring, kung saan ito ay dumadaan sa bawat node sa sunod-sunod na pagkakasunod. Sa pagtanggap ng data frame, bawat node ay sinusuri kung ang target address sa frame ay tumutugma sa sariling address nito. Kung ito ay tumutugma, tatanggapin at ipoproseso ng node ang data frame; kung hindi, ang node ay patuloy na ipapasa ang data frame sa susunod na node hanggang sa maabot nito ang target node o bumalik sa nagpapadalang node matapos ang isang buong ikot sa ring.