- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
Limited Contention Protocols are the media access control (MAC) protocols that combines the advantages of collision based protocols and collision free protocols. They behave like slotted ALOHA under light loads and bitmap protocols under heavy loads.
In computer networks, when more than one station tries to transmit simultaneously via a shared channel, the transmitted data is garbled, an event called collision. In collision based protocols like ALOHA, all stations are permitted to transmit a frame without trying to detect whether the transmission channel is idle or busy. In slotted ALOHA, the shared channel is divided into a number of discrete time intervals called slots. Any station having a frame can start transmitting at the beginning of a slot. Since, this works very good under light loads, limited contention protocols behave like slotted ALOHA under low loads.
However, with the increase in loads, there occurs exponential growth in number of collisions and so the performance of slotted ALOHA degrades rapidly. So, under high loads, collision free protocols like bitmap protocols work best. In collision free protocols, channel access is resolved in the contention period and so the possibilities of collisions are eliminated. In bit map protocol, the contention period is divided into N slots, where N is the total number of stations sharing the channel. If a station has a frame to send, it sets the corresponding bit in the slot. So, before transmission, each station knows whether the other stations want to transmit. Collisions are avoided by mutual agreement among the contending stations on who gets the channel. Limited contention protocols behave like slotted ALOHA under low loads.
Limited contention protocols divide the contending stations into groups, which may or not be disjoint. At slot 0, only stations in group 0 can compete for channel access. At slot 1, only stations in group 1 can compete for channel access and so on. In this process, if a station successfully acquires the channel, then it transmits its data frame. If there is a collision or there are no stations competing for a given slot in a group, the stations of the next group can compete for the slot.
By dynamically changing the number of groups and the number of stations allotted in a group according to the network load, the protocol changes from slotted ALOHA under low loads to bit map protocol under high loads. Under low loads, only one group is there containing all stations, which is the case of slotted ALOHA. As the load increases, more groups are added and the size of each group is reduced. When the load is very high, each group has just one station, i.e. only one station can compete at a slot, which is the case of bit map protocol.
The performance of limited contention protocol is highly dependent upon the algorithm to dynamically adjust the group configurations to the changes in network environment.
Example − An example of limited contention protocol is Adaptive Tree Walk Protocol.
- Related Articles
- Bandwidth-Limited Signals
- Collision-Free Protocols
- Wireless LAN Protocols
- Chat Conferencing Protocols
- IoT Data Protocols
- IoT Network Protocols
- Video Conferencing Protocols
- Elementary Data Link Protocols
- Example Data Link Protocols
- What are Synchronous Protocols?
- Classes of Routing Protocols
- Types of Authentication Protocols
- Classification of MAC Protocols
- Compare limited liability companies and partnership.
- Reservation Protocols in Computer Network