Go B N
pipelining 방식의 일종
pipellining은 연속형전송으로 윈도우크기를 늘려 ACK를 받지 않고서도 여러정보프레임을 전송하는 방식
Go B N 방식 : 송신측은 타임아웃이 되었을 때 확인응답을 받지않은 모든 프레임을 재전송한다
수신측은 없거나 오류가난 데이터이후를 전부 폐기, 확인응답 보내지 않음
굳이 ACK를 보낼 필요가 없다. 왜냐면 Go B N이니까 재전송하잖아.
만약 ACK를 보냈다면 송신측이 음~ 완벽한전송이군 이렇게 판단해서 버퍼에서 데이터 지워버림.
특징 : 1. 수신윈도우 크기가 1인경우에 해당된다
2. 오류발생률이 높을때 많은양의 대역폭을 낭비한다. - 모든 프레임을 재전송하기때문에
3. 오류발생이후 프레임을 폐기시켜도 송신측에서는 ACK를 받지 못했기때문에 버퍼에 계속 저장 - 버버링문제야기
4. 프레임당 하나씩 타이머가 필요하다