Gia tốc download (ví dụ, Xunlei), Internet Telephony (ví dụ, Skype), và IPTV (ví dụ,
Kankan và PPStream). Các kiến trúc P2P được minh họa trong hình 2.2 (b). Chúng tôi đề cập đến một số ứng dụng có kiến trúc lai, kết hợp cả client-server
và P2P yếu tố. Ví dụ, đối với nhiều ứng dụng tin nhắn tức thời, máy chủ được
sử dụng để theo dõi các địa chỉ IP của người dùng, nhưng thông điệp sử dụng để người dùng được gửi trực tiếp
giữa các máy chủ sử dụng (mà không đi qua máy chủ trung gian).
Một trong những tính năng hấp dẫn nhất của kiến trúc P2P là tự khả năng mở rộng của họ.
Ví dụ, trong một ứng dụng P2P chia sẻ tập tin, mặc dù mỗi peer tạo ra
khối lượng công việc bằng cách yêu cầu các tập tin, mỗi peer cũng cho biết thêm năng lực dịch vụ vào hệ thống
bằng cách phân phối các tập tin với các đồng nghiệp khác. Kiến trúc P2P cũng là hiệu quả chi phí, vì
họ thường không yêu cầu cơ sở hạ tầng máy chủ quan trọng và băng thông máy chủ
(trái ngược với các thiết kế của khách hàng-server với trung tâm dữ liệu). Tuy nhiên, trong tương lai P2P
ứng dụng phải đối mặt với ba thách thức lớn:
1. ISP thân thiện. Hầu hết các ISP ở (bao gồm DSL và cáp ISP) đã được
kích thước tương đối băng thông sử dụng "không đối xứng", có nghĩa là, cho nhiều hơn nữa
• 2.1 NGUYÊN TẮC ỨNG DỤNG MẠNG 87
Hình 2.2? (A) kiến trúc client-server; (B) P2P kiến trúc
a. Client-server kiến trúc b. Kiến trúc Peer-to-peer
hạ lưu hơn lưu lượng thượng nguồn. Nhưng P2P video streaming và phân phối tập tin ứng dụng chuyển các lưu thông ngược dòng từ máy chủ tới các ISP khu dân cư, do đó
đặt căng thẳng đáng kể trên các ISP. Các ứng dụng P2P tương lai cần phải được
thiết kế sao cho họ rất thân thiện với ISP [Xie 2008].
2. Security. Do tính chất phân bố rất cao và mở của họ, các ứng dụng P2P
có thể là một thách thức đối với an toàn [Doucer 2002; Yu 2006; Liang 2006; Naoumov
2006; Dhungel 2008; Leblond 2011].
3. Ưu đãi. Sự thành công của các ứng dụng P2P tương lai còn phụ thuộc vào sức thuyết phục
người dùng tình nguyện băng thông, lưu trữ, và các tài nguyên tính toán đến các ứng dụng, đó là những thách thức của thiết kế động cơ [Feldman năm 2005; Piatek
2008; Aperjis 2008; Liu 2010].
đang được dịch, vui lòng đợi..