Computer Network Unit 1 q what are the topologies in computer n/w ?


Download 392.71 Kb.
bet21/57
Sana09.06.2023
Hajmi392.71 Kb.
#1474191
1   ...   17   18   19   20   21   22   23   24   ...   57
Bog'liq
Computer Network

Cyclic redundancy checks (CRCs)


A cyclic redundancy check (CRC) is a single-burst-error-detecting cyclic code and non-secure hash function designed to detect accidental changes to digital data in computer networks. It is characterized by specification of a so-called generator polynomial, which is used as thedivisor in a polynomial long division over a finite field, taking the input data as the dividend, and where the remainder becomes the result.
  • Cryptographic hash functions


A cryptographic hash function can provide strong assurances about data integrity, provided that changes of the data are only .Any modification to the data will likely be detected through a mismatching hash value.

  • Error-correcting codes

Any error-correcting code can be used for error detection. A code with minimum Hamming distance, d, can detect up to d-1 errors in a code word. Using minimum-distance-based error-correcting codes for error detection can be suitable if a strict limit on the minimum number of errors to be detected is desired.


Error Correction Techniques:

Automatic Repeat reQuest (ARQ) is an error control method for data transmission that makes use of error-detection codes, acknowledgment and/or negative acknowledgment messages, and timeouts to achieve reliable data transmission. An acknowledgment is a message sent by the receiver to indicate that it has correctly received a data frame.
  • Error-correcting code


An error-correcting code (ECC) or forward error correction (FEC) code is a system of adding redundant data, or parity data, to a message, such that it can be recovered by a receiver even when a number of errors were introduced, either during the process of transmission, or on storage

Hybrid ARQ is a combination of ARQ and forward error correction. There are two basic approaches:

  • Messages are always transmitted with FEC parity data. A receiver decodes a message using the parity information, and requests retransmission using ARQ only if the parity data was not sufficient for successful decoding.

  • Messages are transmitted without parity data. If a receiver detects an error, it requests FEC information from the transmitter using ARQ, and uses it to reconstruct the original message.




Download 392.71 Kb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   57




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling