Professional Documents
Culture Documents
1) The sending computer uses the block of data to be sent, and a predefined mathematical
algorithm, to calculate a checksum value.
2) The sending computer sends the data, plus the checksum value.
3) The receiving computer uses the data it receives to also calculate what it believes should
be the checksum, using the same mathematical algorithm.
4) The two checksum values are compared by the receiving computer.
5) If the checksum values don’t match, the receiving computer requests that the data is
transmitted again.
6. The final number in a code of numbers. It is calculated from all the other numbers in the
code. Its purpose is to spot errors on data entry. From the explanation, what is the
detection method referring to? (1M)
-A check digit is referring to the final digit in a code of numbers. It is calculated from all the
other digits in the code. It’s purpose is to spot human errors on data entry.
7. The receiving computer sends a copy of the data immediately back to the sending
computer for comparison. From the explanation, what is the detection method referring
to? (1M)
-With an echo check, the receiving computer sends a copy of the data immediately back to
the sending computer for comparison. The sending computer compares the two sets of data
to check if any errors occurred during the transmission process.
9. A block of data is sent alongside a calculated value. The receiving computer also
calculates what it believes should be the value. The values are then compared to see if
an error has occurred during transmission. From the explanation, what is the detection
method referring to? (1M)
-Checksum is referring to a block of data is sent alongside a calculated value. The receiving
computer also calculates what it believes should be the value. The values are then
compared to see if an error has occurred during transmission.
10. An extra bit added to a string of binary code to ensure the number of 1-bits are either
even or odd, depending upon the system used. From the explanation, what is the
detection method referring to? (1M)
-Parity check is referring to an extra bit added to a string of binary code to ensure the
number of 1-bits are either even or odd, depending upon the system used.
11 .How can the simple party bit detect a damaged data unit? (3M)
-A parity bit (extra bit)is added to every data unit so that the total number of 1's is even or
odd. Simple parity check can detect single bit errors. It can detect burst errors only if the
total number of errors in each data unit is odd.
12. What is the difference between even party and odd party? (4M)
13. Discuss the two-dimensional parity check and the types of errors it can and cannot
detect. (5M)
Two dimensional parity check organizes the data in the form of table. Parity check bits are
computed for each row. In this technique, a block of bits is divided into rows, and the
redundant row of bits is added to the whole block of data. While receiving, the parity bits are
compared with the parity bits computed from the received data.
Types of errors detected: Two dimensional parity checking increases the chances of
detecting burst errors. A 2-D parity check of n bits is capable of detecting a burst error of n
bits. A burst error of more than n bits can be detected with high probability.
Types of error cannot detected:- One pattern of error that remains elusive cannot be
detected by 2-D parity check. If 2 bits in one data unit are damaged and in another data unit,
2 bits in the same position are also damaged then the 2-D Parity checker will not detect an
error.
15. How is the check sum method of error detection take place? (4M)
-For error detection by checksums, data is divided into fixed sized frames or segments.
-ForSender’s End, the sender adds the segments using 1’s complement arithmetic to get
the sum. It then complements the sum to get the checksum and sends it along with the data
frames.
-For Receiver’s End the receiver adds the incoming segments along with the checksum
using 1’s complement arithmetic to get the sum and then complements it.
-If the result is zero, the received frames are accepted; otherwise they are discarded.