subject

This question hasn't been answered yet
ask an expert
a network engineer needs to make a decision as of where to do error handling, in the data link layer at frame level or in the tcp layer at packet level. in most of the error handling protocols, when there is an error, it has to re-transmit the frame or the packet respectively. in general there are multiple frames in a packet and it costs more to re-transmit a packet than a frame. on the other hand, the overhead cost for initiating error checking is higher for multiple frames than the cost of a single packet, since there is more than one frame within a packet.
given a physical link with certain quality measurement, p < 1, as the probability of error for a frame, by common sense concerns, in what case you would like to do error handling at the data link layer or at the tcp layer? (you need to justify your decision in best (case where almost p=0) and worst case (where almost p=1) scenarios with respect to the quality of physical layer.

given the following error handling protocol configuration and specification as a case#1 study example:
p = 0.1 error rate of a frame (probability of frame error)

cf = 10¢ cost of transmitting a frame (without error checking)

ef = 1.2¢ cost of error checking for a frame at data layer.

packet size 10 frames/packet

cp = 100¢ cost of transmitting a packet (without error checking)

ep = 10¢ cost of error checking for a packet at tcp layer.

to simplify the problem, we assume (1) each frame can fail with probability of frame error, p, independently from each other. (2) all frame have the same probability of frame error, p.

answer the question below using quantitative analysis with supporting data (must show your processes how you derive these data).

what is the average cost of sending a packet if it does error checking at the data link layer?
what is the average cost of sending a packet if it does error checking at the tcp layer?
in this case, where do you think the error checking should be done?
3. re-examine the case#2 with the following data,

p = 0.001 error rate of a frame (probability of frame error)

cf = 10¢ cost of transmitting a frame (without error checking)

ef = 1.2¢ cost of error checking for a frame at data layer.

packet size 10 frames/packet

cp = 100¢ cost of transmitting a packet (without error checking)

ep = 10¢ cost of error checking for a packet at tcp layer.

answer the same question below with supporting data (mush show your processes how you derive these data).

what is the average cost of sending a packet if it does error checking at the data link layer?
what is the average cost of sending a packet if it does error checking at the network layer?
in this case, where do you think the error checking should be done?
(poster notes: need question 1 reference to do any of the other questions is why i have it posted like this. 2nd there is a post already here but cluttered and unorganized and it has the incorrect answers.)

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 15:00
Which of the following has not been attributed at least in part to social media a. drug addiction b. depression c. kidnapping d. murder
Answers: 2
question
Computers and Technology, 23.06.2019 06:00
What makes myhexadecimalnumber a child of mynumber? which methods does myhexadecimalnumber inherit directly from the mynumber class? what can an instance of the mynumber class do? what can an instance of the myhexadecimalnumber class do? which methods are overridden? why are they overridden? how many examples of overloading are there? why was this done? where is the super keyword used? what is it doing? why isn’t the incoming value set immediately in the second myhexadecimalnumber constructor? how many examples can you find of an inherited method being called?
Answers: 1
question
Computers and Technology, 23.06.2019 14:00
Select the correct answer. andre was recently hired by an organization to check for system vulnerabilities. he is supposed to exploit these vulnerabilities and create a report on the extent of damage to which the system was susceptible. what position does andre hold in this organization? a. information security analyst b. information assurance manager c. penetration tester d. network security engineer e. chief information security officer
Answers: 2
question
Computers and Technology, 23.06.2019 14:30
The basic work area of the computer is it screen that you when you first fire up your computer
Answers: 1
You know the right answer?
This question hasn't been answered yet
ask an expert
a network engineer needs to make a...
Questions
question
Mathematics, 15.02.2020 03:25
Questions on the website: 13722367