97級-沈俊宏-基於P2P網路架構下之即時通訊系統離線檔案傳輸機制

97級-沈俊宏-基於P2P網路架構下之即時通訊系統離線檔案傳輸機制

[ 摘要 ]
隨著Internet的發展,人與人之間溝通連繫的管道已從舊有的書信、電話…等,慢慢的轉移到網際網路的世界,而最常被使用的通訊軟體為E-mail、即時通訊軟體…等。這些技術主要以Client-Server架構為主,換言之當Server故障或損壞時,就會造成通訊的中斷或是無法使用,因此利用P2P架構來取代Client-Server架構的情況也愈來愈普遍。但在檔案傳輸方面,即時通訊系統還是只能在傳送端與接收端同時為上線狀態來進行檔案傳輸的動作,在有任一方面離線的情況還是需要依靠Server進行檔案暫存的動作,如此一來導入P2P架構並未完全減輕Server的負擔。本研究中,將P2P即時通訊系統導入檔案傳輸的動作,利用所有Peers的資源分享概念,讓檔案傳輸的動作不限定在傳送端與接收端同時在線的情況下才得以進行。本系統利用JXTA進行開發的動作,在即時通訊系統的檔案傳輸架構上導入P2P機制,利用所有的Peers進行檔案片段暫存與備份的動作,以確保檔案傳輸成功率。

[ 英文摘要 ]
With the development of Internet, communication between people from the pipeline linking the old correspondence, phone ... and so on, slowly shift to the Internet world, and the most commonly used communications software for E - mail, instant messaging software ... and so on. These techniques mainly based Client-Server architecture, in other words when the Server failure or damage, will result in the interruption of communication or unable to used, so the use of P2P architecture to replace the Client-Server architecture is also becoming increasingly common. However, file transfer, the instant messaging system or client can only send and receive on-line client for file transfer status to the action, in the case of any aspect of off-line or need to rely on temporary files Server moves This P2P framework Import Server does not fully alleviate the burden. This study, instant messaging P2P file transfer system into action, using all the Peers of the concept of resource sharing, file transfer so that the action is not limited to sending and receiving end at the same time online client circumstances to proceed. The system uses JXTA development action, in the instant messaging system, file transfer P2P mechanisms into the structure, use of all segments of the Peers to temporary and backup files of the action, to ensure that the success rate of file transfer.