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

제출방법:　각교수님별 통지

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

제 출 일: 2009년 5월20일

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

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

전송함수(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(....) 만 존재한다.

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

담당: 편희범 연구원 (B08호) <-- 질의사항 문의

* 제출 : www.kthard.com (계정 : netpublic 암호 : kthard.com)

올리기 전용 폴더내에 컴퓨터네트워크 텀 프로젝트 폴더에 제출

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