# CSMA, collision detection and avoidance

Subject: Computer Networks

Exam: M2

Reader: https://deep-learning-study-room.vercel.app/cn/#m2/read/csma

Canonical: https://deep-learning-study-room.vercel.app/read/cn/m2/read-chapter/csma/

Unit 3 · after ALOHA

1. [Carrier sensing: why listening does not remove every collision](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--sense/)
2. [1-persistent, non-persistent and p-persistent CSMA](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--persistence/)
3. [CSMA/CD: detect a collision while transmitting](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--cd/)
4. [Collision detection · minimum size 1](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--minframe-1/)
5. [Collision detection · minimum size 2](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--minframe-2/)
6. [Collision detection · minimum size 3](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--minframe-3/)
7. [Binary exponential backoff](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--backoff/)
8. [Backoff · example 1](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--backoff-1/)
9. [Backoff · example 2](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--backoff-2/)
10. [Backoff · example 3](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--backoff-3/)
11. [CSMA/CA: reduce collision risk before sending](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--ca/)
12. [Hidden terminals and RTS/CTS](https://deep-learning-study-room.vercel.app/read/cn/m2/read/csma--hidden/)
