











Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture is part of lecture series delivered by Dr. Siddanth Suri at Cochin University of Science and Technology for Data Communication course. Its main points are: Data, Link, Layer, MAC, Protocols, Random, Access, Collision, Free, Reservation, Bit, Map
Typology: Slides
1 / 19
This page cannot be seen from the preview
Don't miss anything!












Transport Layer 3-
»Outline » MAC Protocols » (Random Access )ALOHA , SLOTTED ALOHA, CSMA, CSMA/CD » Collision Free Protocols » CSMA/CA
Transport Layer 3-
» CSMA/CD is good in many aspects i.e. once the medium is seized by any sender collision don’t occur, however collision is possible in contention period » CSMA/CD is not universally accepted » Collision free protocols provide mechanism for multiple access without collision » Assumption for collision free protocols » No of stations are fixed i.e. N » Each station is assigned a unique address from 0 to N- » Propagation delay is negligible » Following protocols will be discussed » Bit Map Protocol » Binary Count down Protocol
Contention period consist of N slots for N stations Each stations is allotted exactly one contention slot Stations announce their reservation for medium during contention period by sending 1 during their contention slot After contention period stations send data frames in numerical order. Example 8 stations Contention period divided in 8 slots 0 to 7 Slot 0 for station 0, slot 1 for station 1 etc. If station 1 wants to occupy medium it will do so by sending a 1 during its contention slot All other stations note that station 1 has queued a frame After contention period station 1 will send the data frame.
Low numbered stations have to wait longer if they just miss the slot If a low order station misses its contention slot it has to wait N/2 time slot (contention) of current scan and N slot time of the next scan before it can send a frame. Higher order stations have to wait little before they send data frame
Channel efficiency Under light load when 1 or 2 frames of d bits, per frame over head is almost N bits d/(d + N)
Heavy Load Under heavy load when all stations are sending data per frame over head is 1 bit d/(d+1)
Stations are assigned binary address Stations compete for medium Stations send their address bits one by one during contention slot Bits sent in one scan are ORed together by each station, Based on the result of ORed bits stations decides to send frame or defer themselves Example 4 stations with addresses 1-0010,2-0100,3-1001,4- Bits sent during first bit time 0,0,1,1, these are ORed to 1 Station 1 and 2 defers themselves Bits sent during 2nd^ bit time, 0,0 so station 3 and 4 will continue Bits send during 3rd^ bit time 0,1 ORed to 1 station 3 gives up
A wireless network multiple access method (802.11) Based on CSMA i.e. stations senses the carrier before transmitting data BSCIS CSMA/CA Working
»Virtual Carrier Sensing
» A four way frame exchange is used to avoid collision from the stations that are not directly in the range of each other » When medium is free » RTS : Source Request To Send data ( request to destination) » CTS : Destination if willing reply with Clear To Send » Data: Source may send data after CTS » ACK : Successful transmission follows an ACK
»How the problems of collision is avoided
» All stations that are not involved in transmission and receive RTS or CTS will defer themselves according to the details of CTS » Stations defer themselves using a timer called NAV (Network Allocation Vector)
14
Timing in CSMA/CA
Flow diagram for CSMA/CA without RTS/CTS
19
All terminals listen to the same medium as CSMA/CD.
Terminal ready to transmit senses the medium.
If medium is busy it waits until the end of current transmission.
It again waits for an additional predetermined time period DIFS (Distributed inter frame Space).
Then picks up a random number of slots (the initial value of backoff counter) within a contention window to wait before transmitting its frame.
If there are transmissions by other terminals during this time period (backoff time), the terminal freezes its counter.
It resumes count down after other terminals finish transmission + DIFS. The terminal can start its transmission when the counter reaches to zero.