
현실 TCP 통신은 패킷 하나하나만 주고받는게 아닌 우르르 패킷을 보내고 또 우르르 패킷을 받는 파이프라인 프로토콜 방식을 사용한다. 파이프라인 프로토콜의 대표적인 규칙은 ARQ (Automatic Repeat reQuest) 프로토콜이 있고 여기에는 go-back-N 과 selective repeat 두 가지 동작방식이 있다. (TCP는 ARQ보다 좀더 발전된 방식 사용) Pipeline protocol을 준수하여 정보를 한 번에 여러개를 보내게 된다고 했을 때 보내지는 대량의 정보에 대해 무작정 보내는 것이 아닌 일종의 기준이 있다. 이때 Go-Back-N 방식은 sender에서 전송할 패킷의 개수를 정하는 방식이다. 이때 전송자가 보낼 수 있는 연속적인 패킷의 최대 개수 기준이 있는데 이를..