其實硬體的管理能力不見得比軟體還得好(不過通常是這樣, 用錢砸起來的)
以TCP/IP網路封包來說, 封包表頭中就有標明是哪種通訊協定了啊
也當然有ip port QoS TTL 等等資訊
而這些交換器根本就不可能知道用戶用哪種軟體跑, 只能以流量和port等特色來猜
實際上P2P和其他網路資料交換最大的不同點就三個
1. 連線時間
2. 連線數量
3. 資料傳輸量
P2P的連線時間太久了, 數量也太多, 傳輸的資料量更是穩定
這是任何網路協定都沒有的特色
限流程式也就是用這些特點來寫, 而且不會太難寫
不過, 就我上面說的, 偽裝成WEB SERVER, 甚至就直接拿APACHE當平台
另外發展模組程式和APACHE組合成P2P的平台
不透中央伺服器, 以定期交換檔案清單(上下游主機或平行)的方法, 類似BBS的資料交換
user只要加入一台機器, 就能載到一大堆機器的資料.....再相互交換檔案資訊....
資料出入都透過APACHE.........