문제점
동작방식
시퀀스 번호가 무한하지 않다. 세그먼트 헤더에 시퀀스 번호를 저장해야 전송해야 하는데, 번호가 커질 수록 더 많은 비트가 필요하다. window size가 N이면 대략 2배 만큼의 시퀀스 번호가 필요하다. 그래야 유실이 발생한 걸 건너뛰고 다음 packet을 window에 또 넣을 수 있으니까.
또한 window 내의 각각의 packet마다 tiemr를 설정해야 하는데, 현실에서 몇백 개 이상 패킷을 전송하는데 타이머를 모두 설정하는 것은 과부하다.
따라서 TCP에서는 대표 timer와, cumulative Ack 방식을 혼합해 사용한다.