Selective_Repeat C구현 및 주석, 보고서
- 최초 등록일
- 2020.06.09
- 최종 저작일
- 2020.06
- 압축파일
- 가격 5,000원
소개글
위 링크에 관한 Selective repeat 구현 자료 입니다.
https://www.chegg.com/homework-help/questions-and-answers/include-alternating-bit-go-back-n-network-emulator-version-11-jfkurose-code-used-pa2-unidi-q3862257
코드는 리눅스 환경에서 make 커맨드를 활용하여 첨부된 코드를 빌드하거나,
이미 빌드된 SR_simulator를 실행('./SR_simulator')시키면됩니다.
프로그래밍 과제에 대한 평가기준은 다음과 같으며 보고서 작성, 코드 작성을 하였습니다.
1. 다섯개 입력
-number of messages to send,
-loss probaility,
-window size,
-average time between messages from sender’s layer5
-timeout(the duration of the time from which the timer is started and ‘til it finishes)
-위 항목에 대한 처리 코드 구현 여부 (10%)
2. Receiver가 duplicate packet을 discard하는 코드 구현 및 화면 출력 여부 (20%)
3. Receiver가 out-of-order packet을 buffer에 보관하는 코드 구현 및 화면 출력 여부 (20%)
4. Individual ack 구현여부 (15%)
5. Timeout시 unacked packet with the lowest sequence number 재전송 구현 여부 (15%)
6. Sender’s window can not move forward 코드 구현 여부 (10%)
7. 주석 (코드내 문장과 함수에 대한 description이 올바른지 평가) (10%)
컴파일 실행환경
Zip archive data
압축파일 내 파일목록
code/include/simulator.h
code/Makefile
code/object/simulator.o
code/object/SR_simulator.o
code/SR_simulator
code/src/simulator.cpp
code/src/SR_simulator.cpp
programmaing3_2014112616_김선우.docx
참고 자료
없음