본문/내용
1.1. 개발 목표
• P2P의 개념과 기존 프로그램의 구현방식을 이해한다.
• 각 유형의 P2P프로그램을 비교, 장∙단점을 파악한다.
• 이를 응용, Hybrid 방식의 P2P 파일공유 프로그램을 개발한다.
• 요구사항 분석에서부터 데이터베이스 설계 및 응용 시스템을 개발해 봄으로써 실제 실무능력을 향상시키고 조원들간의 팀웍을 배양한다.
1.2. 프로젝트 설계 환경
• Server - Microsoft Windows 2000 server
MS-SQL 2000
IIS 6.0
MSMXL Parser 3.0
• Microsoft Visual Studio . NET
• 한글 2004
1.3. Peer-to-Peer
“Peer-to-Peer“ 기술은 실시간 통신 기술에 사용되며, 분산 시스템간의 협업을 그 목적으로 하는 각 호스트간 동등한 레벨을 지원하는 어떤 컴퓨터에서도 통신 세션을 시작할 수 있는 통신 모델을 말한다.
이러한 방식은 인터넷 상의 모든 정보를 찾기 위해서 기존에 호스트 서버를 거쳐야하는 방식과는 달리 인터넷에 연결된 모든 개인 컴퓨터로부터 직접 어떤 정보나 서비스를 제공받고 공유하는 방식임을 말해준다
…
참고문헌
1. 장영권 , C# Network Programming , 영진닷컴 , 2003.2.10
2. Kari Watson 외 , Beginning C# , 정보문화사 , 2002.3.21
3. Dreamtech Software Team , Peer-to-peer Application Development , 교학사, 2002.5.20