Peer-to-Web : File Sharing Using Peer-to-Web Protocol
- Publisher 서강대학교 정보통신대학원
- Adviser 김주호
- Issued 2008
- Awarded 2008. 2
- Thesis degree 석사
- Major 정보통신대학원
- Other identifier 000000107540
- Language 한국어
Table of contents
최근 디지털 카메라와 각종 디지털 영상 장비의 보급 증가로 개인이 소장하고 있는 사진이나 동영상과 같은 개인 콘텐츠가 늘어나고 있으며, 이러한 자료를 공유하고자 하는 욕구도 늘고 있다. 하지만 개인이 소장하고 있는 콘텐츠들을 모두 온라인상에 저장하여 공유하기 위해서는 대용량의 저장 장치와 네트워크 트래픽이 필요하므로 공유하고자 하는 자료의 규모는 한계를 가지고 있고, 별도의 비용도 발생하게 된다.
본 논문에서는 이러한 인터넷 사용자간의 파일 공유의 어려움을 해소할 수 있는 방법으로 P2P 프로토콜을 발전시킨 Peer-to-Web (P2Web) 프로토콜을 제안하고자 한다. P2Web 프로토콜에서는 콘텐츠 자료의 링크만을 출력하여 주고 실제 자료는 사용자의 로컬 컴퓨터에 저장되어 있어, 네트워크 트래픽의 분산이 가능하며 분산 저장 방식의 시스템을 구축 할 수 있게 된다.
또한 P2Web 네트워크에 참여하는 정보 및 자원을 웹 브라우저에서 직접 접근 할 수 있도록 HTTP 프로토콜에 대한 호환성을 지원함으로써 별도의 프로그램 설치 없이 웹 브라우저만으로도 정보에 접근할 수 있도록 하며, XML 기반의 표준 프로토콜을 지원함으로써 서로 다른 애플리케이션에서도 공유된 정보에 접근할 수 있도록 하는 것을 목적으로 하고 있다.
Table of contents
With the increase of digital camera and various digital imaging equipment, personal contents like pictures or movies owned by individuals are growing and the desire to share these materials are also increasing. However, large storage system and network traffic are needed in order that all contents owned by individual are stored and shared on-line. The scale of data to share should be limited and expenses may be incurred.
This thesis proposes P2Web(Peer-to-Web) protocol which improved P2P protocol to solve file-sharing problems between internet users. P2Web protocol is a method that outputs only links of content materials and real materials are stored in user''s local computer, therefore, network traffic can be distributed and distributed data storage system can be implemented.
In addition, P2Web supports HTTP protocol compatibility in order for information and resources participated in P2Web network to access directly to web browser, therefore, without installing separate program it makes users access to information by using only web browser, and it also makes users to access shared information from different application by supporting XML-based standard protocol.