Podcast
Questions and Answers
What is the main goal of reliability in data transfer?
What is the main goal of reliability in data transfer?
What is the function called for ensuring reliable data transfer?
What is the function called for ensuring reliable data transfer?
How are sender and receiver sides of reliable data transfer protocol developed?
How are sender and receiver sides of reliable data transfer protocol developed?
What is the role of finite state machines (FSM) in reliable data transfer?
What is the role of finite state machines (FSM) in reliable data transfer?
Signup and view all the answers
In reliable data transfer, what determines the next state of the sender and receiver?
In reliable data transfer, what determines the next state of the sender and receiver?
Signup and view all the answers
What does reliable data transfer aim to achieve with regards to data loss and bit errors?
What does reliable data transfer aim to achieve with regards to data loss and bit errors?
Signup and view all the answers
What does rdt2.0 use to detect bit errors in the channel?
What does rdt2.0 use to detect bit errors in the channel?
Signup and view all the answers
What does the receiver explicitly tell the sender if the packet is received OK?
What does the receiver explicitly tell the sender if the packet is received OK?
Signup and view all the answers
What does the receiver explicitly tell the sender if the packet had errors?
What does the receiver explicitly tell the sender if the packet had errors?
Signup and view all the answers
What does the sender do on receipt of a NAK?
What does the sender do on receipt of a NAK?
Signup and view all the answers
What feedback messages are used in rdt2.0 for error detection?
What feedback messages are used in rdt2.0 for error detection?
Signup and view all the answers
What happens if ACK/NAK is not received in rdt2.0?
What happens if ACK/NAK is not received in rdt2.0?
Signup and view all the answers
What mechanism does rdt2.0 use to handle duplicates?
What mechanism does rdt2.0 use to handle duplicates?
Signup and view all the answers
What does the receiver do if a duplicate packet is received in rdt2.0?
What does the receiver do if a duplicate packet is received in rdt2.0?
Signup and view all the answers
What does the sender do after sending one packet in rdt2.0?
What does the sender do after sending one packet in rdt2.0?
Signup and view all the answers
What is used by rdt2.0 to detect if a packet was received without errors?
What is used by rdt2.0 to detect if a packet was received without errors?
Signup and view all the answers
If ACK/NAK is not received at sender end in rdt2.0, what will happen?
If ACK/NAK is not received at sender end in rdt2.0, what will happen?
Signup and view all the answers
How does rdt2.0 handle a scenario where ACK/NAK is not received at sender's end?
How does rdt2.0 handle a scenario where ACK/NAK is not received at sender's end?
Signup and view all the answers
What is the main objective of reliable data transfer?
What is the main objective of reliable data transfer?
Signup and view all the answers
In reliable data transfer, what determines the next state of the sender and receiver?
In reliable data transfer, what determines the next state of the sender and receiver?
Signup and view all the answers
What is the function called for ensuring reliable data transfer?
What is the function called for ensuring reliable data transfer?
Signup and view all the answers
What does the receiver explicitly tell the sender if the packet is received without errors?
What does the receiver explicitly tell the sender if the packet is received without errors?
Signup and view all the answers
What feedback messages are used in reliable data transfer for error detection?
What feedback messages are used in reliable data transfer for error detection?
Signup and view all the answers
What does rdt2.0 use to detect bit errors in the channel?
What does rdt2.0 use to detect bit errors in the channel?
Signup and view all the answers
What does rdt2.0 use to recover from errors in the channel?
What does rdt2.0 use to recover from errors in the channel?
Signup and view all the answers
What is the fatal flaw in rdt2.0 if ACK/NAK is not received?
What is the fatal flaw in rdt2.0 if ACK/NAK is not received?
Signup and view all the answers
What is used in rdt2.0 to detect bit errors in the channel?
What is used in rdt2.0 to detect bit errors in the channel?
Signup and view all the answers
What is the role of acknowledgements (ACKs) in rdt2.0?
What is the role of acknowledgements (ACKs) in rdt2.0?
Signup and view all the answers
What feedback messages are used in rdt2.0 for error detection?
What feedback messages are used in rdt2.0 for error detection?
Signup and view all the answers
What additional mechanism does rdt2.0 have beyond rdt1.0 for error detection during conversation?
What additional mechanism does rdt2.0 have beyond rdt1.0 for error detection during conversation?
Signup and view all the answers
What does the receiver do if a duplicate packet is received in rdt2.0?
What does the receiver do if a duplicate packet is received in rdt2.0?
Signup and view all the answers
What happens if the ACK/NAK is not received at the sender's end in rdt2.0?
What happens if the ACK/NAK is not received at the sender's end in rdt2.0?
Signup and view all the answers
What is the function called for ensuring reliable data transfer?
What is the function called for ensuring reliable data transfer?
Signup and view all the answers
What is the main goal of reliability in data transfer?
What is the main goal of reliability in data transfer?
Signup and view all the answers
What determines the next state of the sender and receiver in reliable data transfer?
What determines the next state of the sender and receiver in reliable data transfer?
Signup and view all the answers
What does the sender do after sending one packet in rdt2.0?
What does the sender do after sending one packet in rdt2.0?
Signup and view all the answers