컴퓨터네트워크 2010-1 Term Project

제출방법: 강의시간 설명

제출파일: 이름-학번.zip (소스코드, 실행코드, 실행 결과화면 캪쳐 포함)

제 출 일: 2010년 5월 19일

* 아래 개발 요구사항을 보고 프로그래밍하세요.

개발 요구사항: 아래와 같은 구조체를 만들어 데이터를 전송하고자 한다.

전송함수(MSG_send())에서는 전송시 필요한 두개(송신자, 수신자)의 주소를 십진수(unsigned short)로 화면에서 입력하게 한 후 마지막으로 전송 메세지(maximum 256byte)를 입력받는다. 두 주소 부분은 전송 중 에러여부를 확인하고자  checksum 을 이용해 계산해 넣고, 메세지 부분은 CRC 연산을 하여 첨부한다.

수신자주소	송신자주소	checksum	메세지(256)	CRC code(3bit)

수신함수(MSG_recv())에서는 전송함수에서 넘기는 같은 구조체를 파라메터로 받아 checksum 의 오류 및 CRC code 를 확인하는 기능을 구현하면 된다.

단, CRC Generator 함수는 (x3+x+1)  을 사용한다,

따라서 Main 함수에는 MSG_send(....) 와 MSG_recv(....) 만 존재한다.

그 외 필요한 것들은 여러분이 설계하여 처리하면 된다.

* 담당: _편희범_ 연구원  E-mail : hb8115@khu.ac.kr <-- 질의사항 문의

* 제출방법 : Upload site : Kthard.com  계정 : netpublic 암호 : kthard.com

올리기 전용 폴더 내의 2010년 1학기 컴퓨터 네트워크 텀 프로젝트 폴더에

파일 형식 학번_이름.zip ex) 20000000_아무개.zip

로 제출할 것.

제출 파일은 텀 프로젝트 관련 간단한 보고서 한글 파일과 컴파일한 실행 파일을 업로드.

* 절대로 타인의 프로그램을 카피하지 말 것. 확인후 관련된 학생 모두에게 불이익이 있음