보내는 방식은 슬라이딩 윈도처럼

윈도 사이즈만큼 프레임을 넣고

프레임을 여러개 보내는데 

수신쪽에서 순서대로 N번째 프레임까지 잘 도착했으면 RR N+1 로 ACK 응답하고

송신쪽에서 RR N+1 받으면 RR N 까지 윈도 비워주고 비어있는 만큼 다음 프레임 채워주는 방식인데


중간에 오류로 프레임 손실되면 수신측에서 프레임 순서가 잘못됬다는거 확인하고 

REJ n 으로 받지못한 n번째 프레임부터 다시 달라고 하고 


프레임이 도착은 했는데 오류가 발생하면 오류가 발생한 부분까지 폐기한다음 다시 달라고 하고


RR 그니까 ACK가 손실되거나 손상되면

송신쪽에서는 쌩까고 계속 프레임 보내는데

대기시간 초과하기 전에 다음 단계에 RR이 오면 그냥 넘어가고


대기시간 초과하면 송신쪽에서 RR 이랑 지금까지 보낸 번호 P bit 같이 보내고

수신쪽에서 거까지 잘 받았다고 RR 쏴주면 마저 보내는거임?


내가 제대로 이해한게 맞음?