[P2P]검색, 조회 서버를 이용한 P2P 파일 공유 애플리케이션
- 최초 등록일
- 2005.11.16
- 최종 저작일
- 2005.09
- 48페이지/
한컴오피스
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
졸업 논문으로 만든 P2P 입니다.
목차
1. 프로젝트 개요
1.1. 개발 목표
1.2. 프로젝트 설계 환경
1.3. Peer-to-Peer
2. 기반 기술 분석
2.1. Peer-to-Peer Application Program
2.2. Reseach the Peer-to-Peer Model
3. 벤치마킹 모델 분석
3.1. P2P Network Topology & Analizing the Implement Technology
4. P2P 애플리케이션 구성
4.1. P2P 애플리케이션에 대한 간단한 설명
4.2. 각각의 구성요소들의 역할
4.3. 세 구성요소들간의 관계
5. P2P 애플리케이션의 설계
5.1. P2P 애플리케이션의 구조
5.2. 모듈들 사이의 통신
5.3. 서버측 설계
5.4. 리스너 설계
5.5. 브라우저 설계
5.6. 애플리케이션의 전체적인 흐름
6. 플로우차트를 사용한 ASP파일들에 대한 설명
6.1. login.asp
6.2. logout.asp
6.3. userlist.asp
6.4. search.asp
7. P2P 애플리케이션의 구현
8. 프로젝트를 마치며
9. 참고문헌
본문내용
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“ 기술은 실시간 통신 기술에 사용되며, 분산 시스템간의 협업을 그 목적으로 하는 각 호스트간 동등한 레벨을 지원하는 어떤 컴퓨터에서도 통신 세션을 시작할 수 있는 통신 모델을 말한다.
이러한 방식은 인터넷 상의 모든 정보를 찾기 위해서 기존에 호스트 서버를 거쳐야하는 방식과는 달리 인터넷에 연결된 모든 개인 컴퓨터로부터 직접 어떤 정보나 서비스를 제공받고 공유하는 방식임을 말해준다
"Peer To Peer" 모델에서는 인터넷 서버를 사용하지 않고 각 호스트가 다음과 같은 작업을 할 수 있다.
☑ 데이터 교환(Exchange Data)
☑ 자원 공유(Share Resources)
☑ 실시간의 Direct Networking을 통한 협업
(Collaborate directly in real time)
☑ 각 호스트간의 통신(Communication located in other user)
참고 자료
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