
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Multiple Access Protocols in Computer Networks
Multiple access protocols are a set of protocols operating in the Medium Access Control sublayer (MAC sublayer) of the Open Systems Interconnection (OSI) model. These protocols allow a number of nodes or users to access a shared network channel. Several data streams originating from several nodes are transferred through the multi-point transmission channel.
The objectives of multiple access protocols are optimization of transmission time, minimization of collisions and avoidance of crosstalks.
Categories of Multiple Access Protocols
Multiple access protocols can be broadly classified into three categories - random access protocols, controlled access protocols and channelization protocols.
Random Access Protocols
Random access protocols assign uniform priority to all connected nodes. Any node can send data if the transmission channel is idle. No fixed time or fixed sequence is given for data transmission.
The four random access protocols are−
-
ALOHA
-
Carrier sense multiple access (CMSA)
-
Carrier sense multiple access with collision detection (CMSA/CD)
-
Carrier sense multiple access with collision avoidance (CMSA/CA)
Controlled Access Protocols
Controlled access protocols allow only one node to send data at a given time.Before initiating transmission, a node seeks information from other nodes to determine which station has the right to send. This avoids collision of messages on the shared channel.
The station can be assigned the right to send by the following three methods−
-
Reservation
-
Polling
-
Token Passing
Channelization
Channelization are a set of methods by which the available bandwidth is divided among the different nodes for simultaneous data transfer.
The three channelization methods are−
-
Frequency division multiple access (FDMA)
-
Time division multiple access (TDMA)
-
Code division multiple access (CDMA)