Trying to understand example from computer networks: a systems approach ...
-Host A sends Host B a frame at time t;
- Packet arrives at B at time t + d; (d = one link latency)
- Instant before frame arrives at B, B sends out its own frame which collides with the original frame.
- B detects collision and sends out runt frame which reaches A at t + 2d;
- A must continue until t + 2d in order to detect collision. A transmits for 2d to be sure it detects all possible collisions
My question: I thought since CSMA/CD this meant all hosts were listening for collision so why would A have to keep on transmitting? I'm thinking so far that maybe B sends out runt frame to all hosts and when they collide closer to transmitting hosts (eg.A) those hosts send out their own runt frames (ie backoff happens post runt frame sending)