Question

In: Computer Science

Suppose internet data in hex is 99 f5 44 27 23 96 e3 4f. Calculate internet...

Suppose internet data in hex is 99 f5 44 27 23 96 e3 4f. Calculate internet checksum.

You need to show steps and write answer here

Solutions

Expert Solution

WHY DO WE NEED CHECKSUM?

Error
Error is a condition when the receiver’s information does not match with the sender’s information. During transmission the data gets corrupted due to the noise in the path or external disturabances , That means a 0 bit may change to 1 or a 1 bit may change to 0.

To avoid this, we use error-detecting codes which are additional data added to a given digital message to help us detect if any error has occurred during transmission of the message.Error Detecting Codes (Implemented either at Data link layer or Transport Layer of OSI Model).
Whenever a message is transmitted, it may get scrambled by noise or data may get corrupted.

SOME COMMON APPROACHES USED FOR ERROR DETECTION ARE AS FOLLOW:-

Some popular techniques for error detection are:
1. Simple Parity check
2. Two-dimensional Parity check
3. Checksum
4. Cyclic redundancy check

DOWN HERE IS AN EXAMPLE OF HOW CHECKSUM IS CALCULATED AT THE SENDER'S AND RECIVERS'S SIDE TO CHECK FOR ERROR:--

GENERALLY WE IMPLEMENT AN 8-BIT CHECKSUM ERROR HANDLING AND SO I HAVE SOLVED THE QUESTION:-

Checksum

In checksum what we generally do is first find the checksum of the data,complement the checksum at the sender's side and then add to the IP/TCP header of the packet.At the recivers end we again find out the checksum of the recived data and check if the checksum new +old checksum ==0 .

IF their sum turns out to be 0 ,then the data is correct else it is considered to be corrupted .

This is a diagram depicting how to find out the checksum at the senders and recivers side and then match them.

NOW IS THE HANDWRITTEN SOLUTION OF THE QUESTION:--

ANSWER:--


Related Solutions

computer network supposes internet data in hex is 99 f4 44 27 23 96 e3 4f....
computer network supposes internet data in hex is 99 f4 44 27 23 96 e3 4f. what is the checksum(in hex)?
Suppose x has a distribution with μ = 27 and σ = 23. (a) If a...
Suppose x has a distribution with μ = 27 and σ = 23. (a) If a random sample of size n = 39 is drawn, find μx, σx and P(27 ≤ x ≤ 29). μx = σx = P(27 ≤ x ≤ 29) = (b) If a random sample of size n = 62 is drawn, find μx, σx and P(27 ≤ x ≤ 29). μx = σx = P(27 ≤ x ≤ 29) =
Consider the data set: 26, 29, 24, 17, 27, 20, 23, 21, 26, 27. (a) Find...
Consider the data set: 26, 29, 24, 17, 27, 20, 23, 21, 26, 27. (a) Find the median and the upper and lower quartiles for this data set. (b) Setup then evaluate the numerical expression for the mean of this data set. You must write it out completely. ( c) Setup and then evaluate the numerical expression for the variance of this data set. You must write it out completely. (d) Find the standard deviation of this data set.
data set yes 27 no 4 find the 95% and 99% confidence intervals for u find...
data set yes 27 no 4 find the 95% and 99% confidence intervals for u find the 95% and 99% confidence intervals for o find the 95% and 99% confidense intervals for p
Q27. Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 95 , 57 Suppose we...
Q27. Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 95 , 57 Suppose we have assigned grades for the 11 students in our data:Grade A for students who scored ≥ 90; B for students who scored ≥ 80 and < 90; C for students who scored ≥ 70 and < 80; D for students who scored ≥ 60 and < 70; F for students who scored < 60. Following the above grade scheme, we observe that we have...
Q27. Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 95 , 57 Suppose we...
Q27. Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 95 , 57 Suppose we have assigned grades for the 11 students in our data:Grade A for students who scored ≥ 90; B for students who scored ≥ 80 and < 90; C for students who scored ≥ 70 and < 80; D for students who scored ≥ 60 and < 70; F for students who scored < 60. Following the above grade scheme, we observe that we have...
Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 88,70 Suppose we have assigned grades...
Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 88,70 Suppose we have assigned grades for the 11 students in our data:Grade A for students who scored ≥ 90; B for students who scored ≥ 80 and < 90; C for students who scored ≥ 70 and < 80; D for students who scored ≥ 60 and < 70; F for students who scored < 60. Following the above grade scheme, we observe that we have 7 students who...
Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 88,70 Suppose we have assigned grades...
Data 105, 91, 52, 86, 100, 96, 98, 109, 96, 88,70 Suppose we have assigned grades for the 11 students in our data:Grade A for students who scored ≥ 90; B for students who scored ≥ 80 and < 90; C for students who scored ≥ 70 and < 80; D for students who scored ≥ 60 and < 70; F for students who scored < 60. Following the above grade scheme, we observe that we have 7 students who...
Consider the following sample data: x 22 24 27 21 23 14 14 15 y 101...
Consider the following sample data: x 22 24 27 21 23 14 14 15 y 101 139 250 88 87 14 16 20 Data is in the spreadsheet. Use Excel's Regression tool in Data Analysis to find the sample regression equation for the model: y = β0 + β1x + ε. What is the coefficient for β0 ? (Enter your answer rounded to 2 decimal places. If you got 876.36905323 for your answer, you would type 876.37)
Calculate the 5 number summary and the interquartile range of the following data: 37, 23, 3,...
Calculate the 5 number summary and the interquartile range of the following data: 37, 23, 3, 52, 35, 27, 28, 30, 41, 59, 20, 31, 48, 13, 937, 23, 3, 52, 35, 27, 28, 30, 41, 59, 20, 31, 48, 13, 9
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT