검색어 입력폼

[컴퓨터 네트워크] [C++ / C 프로그래밍] Selective Repeat ARQ 프로토콜의 구현

저작시기 2010.11 |등록일 2014.08.11 | 최종수정일 2016.06.14 한글파일한컴오피스 (hwp) | 3페이지 | 가격 1,000원

목차

1. 코드
2. 출력 결과
3. 분석 및 토의

본문내용

3. 분석 및 토의
원래의 Selective - Repeat ARQ 프로그램에서는 아마 받은 frame의sequence number의 개수에 따라 Sliding Size를 잡아주고(sequence number의 개수의 반으로), 처음 받은 frame들에 대해서 TIMEOUT과 ACK이 동작해야 맞는 것이라고 생각하지만 내가 짠 프로그램에서는 위 조건을 제대로 만족하지 못했다.
위 코드는 출력 결과처럼 "ARRIVAL"이라는 문자열에 대한 이벤트에 의해 동작할 때 Sliding Window의 Size가 1인 경우에는 오류 없이 제대로 동작되지만, 그 이상의 Size에서는 제대로 동작할 수 없고, 다른 동작에서도 임의의 문자열(str2)을 수정할 시에는 배열의 크기까지 같이 수정해 주어야하며, 문자열을 입력할 때 띄어쓰기까지 정확히 써주어야 한다는 맹점이 있다. 이 과제를 통해 C++ 프로그래밍 수행능력을 더욱 높여야겠다고 느끼게 되었다.

참고 자료

없음
다운로드 맨위로