Question: Homework Assignment 1 : ( Flow Control and Error Detection ) Due: 5 : 0 0 pm , Friday, 8 / 3 0 / 2
Homework Assignment : Flow Control and Error Detection
Due: :pm Friday,
Instructions: Print this, write your answers by hand in the space provided, then scan and submit an electronic copy in Canvas. Late submissions may not be accepted. The credit for all questions and parts are indicated on the right.
With respect the functions of different layers in the TCPIP protocol stack, briefly answer the following:
a What is meant by segmentation? State two benefits of segmentation.
b In which layers do the following functions performed:
IP addressing:
Wifi access:
Does the link utilization in stopandwait flow control increase or decrease with increasing values of each of the following:
a Frame length L
b Link distance d:
Provide technical explanations for the above based on the analysis done in class.
Assume that the maximum link utilization using the stop and wait flow control scheme in a certain link is If the frame size is doubled keeping all other parameters same, how will the link utilization change?
Use a sketch to explain why the sliding window flow control method can achieve higher link utilization in comparison to stopandwait flow control.
Consider that a frame consists of one character of bits. Assume that the probability of bit error is and that it is independent in each bit.
a What is the probability that the received frame contains at least one error?
b Now assume that one parity bit is added, making the total bits in the frame to be increased to What is the probability that the frame is received with errors that are not detected?
A CRC is constructed to generate a bit FCS for an bit message using a generator pattern
a Find the framecheck sequence FCS for the data bit sequence
b Determine the transmitted codeword. Clearly state which is your LSB
c Sketch the shiftregister circuit for the encoder
d Now assume that the channel introduces an error pattern ie positions and are flipped in the received frame What is received? Can the errors be detected?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
