不論就頻寬或伺服器本身的運算處理而言,網路規模的擴大對於主從式的網路架構下伺服器的負擔越來越重。而且往往因對伺服器的過分依賴,導致當伺服器無法提供服務時,網路服務就停擺。於是後來同儕式網路的興起,藉由參與者彼此電腦的運算與儲存資訊能力,分擔了伺服器原有的負擔。 但現今同儕式網路存在各種運作協定,開發網路應用程式往往要與其協定相互結合,沒有統一的介面,導致網路應用程式被其通訊協定所綁定,以後要以別種協定運作時,也要重新修改原有的網路應用程式。 本論文將提出一個以HLA概念為基礎的同儕網路架構,讓應用程式的開發與同儕網路協定分開,讓我們在開發應用層程式時,無須考慮同儕網路協定的實際運作。本論文將以VON通訊協定為例子。 The larger scale of the network, the harder loading of the server is in the client/server network architecture. No matter we consider the loading as the bandwidth or computing of the server. In the client/server network, the network service will stop when the server couldn’t serve. The P2P network shares the loading of the server by the computing and saving information on each peer. There are many communication protocols in the P2P network, but the programming of network applications tightly couples with the communication protocols. Because there are no common interfaces between applications and communication protocols, it is so. If we choose another P2P network protocol, we must rewrite the network application. To make the programming of applications be independent with the P2P network protocol, in this thesis we propose an architecture based on the P2P network referencing the concept of HLA. When programming applications, we should not care about the operation of the network communication. This thesis would use the VON communication protocol as an example.