Pipelining
- Sender이 여러 개의 패킷을 한번에 전송할 수 있도록 허용하는 것
- (a) stop - and - wait : 패킷 하나씩 전송
- (b) pipelined protocol : 패킷 여러 개씩 전송
![](https://velog.velcdn.com/images/jsgcom/post/8ac52d20-e0f9-4677-bc96-26aee173c395/image.png)
- stop - and - wait 방식보다 성능이 좋다.
![](https://velog.velcdn.com/images/jsgcom/post/eec73fae-6f9b-4193-bdcb-5d07536ee9d3/image.png)
- sequence number은 이제 0과 1만 있으면 안된다.(범위가 증가돼야 한다.)
- Pipelining protocol의 종류
- go-Back-N
- selective repeat