SlideShare a Scribd company logo
1 of 6
MACA 1
Multiple access with collision avoidance
(MACA)
PREPARED BY
Dr.G.GANGADEVI
MACA
Multiple access with collision avoidance (MACA)
ā€¢Multiple access with collision avoidance (MACA) presents a
simple scheme that solves the hidden terminal problem, does
not need a base station, an d is still a random access Aloha
scheme ā€“ but with dynamic reservation . below mentioned
figure shows the same scenario as with the hidden terminals.
ā€¢Remember, A and C both want to send to B. A has already
started the transmission, but is hidden for C, C also starts with
its transmission, thereby causing a collision at B.
Fig. MACA can avoid hidden terminals
MACA
Multiple access with collision avoidance (MACA)
ā€¢Can MACA also help to solve the ā€˜exposed terminalā€™ problem?
ā€¢Remember, B wants to send data to A, C to someone else. But C
is polite enough to sense the medium before transmitting, sensing
a busy medium caused by the transmission from B. C defers,
although C could never cause a collision at A.
ā€¢With MACA, B has to transmit an RTS first containing the name
of the receiver (A) and the sender (B). C does not react to this
message as it is not the receiver, but A acknowledges using a
CTS which identifies B as the sender and A as the receiver of the
following data transmission.
ā€¢C does not receive this CTS and concludes that A is outside the
detection range. C can start its transmission assuming it will not
cause a collision at A.
ā€¢The problem with exposed terminals is solved.
MACA
Multiple access with collision avoidance (MACA)
Fig .MACA can avoid exposed terminals
MACA
Multiple access with collision avoidance (MACA)
ā€¢The sender is idle until a user requests the transmission of a data
packet. The sender then issues an RTS and waits for the right to send.
ā€¢If the receiver gets an RTS and is in an idle state, it sends back a
CTS and waits for data.
ā€¢The sender receives the CTS and sends the data. Otherwise, the
sender would send an RTS again after a time-out (e.g., the RTS could
be lost or collided).
ā€¢After transmission of the data, the sender waits for a positive
acknowledgement to return into an idle state.
ā€¢The receiver sends back a positive acknowledgement if the received
data was correct.
ā€¢If not, or if the waiting time for data is too long, the receiver returns
into idle state.
ā€¢If the sender does not receive any acknowledgement or a negative
acknowledgement, it sends an RTS and again waits for the right to
send.
MACA
Multiple access with collision avoidance (MACA)
Fig Protocol machines for multiple access with collision avoidance

More Related Content

Similar to MACA.pptx

Carrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CACarrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CASoumen Santra
Ā 
Wierless networks ch3 (1)
Wierless networks ch3 (1)Wierless networks ch3 (1)
Wierless networks ch3 (1)bheemsain
Ā 
T mac protocol
T mac protocolT mac protocol
T mac protocolR Islam
Ā 
Chapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptxChapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptxmsohail37
Ā 
Sensys ch5-mac
Sensys ch5-macSensys ch5-mac
Sensys ch5-machinalala
Ā 
CS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSCS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSKathirvel Ayyaswamy
Ā 
WHAT IS MAC-1 presentation for information .pptx
WHAT IS MAC-1 presentation for information  .pptxWHAT IS MAC-1 presentation for information  .pptx
WHAT IS MAC-1 presentation for information .pptxSaqlainKhan39
Ā 
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...Pallepati Vasavi
Ā 
Multiple Access ppt in Object Oriented Programming
Multiple Access ppt in Object Oriented ProgrammingMultiple Access ppt in Object Oriented Programming
Multiple Access ppt in Object Oriented Programmingarnavytstudio2814
Ā 
AdHocTutorial.ppt
AdHocTutorial.pptAdHocTutorial.ppt
AdHocTutorial.pptkavitamittal18
Ā 
Data link layer
Data link layerData link layer
Data link layersbkbca
Ā 
Transport layer
Transport layerTransport layer
Transport layerreshmadayma
Ā 
Mac adhoc (1)
Mac adhoc (1)Mac adhoc (1)
Mac adhoc (1)hinalala
Ā 
Mac adhoc
Mac adhocMac adhoc
Mac adhochinalala
Ā 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcpsamarai_apoc
Ā 
specialized-mac-sdmafdmatdma-and-cdma.pdf
specialized-mac-sdmafdmatdma-and-cdma.pdfspecialized-mac-sdmafdmatdma-and-cdma.pdf
specialized-mac-sdmafdmatdma-and-cdma.pdfianeroman
Ā 

