Professional Documents
Culture Documents
Short Notes on Protocols and Error Detection
Short Notes on Protocols and Error Detection
Pure ALOHA
Pure ALOHA is a simple communication protocol in which each source in a network sends
data whenever there is data to send. If two packets collide, they are both destroyed. The
sender then waits for a random amount of time before resending the data. This method can
lead to a high rate of collisions and inefficiency.
Slotted ALOHA
Slotted ALOHA is an improvement over Pure ALOHA that divides time into slots and
requires each node to send data only at the beginning of a time slot. This reduces the chance
of collisions and increases the efficiency of the network, but collisions can still occur.
Fundamentals
Error detection and correction techniques are used to ensure that data is transmitted
accurately across a network. Errors can occur due to noise, interference, or other issues.
These techniques help detect and correct errors to maintain data integrity.
Block Coding
Block coding involves dividing data into blocks and adding redundant bits to each block.
These redundant bits are used to detect and correct errors in the transmitted data. Common
block codes include Hamming codes and Reed-Solomon codes.
Hamming Code
Hamming Code is an error-correcting code that can detect and correct single-bit errors. It
uses a set of parity bits that are positioned at specific locations within the data block. The
parity bits are calculated such that if a single-bit error occurs, the erroneous bit can be
identified and corrected.