Half-duplex Ethernet-verkoissa käytetään algoritmia nimeltä Carrier Sense Multiple Access with Collision Detection (CSMA / CD). Tämä algoritmi auttaa saman verkkosegmentin laitteita päättämään, milloin paketteja lähetetään ja mitä tehdä törmäystilanteissa. CSMA / CD: tä käytetään yleisesti verkoissa, joissa on toistimet ja navat, koska nämä laitteet toimivat half-duplex-tilassa ja kaikki niiden portit ovat samassa törmäysalueella.
Pakettitörmäyksiä tapahtuu, kun paketteja lähetetään eri isännästä yhtä aikaa. Tämän estämiseksi CSMA / CD pakottaa lähetysaseman tarkistamaan, onko johtimessa digitaalista signaalia. Jos muut isännät eivät lähetä paketteja, lähettäjä alkaa lähettää kehystä. Lähettäjä myös tarkkailee johtoa varmistaakseen, etteivät muut isännät aloita lähetystä. Kuitenkin, jos toinen isäntä alkaa lähettää samaan aikaan ja törmäys tapahtuu, lähettävä isäntä lähettää häiriösignaalin, joka saa kaikki verkon segmentin isännät lopettamaan datan lähettämisen. Satunnaisen ajan kuluttua isännät lähettävät pakettinsa uudelleen.
harkitse seuraavaa esimerkkiä:
yllä olevassa kuvassa meillä on neljän isännän verkko, joka on yhdistetty keskukseen. Koska navat toimivat half-duplex-tilassa ja jokainen navan portti on samassa törmäysalueella, pakettitörmäyksiä voi esiintyä ja CSMA/CD: tä käytetään niiden estämiseen ja havaitsemiseen. Isäntä a havaitsee, että verkossa ei ole muita signaaleja ja päättää lähettää paketin. Isäntä B kuitenkin olettaa myös, että mikään muu asema ei lähetä ja lähettää myös paketin. Törmäys tapahtuu ja sen havaitsevat isäntä A ja isäntä B. Lähetysasemat lähettävät häirintäsignaalin, jossa kerrotaan törmäyksestä. Satunnaisen ajan kuluttua isäntä A ja isäntä B lähettävät pakettinsa uudelleen.