Similar to MACA.pptx (20)

Carrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CACarrier-sense multiple access with collision avoidance CSMA/CA
Carrier-sense multiple access with collision avoidance CSMA/CA
Ā 
Wierless networks ch3 (1)
Wierless networks ch3 (1)Wierless networks ch3 (1)
Wierless networks ch3 (1)
Ā 
T mac protocol
T mac protocolT mac protocol
T mac protocol
Ā 
Chapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptxChapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptx
Ā 
Sensys ch5-mac
Sensys ch5-macSensys ch5-mac
Sensys ch5-mac
Ā 
CS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSCS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKS
Ā 
WHAT IS MAC-1 presentation for information .pptx
WHAT IS MAC-1 presentation for information  .pptxWHAT IS MAC-1 presentation for information  .pptx
WHAT IS MAC-1 presentation for information .pptx
Ā 
Adhoc
AdhocAdhoc
Adhoc
Ā 
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Ā 
Multiple Access ppt in Object Oriented Programming
Multiple Access ppt in Object Oriented ProgrammingMultiple Access ppt in Object Oriented Programming
Multiple Access ppt in Object Oriented Programming
Ā 
AdHocTutorial.ppt
AdHocTutorial.pptAdHocTutorial.ppt
AdHocTutorial.ppt
Ā 
Data link layer
Data link layerData link layer
Data link layer
Ā 
CSMA/CA
CSMA/CACSMA/CA
CSMA/CA
Ā 
Transport layer
Transport layerTransport layer
Transport layer
Ā 
Mac adhoc (1)
Mac adhoc (1)Mac adhoc (1)
Mac adhoc (1)
Ā 
Mac adhoc
Mac adhocMac adhoc
Mac adhoc
Ā 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcp
Ā 
specialized-mac-sdmafdmatdma-and-cdma.pdf
specialized-mac-sdmafdmatdma-and-cdma.pdfspecialized-mac-sdmafdmatdma-and-cdma.pdf
specialized-mac-sdmafdmatdma-and-cdma.pdf
Ā 
Introduction to TCP
Introduction to TCPIntroduction to TCP
Introduction to TCP
Ā 
5 sharing-app
5 sharing-app5 sharing-app
5 sharing-app
Ā 

More from GANGA734939

CAPACITY OF CELL.pptx
CAPACITY OF CELL.pptxCAPACITY OF CELL.pptx
CAPACITY OF CELL.pptxGANGA734939
Ā 
MULTIPLE RADIO ACCESS.pptx
MULTIPLE RADIO ACCESS.pptxMULTIPLE RADIO ACCESS.pptx
MULTIPLE RADIO ACCESS.pptxGANGA734939
Ā 
CDMA,SDMA.pptx
CDMA,SDMA.pptxCDMA,SDMA.pptx
CDMA,SDMA.pptxGANGA734939
Ā 
Signal strength.pptx
Signal strength.pptxSignal strength.pptx
Signal strength.pptxGANGA734939
Ā 
cell parameter.pptx
cell parameter.pptxcell parameter.pptx
cell parameter.pptxGANGA734939
Ā 
Direct Sequence Spread Spectrum-DSSS.pdf
Direct Sequence Spread Spectrum-DSSS.pdfDirect Sequence Spread Spectrum-DSSS.pdf
Direct Sequence Spread Spectrum-DSSS.pdfGANGA734939
Ā 

More from GANGA734939 (9)

