a) Ren CSMA:
Ved t=0 begynner A å sende. B sjekker kanalen ved t=0,1 — A's signal har ikke nådd B ennå (forplantning 0,2). B oppfatter kanalen som ledig og begynner også å sende. Kollisjon mellom A og B. I ren CSMA fortsetter begge å sende hele pakken sin (1 tidsenhet) selv om dataene er ødelagt. Begge er ferdig ved ca. t=1.
Ved t=1,2 er kanalen ledig — C sjekker, ser ledig, sender. D klar ved t=1,5 sjekker — har C's signal nådd D? Avhengig av geografi og 0,2 forplantning. Anta D er nær C: ja, kanal er opptatt → D venter. C lykkes, ferdig ved t=2,2.
D venter til kanal blir ledig ved t=2,2 (+ propagering). D sender deretter, ferdig ca. t=3,4.
A klar igjen ved t=3,0; sjekker kanalen — D's signal har nådd A: D opptar. A venter til D er ferdig (~t=3,4 + 0,2 propagering = 3,6). A sender, ferdig ca. t=4,6.
C klar igjen ved t=4,1; sjekker kanalen — A's sending opptar. C venter. A ferdig 4,6 + 0,2 propagering = 4,8. C starter, ferdig 5,8 — etter t=5.
Lykkede sendinger før t=5: C (første), D, A (andre). A og B kolliderte. C (andre) blir ferdig akkurat etter t=5.
(Studenten får poeng for å vise riktig metode og resonere med propageringsforsinkelse.)
b) CSMA/CD:
Ved kollisjon mellom A og B ved t≈0,1 detekterer begge kollisjonen raskt (innen 0,2 tidsenheter), avbryter sendingen umiddelbart, og venter en random backoff. La oss si A backoff = 0,3, B backoff = 0,5.
Kanalen er ledig igjen tidlig — la oss si t≈0,3. A starter på nytt ved t=0,3+0,3 = 0,6. Lykkes, ferdig t=1,6.
B er klar etter sin backoff ved 0,3+0,5 = 0,8 — ser kanal opptatt (A sender), venter. Etter A ferdig (t=1,6), kanal blir ledig — men nå starter også C (klar t=1,2, har ventet) og D (klar t=1,5). Avhengig av detaljer kolliderer de igjen og må backoff på nytt.
Forskjellen: ved kollisjon i CSMA/CD avbrytes sendingen umiddelbart i stedet for at hele pakken «sløses» bort. Ved kollisjon på t≈0,1 mellom A og B er kanalen ledig igjen ved t≈0,3 i stedet for t=1. Det betyr mer tid til vellykkede sendinger — høyere effektivitet, særlig under høy belastning.
(Eksakte tider avhenger av antatt backoff. Studenten skal vise resonnementet og demonstrere at CD reduserer kollisjonskostnaden.)
Pensum: Kap. 6.3 — CSMA/CD