3 - D.L.L Protocols Flashcards
D.L.L Services (3)
- bundling groups of bits into frames for P.L
- throttling the flow of frames between sender and receiver
- detecting and correcting “higher-level” transmission errors
The three levels of D.L.L Complexity
- Simplex Connectionless
- Half-Duplex Connectionless
- Full-Duplex Connection-orientated
Used to detect frame corruption
Checksums
Detecting Frame Loss
Use ACK
Benefits of Network Simulations (3)
- different aspects can be controlled and examined on very dynamic networks
- need to test for errors
- centralised control of a network
StopandWait Protocol
- Sends packet and waits for ACK to be received before sending the next one off
Frame Pipelining
Sender transmits many frames until the medium is full and then wait for ACK indicating that frames have been received correctly,
“permit multiple outstanding frames
Go-back-N Protocol
Requires receiver to simply discard all frames after bad one, corresponding to window size of 1
Selective Repeat Protocol
Receiver buffers all frames and waits for the bad frame to be retransmitted
Problem with selective repeat
Disaster when the ACK frame is sent from receiver but not received by transmitted
Soln - make window sizes half the size of the max seq number