halv dupleks Ethernet-netværk bruger en algoritme kaldet Carrier Sense Multiple Access med Collision Detection (CSMA/CD). Denne algoritme hjælper enheder på det samme netværkssegment med at beslutte, hvornår de skal sende pakker, og hvad de skal gøre i tilfælde af kollisioner. CSMA / CD bruges ofte i netværk med repeatere og hubs, fordi disse enheder kører i halv duplekstilstand, og alle deres porte er i det samme kollisionsdomæne.
Pakkekollisioner opstår, når pakker transmitteres fra forskellige værter på samme tid. For at forhindre dette tvinger CSMA/CD en sendestation til at kontrollere for tilstedeværelsen af et digitalt signal på ledningen. Hvis ingen andre værter sender pakker, begynder afsenderen at sende rammen. Afsenderen overvåger også ledningen for at sikre, at ingen andre værter begynder at transmittere. Men hvis en anden vært begynder at transmittere på samme tid, og der opstår en kollision, sender den transmitterende vært et jamsignal, der får alle værter i netværkssegmentet til at stoppe med at sende data. Efter en tilfældig periode sender værter deres pakker igen.
overvej følgende eksempel:
på billedet ovenfor har vi et netværk af fire værter forbundet til en hub. Da hubs arbejder i halv duplekstilstand, og hver port på en hub er i det samme kollisionsdomæne, kan pakkekollisioner forekomme, og CSMA/CD bruges til at forhindre og opdage dem. Host a registrerer, at der ikke er andre signaler på netværket og beslutter at sende en pakke. Imidlertid antager vært B også, at ingen anden station sender og sender en pakke også. En kollision opstår, og den registreres af vært A og vært B. Sendestationerne sender et jamming signal, der fortæller alle værter på segmentet, at der opstod en kollision. Efter en tilfældig periode sender vært A og vært B deres pakker igen.