- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- 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)
- Related Articles
- What is carrier sense multiple access protocols?
- What are different types of multiple access protocols?
- What are the different access technologies in computer networks?
- Reservation Protocols in Computer Network
- Sink Tree in Computer Networks
- Hamming Code in Computer Networks
- Circuit Switching in Computer Networks
- Performance Problems in Computer Networks
- Uses of Computer Networks
- Error correcting codes in Computer Networks
- The Optimality Principle in Computer Networks
- Forward Error Correction in Computer Networks
- What is IPsec in computer networks?
- Types of Firewalls in Computer Networks
- What is Tunnelling in Computer Networks?
