Send측에서 1,2,3 프레임을 보냈어
보내면서 타이머를 set하겠지?
그런데 Receive측에서 1,3,2로 도착했어
그러면 일단 1보냈을 때는 ACK2로 응답을하고
3이 왔을 때는 순서가 잘못되서 왔으니까 버리잖아
그 이후로는 어케되는거?
1번 : send측에서 타이머 만료후 1,2,3을 다시 보낸다.
2번 : Send측에서 보낸 3프레임까지 recieve측에서 받고 타이머만료되어 2만 다시보낸다.
3번 기타
한마디로 1,2,3전체를 다시보내는거야? 아니면 일부만 다시보내는거?
프로토콜에 따라 다른데 보통 2 - 3만 다시 보내지. (인터넷 네트워크 비용은 비싸다. 자원 낭비하는 건 안 좋은 일)
아 실수. 2만.
두 가지 방식이 다 존재해. 1부터 다시 다 보내는 방식과, 선택적으로 다시 보내는 방식.
답변 감사~
근데 2만 다시보내려면 받는 측에서 1,3,2를 1,2,3으로 바꿔야되니 프레임을 저장할 버퍼가 필요한건가요?
역순서화기능도 필요한건가요?
각각 말씀하신게
Go back N ARQ 하고 selective repeat ARQ맞나요
ㅇㅇ 맞음.
답변 땡큐
2 3