
2.5 Detecting errors in data transmission
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Easy
Adrian Ortiga
Used 4+ times
FREE Resource
13 Slides • 23 Questions
1
2.5 Detection errors in data transmission
2
Data transmission can have problems.
Data transmission errors can cause loss, alteration, or gain of information, leading to serious issues like login failures.
3
Multiple Choice
True or False: Data transmission is perfect and it never has problems.
True
4
Fill in the Blanks
5
Fill in the Blanks
6
Open Ended
The accuracy of data is often very important. Can you give one example where it's important that the data is sent correctly?
7
There are several error detection methods
We will learn some today, including:
parity check
checksum
echo check
8
Parity check.
The parity check simply counts the number of 1s in the data to see if the total is odd or even
9
Multiple Choice
Is the number 1 odd or even?
10
Multiple Choice
Is the number 2 odd or even?
11
Multiple Select
What numbers are even?
136
5
16
11
9
12
Multiple Select
What numbers are odd?
136
5
16
11
9
13
Parity check.
The parity check simply counts the number of 1s in the data to see if the total is odd or even
1010 0000
two 1s so is even.
1010 0000
hey it should be even. PERFECT!
14
Parity check.
The parity check simply counts the number of 1s in the data to see if the total is odd or even
1010 0000
two 1s so is even.
1000 0000
hey it should be even. HORRIBLE!
15
Parity check. How does it work?
The parity check can use odd or even check method.
Even
Odd
16
Parity check. How does it work?
Example: We want to send 0001 0010 0010 00 01 0000
Select the method. We will use Odd method.
Add 0 or 1 to match the method. In this case the data has four 1s so we will add 1 at the beginning 1 0001 0010 0010 00 01 0000.
Send the data.
The destination will count the 1s and if its Odd it will be OK if its Even it will be Not OK
17
Multiple Select
Which of these bytes would have been transmitted incorrectly if an even parity check has been used?
1011 1011
0111 0111
1010 1000
0000 0001
18
Multiple Select
Which of these bytes would have been transmitted incorrectly if an odd parity check has been used?
0011 0001
1011 0101
1000 1000
0000 0001
19
Poll
Can you think of an instance in which an error could occur in the data, but this would not be detected by a parity check?
Yes
No
I deserve 0% in participation.
20
Fill in the Blanks
21
Checksum
uses a calculated value to check for errors.
22
Checksum example:
Original Data: 101 1001
Checksum Calculation: The sum of the bits is 1 + 0 + 1 + 1 + 0 + 0 + 1 = 4 (binary 100).
Checksum Appended: The original data with the checksum becomes 1011001 100.
After Transmission: If the data received is 1011001 100, the checksum is recalculated, and if it matches, the data is accepted.
23
Multiple Choice
You have received the data 1101 0010 and a checksum of 011 (binary).
Is there an error in the data?
yes
no
24
Multiple Choice
You have received the data 1100 0010 and a checksum of 100 (binary).
Is there an error in the data?
yes
no
25
Multiple Choice
You have received the data 1100 0010 and a checksum of 010 (binary).
Is there an error in the data?
yes
no
26
Multiple Choice
You have received the data 1100 0010 and a checksum of 011 (binary).
Is there an error in the data?
yes
no
27
Fill in the Blanks
28
Echo check
An echo check involves a simple comparison of the data sent to the data received.
29
Echo check
She sells seashells by seashore.
Did you say "She sells seashells by seashore"?
YES!
30
Draw
Activity 2.8
Draw a diagram to represent how an echo check detects errors in data.
31
Multiple Choice
If the data does not match that which is sent back by the receiving device, will this always mean that the receiving device did not receive the data correctly?
32
Fill in the Blanks
33
Draw
ACTIVITY 2.9
Draw a diagram to represent how an ARQ system operates using positive acknowledgement.
34
Fill in the Blanks
35
Check digit
Example:
Suppose we have a 4-digit number 4871, and we want to compute a check digit so that when we append it, the whole 5-digit number has a “digital sum mod 10 = 0” (i.e. sum of all digits ≡ 0 modulo 10).
Step 1. Sum the digits of 4871:
4 + 8 + 7 + 1 = 20
Step 2. Compute the remainder when this sum is divided by 10:
20 mod 10 = 0
Step 3. Pick the check digit d such that (sum + d) mod 10 = 0.
Since sum mod 10 is already 0, we need d = 0 so that (20 + 0) mod 10 = 0.
Thus the check digit is 0, so the full code is 48710.
36
Fill in the Blanks
2.5 Detection errors in data transmission
Show answer
Auto Play
Slide 1 / 36
SLIDE
Similar Resources on Wayground
28 questions
TIK9 PERANGKAT AKSES INTERNET
Presentation
•
9th Grade
31 questions
Lesson: Angled Projectile Motion
Presentation
•
9th Grade
35 questions
Copyright (Unit 1.4)
Presentation
•
9th Grade
29 questions
Intro to Linear Equations
Presentation
•
9th Grade
28 questions
Intro to Viruses
Presentation
•
9th Grade
28 questions
Cell Organelles
Presentation
•
9th Grade
33 questions
Electromagnetic Waves
Presentation
•
9th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
24 questions
BIOLOGY STAAR REVIEW
Quiz
•
9th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
30 questions
English 1 STAAR Review
Quiz
•
9th Grade
46 questions
Linear and Exponential Function Key Features
Quiz
•
9th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
30 questions
Biology STAAR Review #3
Quiz
•
9th Grade