MAC Layer: Carrier Sense Multiple Access with Collision Avoidance Simulator

This project will cover the simulation of Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) focusing on Distributed Coordination Function (DCF) with contention window and basic Inter-Frame Space (IFS). You can find this project on my Github profile MAC Layer - CSMA/CA Technique. 1. Understanding CSMA/CA with DCF CSMA/CA is a MAC layer protocol used primarily in wireless networks (WiFi - IEEE 802.11) to manage how multiple stations share a common communication medium. CSMA/CA focuses on avoiding collisions before they occur. The Distributed Coordination Function (DCF) is the fundamental access method in IEEE 802.11. It relies on following principles: Carrier Sensing A station listens to the wireless medium before attempting to transmit information bits. If the medium is sensed as busy, the station defers its transmission. Inter-Frame Space (IFS) After the medium becomes idle, a station does not transmit immediately. It waits for a specific period called the IFS...