
- 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
What is Bit Map protocol in computer networks?
Bit map protocol is called collision free Protocol. In bitmap protocol, each contention period consists of exactly N slots. If any station has to send a frame, then it transmits a 1 bit in the respective slot.
Bitmap Algorithm
The algorithm of Bit Map protocol is explained below −
Step 1 − We use the bitmap or the bit vector which represents a finite set of distinct integers.
Step 2 − To sort the array of integers, initialization of the array size to the specified range is needed and then fill it with zeroes which is a default value in the program followed by setting the corresponding bit in the bitmap to 1 for each integer that was input.
Step 3 − Scanning the bitmap and printing the integers in a sorted order being the final step.
Explanation
The Bit Map protocol is diagrammatically represented as follows −
Here,
Step 1 − Each contention period has exactly N slots. If a station 0 has a frame to send then it transmits 1 bit during slot 0. In general station j may announce that it has a frame to send by inserting 1 bit into slot j.
Step 2 − After all N slots have passed, then each station gets an idea which station is ready to transmit, then the frames are transmitted in numerical order.
Step 3 − Because of mutual understanding there is no chance of collision.
Step 4 − After the last ready station is transmitted its frame, all stations can monitor, another N-bit contention period begins.
Step 5 − If a station becomes ready just after its bit slots have passed by, it must remain silent until the bitmap has come around again.
Step 6 − Protocols like this in which the desire to transmit is broadcast before the actual transmission are called as reservation protocols because they reserve channel ownership in advance and prevent collisions.
Basic Bitmap: Efficiency
Channel efficiency/utilization: assume N slots, d bits per frame
Low load: ~ d/(d+N) High load: ~ d/(d + 1)
Mean delay
> (N-1)d/2 + N
- Related Articles
- Bit-Map Protocol
- What is bit stuffing in computer networks?
- What is binary countdown protocol in computer networks?
- Token Passing in Bit-Map Protocol
- What are the Protocol Hierarchies in Computer Networks?
- User Datagram Protocol (UDP) in Computer Networks
- What is IPsec in computer networks?
- What is NAT in computer networks?
- What is Tunnelling in Computer Networks?
- What is three-bit sliding window protocol?
- What is byte stuffing in computer networks?
- What is Hybrid Topology in Computer Networks?
- What is baseband transmission in computer networks?
- What is Traffic Throttling in computer networks?
- What is Pure ALOHA in computer networks?