CAPACITY OF CELL.pptx
CAPACITY OF CELL.pptxCAPACITY OF CELL.pptx
CAPACITY OF CELL.pptx
Ā 
MULTIPLE RADIO ACCESS.pptx
MULTIPLE RADIO ACCESS.pptxMULTIPLE RADIO ACCESS.pptx
MULTIPLE RADIO ACCESS.pptx
Ā 
CDMA,SDMA.pptx
CDMA,SDMA.pptxCDMA,SDMA.pptx
CDMA,SDMA.pptx
Ā 
Signal strength.pptx
Signal strength.pptxSignal strength.pptx
Signal strength.pptx
Ā 
TDMA.pptx
TDMA.pptxTDMA.pptx
TDMA.pptx
Ā 
cell parameter.pptx
cell parameter.pptxcell parameter.pptx
cell parameter.pptx
Ā 
SS.pdf
SS.pdfSS.pdf
SS.pdf
Ā 
FHSS.pdf
FHSS.pdfFHSS.pdf
FHSS.pdf
Ā 
Direct Sequence Spread Spectrum-DSSS.pdf
Direct Sequence Spread Spectrum-DSSS.pdfDirect Sequence Spread Spectrum-DSSS.pdf
Direct Sequence Spread Spectrum-DSSS.pdf
Ā 

Recently uploaded

Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
Ā 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
Ā 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
Ā 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
Ā 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
Ā 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
Ā 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
Ā 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
Ā 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
Ā 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
Ā 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
Ā 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
Ā 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
Ā 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
Ā 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
Ā 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
Ā 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
Ā 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
Ā 

Recently uploaded (20)

Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
Ā 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
Ā 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Ā 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
Ā 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
Ā 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
Ā 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
Ā 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Ā 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Ā 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
Ā 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
Ā 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
Ā 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Ā 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
Ā 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
Ā 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
Ā 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
Ā 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
Ā 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Ā 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
Ā 

MACA.pptx

  • 1. MACA 1 Multiple access with collision avoidance (MACA) PREPARED BY Dr.G.GANGADEVI
  • 2. MACA Multiple access with collision avoidance (MACA) ā€¢Multiple access with collision avoidance (MACA) presents a simple scheme that solves the hidden terminal problem, does not need a base station, an d is still a random access Aloha scheme ā€“ but with dynamic reservation . below mentioned figure shows the same scenario as with the hidden terminals. ā€¢Remember, A and C both want to send to B. A has already started the transmission, but is hidden for C, C also starts with its transmission, thereby causing a collision at B. Fig. MACA can avoid hidden terminals
  • 3. MACA Multiple access with collision avoidance (MACA) ā€¢Can MACA also help to solve the ā€˜exposed terminalā€™ problem? ā€¢Remember, B wants to send data to A, C to someone else. But C is polite enough to sense the medium before transmitting, sensing a busy medium caused by the transmission from B. C defers, although C could never cause a collision at A. ā€¢With MACA, B has to transmit an RTS first containing the name of the receiver (A) and the sender (B). C does not react to this message as it is not the receiver, but A acknowledges using a CTS which identifies B as the sender and A as the receiver of the following data transmission. ā€¢C does not receive this CTS and concludes that A is outside the detection range. C can start its transmission assuming it will not cause a collision at A. ā€¢The problem with exposed terminals is solved.
  • 4. MACA Multiple access with collision avoidance (MACA) Fig .MACA can avoid exposed terminals
  • 5. MACA Multiple access with collision avoidance (MACA) ā€¢The sender is idle until a user requests the transmission of a data packet. The sender then issues an RTS and waits for the right to send. ā€¢If the receiver gets an RTS and is in an idle state, it sends back a CTS and waits for data. ā€¢The sender receives the CTS and sends the data. Otherwise, the sender would send an RTS again after a time-out (e.g., the RTS could be lost or collided). ā€¢After transmission of the data, the sender waits for a positive acknowledgement to return into an idle state. ā€¢The receiver sends back a positive acknowledgement if the received data was correct. ā€¢If not, or if the waiting time for data is too long, the receiver returns into idle state. ā€¢If the sender does not receive any acknowledgement or a negative acknowledgement, it sends an RTS and again waits for the right to send.
  • 6. MACA Multiple access with collision avoidance (MACA) Fig Protocol machines for multiple access with collision avoidance

Editor's Notes

  1. 1