Mạng ngang hàng có chia sẻ các file media được không

Lưu ý trước khi bắt đầu

Tất nhiên, công nghệ chia sẻ file ngang hàng không được sử dụng cho mục đích vi phạm bản quyền. Nhưng nếu thành thật mà nói, đó là lý do ban đầu mà phương pháp này được tạo ra.

Khía cạnh chia sẻ file của công nghệ P2P được đề cập khá nhiều, nhưng chắc chắn đây không phải là trường hợp sử dụng duy nhất. Bạn cũng nên lưu ý rằng thuật ngữ P2P còn bao gồm một loạt các mạng trong vài thập kỷ qua kể từ khi chúng được phát minh lần đầu tiên, vì vậy không phải mọi thứ ở đây đều có thể áp dụng trong mọi trường hợp.

P2P không phải mô hình máy khách – máy chủ

Trước tiên, có một vấn đề cần làm rõ về peer-to-peer. Đa phần Internet hoạt động dựa trên mô hình máy khách – máy chủ.

Một trang web được lưu trữ trên một máy chủ mạnh mẽ ở đâu đó trên thế giới (dịch vụ lưu trữ web tốt nhất), và cung cấp các thông tin khi máy tính hoặc điện thoại của bạn yêu cầu. Đây có thể là một phông chữ được sử dụng để hiển thị trang web chính xác, hoặc là một Linux ISO 2GB bạn muốn tải xuống. Máy chủ sẽ gửi file cho bạn. Khi người dùng tiếp theo yêu cầu, quá trình sẽ lặp lại.

Mạng ngang hàng có chia sẻ các file media được không

Điều này thích hợp cho hoạt động của các trang web, nhưng không phù hợp lắm với việc phân phối các file có kích thước lớn. Chủ yếu là do các vấn đề về tốc độ, băng thông, chi phí và tính hợp pháp.

Tốc độ trên một máy chủ web truyền thống khá hạn chế. Sẽ tốt hơn nếu chỉ truyền một lượng nhỏ văn bản để hiển thị một trang web và một số máy chủ web được tối ưu hóa chỉ để phục vụ phần hình ảnh mà thôi. Nhưng đối với các file có kích thước lớn hơn, điều đó sẽ yêu cầu một tốc độ nhanh hơn rất nhiều trong thời gian dài và việc phải chia sẻ máy chủ với những người dùng khác. Băng thông cũng khá tốn kém. Chỉ phục vụ những hình ảnh cho một trang web thôi cũng tốn đến hàng ngàn đô la một năm.

Từ quan điểm pháp lý, việc định vị một máy chủ đơn giản là tương đối dễ dàng: Tắt máy chủ rồi truy tố chủ sở hữu. Do đó, P2P sinh ra giống như một biện pháp cứu cánh. Còn những người muốn phân phối các file có bản quyền cần một cách tốt hơn để thực hiện việc này.

Peer-to-Peer là gì?

Peer-to-peer là một mô hình hoàn toàn khác, trong đó mỗi người trở thành một máy chủ. Không có máy chủ trung tâm; tất cả những người sử dụng mạng đóng vai trò là máy chủ của riêng mình. Thay vì chỉ đơn giản là lấy các file, peer-to-peer biến quá trình này thành “con đường hai chiều”.

Bây giờ bạn có thể đáp trả lại những người dùng khác. Trong thực tế, việc đáp trả lại này (ngày nay được gọi là “seeding”) đóng vai trò rất quan trọng cho sự thành công của các mạng ngang hàng. Nếu tất cả mọi người chỉ cần tải về mà không có động thái đáp trả bất cứ điều gì cả (gọi là “leeching”), thì điều này sẽ chẳng có lợi ích gì hơn so với mô hình máy chủ – máy khách cả.

Mạng ngang hàng có chia sẻ các file media được không

Trong mô hình máy chủ – máy khách, hiệu suất giảm xuống nếu có nhiều người dùng, vì băng thông sẽ được chia sẻ cho nhiều người dùng hơn. Trong các mạng ngang hàng, càng có nhiều người dùng thì càng làm cho mạng hiệu quả hơn. Càng nhiều người dùng tạo một file cụ thể có sẵn từ ổ cứng của họ thì người dùng mới có thể nhận file đó càng dễ dàng hơn.

Trong các mạng P2P hiện đại, tốc độ sẽ thực sự nhanh hơn khi nhiều người dùng tải xuống file. Thay vì lấy toàn bộ file từ một người dùng, bạn đang lấy các phần nhỏ hơn từ hàng trăm hoặc hàng nghìn người khác. Ngay cả khi họ chỉ có một chút băng thông trống cho bạn, việc kết hợp nhiều kết nối có nghĩa là bạn sẽ nhận được tốc độ nhanh nhất có thể. Sau đó, đến lượt bạn đóng góp để phân phối các file một lần nữa.

Trong các hình thức trước đây của mạng P2P, vẫn cần có máy chủ trung tâm để tổ chức mạng, hoạt động như một cơ sở dữ liệu chứa thông tin về người dùng và file được kết nối có sẵn trong hệ thống. Mặc dù nhiệm vụ truyền file nặng nề đã được thực hiện trực tiếp giữa những người dùng với nhau nhưng các mạng vẫn dễ bị ảnh hưởng. Đánh bại máy chủ trung tâm có nghĩa là vô hiệu hóa hoàn toàn thông tin liên lạc.

Điều này không còn tồn tại nhờ những phát triển gần đây. Ngày nay, phần mềm có thể truy vấn ngang hàng trực tiếp nếu chúng thấy một file cụ thể. Không có cách nào để đánh bại các mạng này, chúng thực sự không thể bị phá vỡ.

Phương pháp chia sẻ file ngang hàng (peer-to-peer) hoạt động như thế nào?

  • Lưu ý trước khi bắt đầu
  • P2P không phải mô hình máy khách - máy chủ
  • Peer-to-Peer là gì?
  • Tóm tắt lịch sử tốt nhất của như thế nào các phần mềm P2P trước đây
  • Giao thức BitTorrent

Lưu ý trước khi bắt đầu

Tất nhiên nơi nào , công nghệ chia sẻ file ngang hàng không ở đâu uy tín được sử dụng cho mục đích vi phạm bản quyền như thế nào . Nhưng thanh toán nếu thành thật tốt nhất mà nói kích hoạt , đó là lý do ban đầu kiểm tra mà phương pháp này lấy liền được tạo ra.

Khía cạnh chia sẻ file ở đâu nhanh của công nghệ P2P qua web được đề cập thanh toán khá nhiều đăng ký vay , qua web nhưng chắc chắn đây không phải là trường hợp sử dụng duy nhất nguyên nhân . Bạn cài đặt cũng nên lưu ý rằng thuật ngữ P2P còn tải về bao gồm một loạt hướng dẫn các mạng trong vài thập kỷ qua kể từ khi chúng giả mạo được phát minh lần đầu tiên danh sách , vì vậy không phải tính năng mọi thứ ở đây đều tốt nhất có thể áp dụng trong dữ liệu mọi trường hợp.

CHUYÊN ĐỀ MẠNG : CHIA SẺ FILE NGANG HÀNG VÀ DEMO

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (371.41 KB, 17 trang )

1

BÀI TẬP LỚN MÔN CHUYÊN ĐỀ MẠNG

Đề tài: CHIA SẺ FILE NGANG HÀNG


2

Mục lục:

I.

Tổng quan về Mạng ngang hàng ……………………………………….4

II.

Các lĩnh vực ứng dụng của P2P
……………………………………….11


3

I.

Tổng quan về Mạng ngang hàng

1. Giới thiệu:
-

Mạng ngang hàng (Peer-to-Peer – P2P) bắt đầu xuất hiện từ 1999 và đã


thu hút sự quan tâm của giới CNTT trong những năm gần đây. Đặc biệt
việc áp dụng các mô hình P2P trong việc xây dựng những ứng dụng chia
sẻ file (file sharing), điện thoại trên nền Internet (Internet-based
telephony) đã đạt được nhiều thành công.

-

Hiện nay các ứng dụng P2P chiếm khoảng 50% (thậm chí 75%) băng thông trên
Internet.

2. Định nghĩa P2P:
-

“Mạng ngang hàng là một kiểu mạng được thiết kế cho các thiết bị trong đó có
chức năng và khả năng của các thiết bị đó là như nhau”
Mạng P2P không có khái niệm máy trạm (client) hay máy chủ (server), mà
chỉ có khái niệm các nốt (peers) đóng vai trò như cả client và server


4
Mô hình mạng Client/Sever

Mô hình mạng P2P

- Overlay network:Là mạng máy tính được xây dựng trên nền của một mạng
khác. Các nodes trong mạng overlay được xem là nối với nhau bằng liên kết ảo
(logical links), mỗi liên kết ảo có thể bao gồm rất nhiều các liên kết vật lí của
mạng nền.
Rất nhiều các mạng P2P được gọi là overlay networks vì nó được xây dựng và
hoạt động trên nền của Internet. VD: Gnutella, Freenet, DHTs ….


Dial-up Internet
telephone network.
cũng là một overlay network trên nền


5

1. So sánh mô hình P2P với mô hình Client/Server:
P2P

Client/Server

- Một mạng ngang hàng cho phép các node
(PCs) đóng góp, chia sẻ nguồn tài nguyên với
nhau. Tài nguyên riêng rẽ của các node (ổ
cứng, CD-ROM, máy in …. Các nguồn tài
nguyên này có thể được truy cập từ bất cứ node
nào trong mạng.

- Dữ liệu được lưu trữ ở một Server trung tâm,
tốc độ cao (Tốc độ truy cập thường lớn hơn so
với mạng P2P).

- Khi một máy client yêu cầu lấy thông tin về
thời gian nó sẽ phải gửi một yêu cầu theo một
- Các node đóng vai trò như cả Client (truy vấn tiêu chuẩn do server định ra, nếu yêu cầu được
chấp nhận thì máy server sẽ trả về thông tin mà
thông tin) và Server (cung cấp thông
client yêu cầu.
tin).



Ưu, nhược điểm của mạng P2P, Client/Server:
P2P
+ Ưu điểm:
-

Client/Server
+ Ưu điểm:

Không cần server riêng, các client chia
sẻ tài nguyên. Khi mạng càng được mở
rộng thì khả năng hoạt động của hệ
thống càng tốt.

-

Tốc độ truy cập nhanh.

-

Khả năng mở rộng cao.

-

Hoạt động với bất kì loại ứng dụng nào.

-

Rẻ.


-

-

Dễ cài đặt và bảo trì.

Sử dụng được với các ứng dụng chia sẻ
CSDL.

-

Thuận lợi cho việc chia sẽ file, máy
in, CD-ROM v.v…

-

Đáng tin cậy hơn (có server riêng).

-

Mức độ an toàn cao nhất.

+ Nhược điểm:

+ Nhược điểm:

-

Chậm.


-

Cần server riêng (nghẽn cổ chai).

-

Không tốt cho các ứng dụng CSDL.

-

Đắt.

-

Kém tin cậy.

-

Phức tạp trong việc bảo trì, duy trì hoạt
động của mạng.


6


7

II.

Phân loại mạng ngang hàng



Mạng ngang hàng có thể được phân loại theo mục đích sử dụng, ví dụ:
• Chia sẻ file (file sharing)

• Điện thoại VoIP (telephony)
• Đa phương tiện media streaming (audio, video)
• Diễn đàn thảo luận (Discussion forums)
Mạng ngang hàng còn có thể được phân loại theo mức độ tập trung của mạng (đối
với P2P overlay
networks).
- Mạng ngang hàng không cấu trúc (unstructured): là cấu trúc mạng có nơi lưu trữ
nội dung (files) hoàn toàn không liên quan gì đến cấu trúc hình học của mạng
(overlay topology). Bao gồm:
+ Hệ thống mạng ngang hàng tập trung (Centralized):
+ Hệ thống mạng ngang hàng thuần túy (Pure)
+ Các mạng ngang hàng lai (Hybrid)

-

Mạng ngang hàng có cấu trúc (Structured):

1. Hệ thống mạng ngang hàng tập trung (Centralized)
Đây là mạng ngang hàng thế hệ thứ nhất, đặc điểm là vẫn còn dựa trên một máy
chủ tìm kiếm trung tâm, chính vì vậy nó còn được gọi là mang ngang hàng tập


8
trung (centralized Peer-to-Peer networks). Cấu trúc Overlay của mạng ngang hàng
tập trung có thể được mô tả như một mạng hình sao .


 Nguyên tắc hoạt động

-

Mỗi client lưu trữ files định chia sẻ với các node khác trong mạng.
Một bảng lưu trữ thông tin kết nối của người dùng đăng kí (IP address,
connection bandwidth ….).
Một bảng liệt kê danh sách các files mà mỗi người dùng định chia sẻ (tên file,
dung lượng, thời gian tạo file …….)
Mọi máy tính tham gia mạng được kết nối với máy chủ tìm kiếm
trung tâm, các yêu cầu tìm kiếm được gửi tới máy chủ trung tâm phân tích, nếu
yêu cầu được giải quyết máy chủ sẽ gửi trả lại địa chỉ IP của máy chứa tài
nguyên trong mạng và quá trình truyền file được thực hiện theo đúng cơ chế
của mạng ngang hàng, giữa các host với nhau mà không cần quan máy chủ
trung tâm.
 Ưu điểm :

-

Dễ xây dựng
Tìm kiếm file nhanh và hiệu quả
 Nhược điểm :

Vấn đề luật pháp, bản quyền
Dễ bị tấn công.
Cần quản trị mạng (central server).
Napster là mạng ngang hàng đặc trưng cho hệ thống mạng ngang hàng của thế hệ thứ
nhất, chúng được dùng cho việc chia sẻ các file giữa các người dùng Internet, được
sử dụng rộng rãi, tuy nhiên nhanh chóng bị mất thị trường bởi yếu tố về luật pháp.
Khái niệm và kiến trúc của Napster vẫn còn được sử dụng trong các ứng dụng khác như:


Audiogalaxy, WinMX.


9
Với Napster, việc tìm kiếm file bị thất bại khi bảng tìm kiếm trên máy chủ vì lý do nào
đó không thực hiện được. Chỉ có các file truy vấn và việc lưu trữ được phân tán, vì vậy
máy chủ đóng vai trò là một nút cổ chai. Khả năng tính toán và lưu trữ của máy chủ
tìm kiếm phải tương xứng với số nút mạng trong hệ thống, do đó khả năng mở rộng
mạng bị hạn chế rất nhiều.

2. Mạng ngang hàng thuần túy (Pure)
Mạng ngang hàng thuần túy là một dạng khác của thế hệ thứ nhất trong hệ thống các
mạng ngang hàng. Không còn máy chủ tìm kiếm tập trung như trong mạng Napster, nó
khắc phục được vấn đề nút cổ chai trong mô hình tập trung. Tuy nhiên vấn đề tìm kiếm
trong mạng ngang hàng thuần túy lại sử dụng cơ chế Flooding, yêu cầu tìm kiếm được
gửi cho tất cả các node mạng là láng giềng với nó, điều này làm tăng đáng kể lưu
lượng trong mạng. Đây là một yếu điểm của các mạng ngang hàng thuần túy. Các
phần mềm tiêu biểu cho mạng ngang hàng dạng này là Gnutella 4.0, FreeNet.

Mạng ngang hàng thuần túy (Gnutella 4.0, FreeNet)

 Ưu điểm :
- Dễ xây dựng
- Đảm bảo tính phân tán hoàn toàn cho các node tham gia mạng, các node tham
gia
và rời khỏi mạng một cách tùy ý mà không ảnh hưởng đến cấu trúc của mạng.
 Nhược điểm:

-


Tốn băng thông
Phức tạp trong tìm kiếm
Các node có khả năng khác nhau (CPU power, bandwidth, storage) đều có thể
phải chịu tải (load) như nhau.


10

3. Các mạng ngang hàng lai Hybri.


Nguyên tắc hoạt động
Để khắc phục nhược điểm của mạng ngang hàng thuần túy, một mô hình mang ngang
hàng mới được phát triển với tên gọi là mạng ngang hàng lai. Đây được gọi là mạng
ngang hàng thế hệ 2. Phần mềm tiêu biểu cho mạng ngang hàng kiểu này là Gnutella
0.6 và JXTA (Juxtapose). JXTA được bắt đầu phát triển bởi SUN từ 2001 (Đây là giao
thức P2P mã nguồn mở). JXTA được sử dụng cho PCs, mainframes, cell phones,
PDAs – để giao tiếp theo cách không tập trung. Skype cũng được xây dựng dựa trên
cấu trúc này.

-

-

-

-

Trong mô hình mạng ngang hàng lai tồn tại một trật tự phân cấp bằng
việc định nghĩa các Super Peers.


Các SupperPeer tạo thành một mạng không cấu trúc, có sự khác nhau
giữa SupperPeers và ClientPeers trong mạng, mỗi SupperPeer có nhiều
kết nối đến các ClientPeers
Mỗi SupperPeer chứa một danh sách các file được cung cấp bởi các
ClientPeer và địa chỉ IP của chúng vì vậy nó có thể trả lời ngay lập tức
các yêu cầu truy vấn từ các ClientPeer gửi tới.


Ưu điểm :
Hạn chế việc Flooding các query, làm giảm lưu lượng trong mạng,
nhưng vẫn tránh được hiện tượng nút cổ chai (do có nhiều SuperPeers).
Khắc phục được nhược điểm về sự khác nhau về CPU power, bandwidth
… ở mạng ngang hàng thuần túy, các SuperPeer sẽ chịu tải chính, các
node khác chịu tải nhẹ.


11

4. Mạng ngang hàng có cấu trúc Structured
 Đặc điểm:
- Topo mạng được kiểm soát chặt chẽ.
- File hoặc con trỏ tới File được đặt ở một vị trí xác đinh
Điều quan trọng đối với những hệ thống có cấu trúc là cung cấp sự
liên kết (mapping) giữa nội dung (ví dụ: id của file) và vị trí node (ví dụ: địa
chỉ node). Việc này thường dựa trên một cấu trúc dữ liệu bảng băm phân tán
(Distributed Hash Table).
Dựa trên cấu trúc bảng băm phân tán đã có nhiều nghiên cứu và đề xuất ra các mô
hình mạng ngang hàng có cấu trúc, điển hình là cấu trúc dạng vòng: Chord,
Pastry…, và cấu trúc không gian đa chiều: CAN, Viceroy.
 Ưu điểm:


Khả năng mở rộng hệ thống mạng trong mô hình không cấu trúc thường bị hạn
chế bởi các kỳ thuật trong việc xây dựng mạng chẳng hạn như: Mô hình tập trung
dẫn tới việc thắt nút cổ chai khi mở rộng, kỹ thuật Flooding dẫn tới việc tăng lưu
lượng mạng khi mở rộng mạng. Trong khi đó khả năng mở rộng với mô hình
mạng có cấu trúc được nâng cao rõ rệt.
Nhược điểm:


-

Việc quản lí cấu trúc của topo mạng gặp khó khăn, đặc biệt trong trong trường
hợp tỷ lệ vào/ra mạng của các nodes cao.
Vấn đề cân bằng tải trong mạng.


12

II.

Các lĩnh vực ứng dụng của P2P

Sự ra đời của mạng ngang hàng đã tạo ra cách thức quản lý mới cho hàng loạt các lĩnh
vực ứng dụng. Bài này đưa ra một cách nhìn tổng quát cho vấn đề các lĩnh vực ứng
dụng của mạng ngang hàng như: giao tiếp (communication), chia sẻ file (file sharing),
băng thông (bandwidth), vấn đề lưu trữ (storage), các chu trình xử lí (processor cycles).

1. Giao tiếp (communication):
- Đóng một vai trò quan trọng trong các ứng dụng mạng ngang hàng
- Là nhân tố quyết định trong các mạng ngang hàng vì nó cung cấp thông
tin về các Peers và các nguồn tài nguyên nào là sẵn sàng trên mạng


- Tạo ra khả năng cho các Peer kết nối trực tiếp với các Peer khác và yêu
cầu các nguồn tài nguyên.
- Một ví dụ điển hình về ứng dụng mạng ngang hàng trong giao tiếp là hệ
thống chuyển tin nhắn trực tiếp (instant messaging).
Instant messaging:

+ Thông thường, server trung tâm lưu trữ thông tin và danh sách người dùng
đăng kí.
+ Khi có sự giao tiếp giữa các node, việc tìm kiếm người dùng (node khác)
được thực hiệntrên server.
+ Trong trường hợp người dùng không online , hệ thống sẽ phải lưu trữ các tin
nhắn cho đến khi người dùng này online.

+ Các dịch vụ điển hình: Napster, ICQ, Jabber.

2. Chia sẻ Files (File sharing)
-

-

-

Có thể nói ứng dụng được sử dụng nhiều nhất của mạng ngang hàng đó là
chia sẻ file.
Theo ước tính khoảng 70% lưu lượng mạng trên Internet được cho là để
trao đổi các file đặc biệt là các file âm nhạc (hơn 1 tỷ các file âm nhạc
được download mỗi tuần).
Đặc điểm của vấn đề chia sẻ file là các Peer có các file được download với
vai trò là một Client làm cho chúng luôn sẵn sàng với các Peer khác trong
vai trò của một Server.


Vấn đề chủ yếu cho mạng ngang hàng nói chung và cho vấn đề chia sẻ
file nó riêng là vấn đề tìm kiếm. Trong ngữ cảnh của hệ thống chia sẻ file,
có ba mô hình khác nhau được phát triển: mô hình flooded request, mô
hình thư mục trung tâm và mô hình hướng tài liệu. Các mô hình này


13

-

được minh hoạ qua các ứng dụng thực của mạng ngang hàng sau: Gnutella,
Naspter và FreeNet.
Trong hệ thống Gnutella, không có sự tập trung hoá, các file được lưu trữ
trên các Peer của hệ thống. khi có yêu cầu tìm kiếm 1 File, máy tính sẽ
gửi yêu cầu đến các Peer láng giềng của nó cho tới khi tìm thấy máy chứa
file cần tìm. Tiếp theo là quá trình trao đổi file trực tiếp giữa hai máy tính
trong mạng.

-

Trong hệ thống Naspter, có sự tập trung hoá. Khi một máy tham gia vào
mạng, danh mục các file sẽ được đăng ký và lưu trữ trên Server trung
tâm, khi có yêu cầu tìm kiếm, máy tính sẽ hỏi Server trung tâm về vị trí
của file. Sau đó việc trao đổi file được thực hiện giữa hai máy tính với
nhau.

-

Trong hệ thống Freenet, trong file không được lưu trữ trên đĩa cứng của
các peer cung cấp chúng mà được lưu trữ ở các vị trí khác trong mạng.


Mục đích của việc phát triển mạng Freenet là làm cho thông tin được lưu
trữ và truy cập mà không cần biết định danh. Với các tổ chức như vậy,
chủ sở hữu của một node mạng cũng không biết được tài liệu gì được lưu
trữ trên đĩa cứng của máy anh ta. Vì lý do này mà các Peer và các file
được cung cấp các số định danh khác nhau. Khi một file được tạo, nó
được truyền qua các peer láng riêng tới các peer có số định danh gần với
số định danh của file nhất và được lưu trữ ở đó.

3. Băng thông Bandwidth)
Do yêu cầu về khả năng truyền dẫn của các mạng ngày càng đòi hỏi cao đặc biệt là
khi một số lượng lớn dữ liệu đa phương tiện tăng nhanh, hiệu quả của việc sử dụng
băng thông ngày càng trở nên quan trọng. Hiện nay, hướng tiếp cận tập trung trong
đó các file được lưu trữ trên một Server và được truyền từ đó tới máy khách yêu cầu
đang được sử dụng chủ yếu. Trong trường hợp này khi số lượng các yêu cầu tăng
nhanh sẽ dẫn tới tình trạng nút cổ chai. Với hướng tiếp cận theo mạng ngang hàng vấn
đề cân bằng tải sẽ đạt được sự tối ưu nhất vì nó tận dùng tối đa được các hướng truyền
dẫn trong hệ thống mạng.
- Tăng cường khả năng cân bằng tải trong mạng: Khác với kiến trúc Client/Server
các mạng ngang hàng lai có thể nhận được sự cân bằng tải tốt hơn. Với mô hình
Client/Server thì cả yêu cầu truy vấn thông tin và việc truyền dữ liệu đều được thực
hiện giữa máy chủ và máy khách, sẽ làm mất sự cân bằng tải khi có nhiều yêu cầu kết
nối tới máy chủ. Trong mô hình mạng ngang hàng, chỉ có yêu cầu truy vấn được thực
hiện giữa máy tính tham gia mạng với máy chủ, còn vấn đề truyền file được thực hiện
giữa hai máy tính tham gia mạng với nhau, điều này dẫn đến việc phân bố tải đều trên


14
hệ thống mạng.
- Chia sẻ việc sử dụng băng thông: Mạng ngang hàng có thể làm tăng khả năng
download và truyền các file do cơ chế tận dụng đường truyền tới các peer tham gia


mạng. Một file dữ liệu lớn được chia thành các khối dữ liệu nhỏ độc lập nhau, các khối
dữ liệu này được chuyển đồng thời đến các peer khác nhau và cuối cùng đến peer yêu
cầu chúng. Tại peer yêu cầu các khối dữ liệu được ghép lại thành file dữ liệu ban đâu.
Các phần mềm điền hình của việc chia sẻ băng thông đó là các phần mềm download
file, chẳng hạn như: BitTorrent, FlashGet…


15

4. Các chu trình xử lý (Processor Cycles):
Có thể nhận thấy rằng trong các ứng dụng đòi hỏi cần phải có sức mạnh tính toán người
ta thường tìm cách xây dựng các máy tính mạnh, đắt tiền chứ chưa chú trọng vào việc tận
dụng khả năng tính toán của các máy tính được nối mạng. Ngày nay do những yêu cầu
đòi hỏi tính toán hiệu năng cao như các thao tác tính toán trong tin sinh học, trong tài
chính, trong đo lường mà nhiều nghiên cứu ứng dụng mạng ngang hàng vào xử lý tính
toán đã được đưa ra. Bằng việc sử dụng các ứng dụng mạng ngang hàng để bó cụm các
chu trình xử lý có thể nhận được khả năng tính toán ngang bằng với một siêu máy tính
đắt tiền. Trong một mạng mỗi máy tính là trong suốt với các máy tính khác và tất cả các
node được kết nối mạng sẽ tạo thành một máy tính logic.

5. Không gian lưu trữ (Storage Space):
Hiện nay với các hệ thống cần có yêu cầu về mặt lưu trữ dữ liệu cao người ta thường
lựa chọn các giải pháp lưu trữ như:

-

DAS (Direct Attached Storage)
NAS (Network Attached Storage):
SAN (Storage Area Networks):


Bên cạnh những ưu điểm các giải pháp đó cũng tồn tại một số nhược điểm như:

-

Kém hiệu quả trong việc sử dụng hệ thống lưu trữ sẵn có.
Phải tăng cường việc sao lưu dữ liệu.
Tăng tải trong mạng của công ty.

Tuy nhiên, băng thông mạng ngày càng được cải thiện cao, tính kết nối liên thông
ngày một dễ dàng đã cho phép thay đổi cách thức quản lý vấn đề lưu trữ dữ liệu, giải
quyết một cách hiệu quả vấn đề lưu trữ và không đỏi hỏi nhiều về vấn đề quản trị hệ
thống. Với mạng lưu trữ ngang hàng nói chung nó được giả thiết rằng chỉ có một phần
không gian sẵn có trên máy tính PC được sử dụng. Mạng lưu trữ ngang hàng là một
cụm các máy tính được xây dựng trên một nền mạng máy tính tồn tại, chia sẻ tất cả các
lưu trữ sẵn có trên mạng


16

III.

Tổng kết

Hiện tại, mô hình Peer to Peer được cho là nắm giữ khoảng 40 – 70% lưu lượng
Internet trên thế giới, mặc dù đa số vẫn là dùng để chia sẻ các file vi phạm bản quyền
nhưng chúng ta vẫn phải cám ơn Peer to Peer vì nó đã giúp rất nhiều thứ phát triển, chẳng
hạn như Linux… họ đều sử dụng Peer to Peer để giám gánh nặng về chi phí của việc lưu
trữ phần mềm.



17

Tài liệu tham khảo

1. Ralf Steinmetz and Klaus Wehrle “Peer-to-Peer Systems and Applications “
2. Juniper Network’s doccuments “System Basics Configuration Guide”
www.juniper.net.
3. Morgan.Kaufmann.P2P.Networking.and.Applications.Dec.2008.
4. Juniper Network’s doccuments “ERX Command Reference Guide”
www.juniper.net.
5. Juniper Network’s doccuments “M320 – Hwguide ” www.juniper.net.
6. Andy Oram. “Peer to Peer: Harnessing the Power of Disruptive
Technologies”. OReilly Publishing, first edition March 2001. Page 9,page
19. Chapter 8.



Mục lục

  • 1 Phân loại mạng đồng đẳng
  • 2 Ưu thế của mạng đồng đẳng
  • 3 Mạng đồng đẳng có cấu trúc và không cấu trúc
  • 4 Tranh cãi pháp lý
  • 5 Xem thêm
  • 6 Tham khảo
  • 7 Liên kết ngoài

Phân loại mạng đồng đẳngSửa đổi

Ta có thể phân loại các mạng đồng đẳng hiện nay theo tiêu chí về mức độ tập trung của chúng như sau:

Mạng đồng đẳng thuần túy:

  • Các máy trạm có vai trò vừa là máy chủ vừa là máy khách
  • Không có máy chủ trung tâm quản lý mạng
  • Không có máy định tuyến (bộ định tuyến) trung tâm, các máy trạm có khả năng tự định tuyến

Mạng đồng đẳng lai:

  • Có một máy chủ trung tâm dùng để lưu trữ thông tin của các máy trạm và trả lời các truy vấn thông tin này.
  • Các máy trạm có vai trò lưu trữ thông tin, tài nguyên được chia sẻ, cung cấp các thông tin về chia sẻ tài nguyên của nó cho máy chủ.
  • Sử dụng các trạm định tuyến để xác định địa chỉ IP của các máy trạm.

Các mạng đồng đẳng "thuần túy" có thể kể là Gnutella và Freenet.

Ưu thế của mạng đồng đẳngSửa đổi

Một mục đích quan trọng của mạng đồng đẳng là trong mạng tất cả các máy tham gia đều đóng góp tài nguyên, bao gồm băng thông, lưu trữ, và khả năng tính toán. Do đó khi càng có nhiều máy tham gia mạng thì khả năng tổng thể của hệ thống mạng càng lớn. Ngược lại, trong cấu trúc máy chủ-máy khách, nếu số lượng máy chủ là cố định, thì khi số lượng máy khách tăng lên khả năng chuyển dữ liệu cho mỗi máy khách sẽ giảm xuống.

Tính chất phân tán của mạng đồng đẳng cũng giúp cho mạng hoạt động tốt khi một số máy gặp sự cố. Đối với cấu trúc tập trung, chỉ cần máy chủ gặp sự cố thì cả hệ thống sẽ ngưng trệ.

Đối với mạng Napster, thuật ngữ đồng đẳng nói lên tính chất quan trọng của giao thức giao tiếp đồng đẳng, còn thực ra thành công của Napster phải nhờ vào sự liên kết chặt chẽ giữa các máy tham gia với máy chủ trung tâm lưu trữ danh sách nội dung tệp trên các máy tham gia. Nhờ vậy việc tìm kiếm trở nên nhanh và hiệu quả hơn, tuy nhiên, đây cũng chính là điểm yếu dẫn đến các rắc rối pháp lý mà kết cục là sự sụp đổ của Napster.

Mới xuất bản - P2P - Tải miễn phí

Danh mục con

  • Công cụ FTP
  • Hỗ trợ download
  • P2P

Tên phần mềmSắp xếpTải về
Mạng ngang hàng có chia sẻ các file media được không

Download PowerFolder

24/02/2022 12:00PowerFolder là phần mềm với tính năng chính đó là đồng bộ hóa, chia sẻ, sao lưu cũng như quản lí các tập tin một cách dễ dàng. Với phần mềm này, bạn có thể dễ dàng liên kết với những hệ thống máy tính khác nhau để tiến hành quản lí và đồng bộ dữ liệu.

chia sẻ dữ liệu

Download
74370
Download
Mạng ngang hàng có chia sẻ các file media được không

Download uTorrent

18/01/2022 12:00uTorrent là giải pháp đơn giản, nhanh gọn và an toàn cho việc upload và download file từ các web chia sẻ torrent giúp bạn nhanh chóng sở hữu được các tài liệu torrent hữu ích nhất. uTorrent sử dụng công nghệ mạng chia sẻ ngang hàng P2P nên có thể tải nhiều tập tin cùng lúc mà vẫn không ảnh hưởng đến tốc độ, đi cùng với khả năng phân loại và phục hồi các file tải bị gián đoạn.

tăng tốc download torrent

Download
4587423
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Binfer

21/12/2021 12:00Binfer là một ứng dụng giúp bạn chia sẻ các tập tin có dung lượng lớn như phim, âm nhạc, hình ảnh, tài liệu mà không cần phải up lên bất kỳ server nào.

chia sẻ file

Download
35882
Download
Mạng ngang hàng có chia sẻ các file media được không

Download DC++

12/10/2021 12:00DC++ là ứng dụng thông minh cho phép bạn có thể chia sẻ các tập tin qua internet dễ dàng và hiệu quả. Công cụ này giúp việc trao đổi dữ liệu qua mạng trở nên dễ dàng hơn rất nhiều thông qua giao thức kết nối trực tiếp và chia sẻ qua các trung tâm họ truy cập với tốc độ cao nhất.

chia sẻ file

Download
75202
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Tixati

25/09/2021 12:00Tixati là chương trình chuyên nghiệp đem đến cho người sử dụng những công cụ cơ bản với mục đích quản lý cũng như kiểm soát băng thông cho việc tải file thông qua mạng P2P được thuận lợi hơn.

chia sẻ file

Download
6951
Download
Mạng ngang hàng có chia sẻ các file media được không

Download FrostWire for Mac

07/09/2021 12:00FrostWire for Mac hỗ trợ chia sẻ dữ liệu, an toàn và bảo mật trên các thiết bị cho Mac, sử dụng FrostWire for Mac, bạn sẽ không lo dữ liệu bị lộ ra ngoài
Download
417
Download
Mạng ngang hàng có chia sẻ các file media được không

Download LimeWire Turbo

21/08/2021 12:00LimeWire Turbo là một trong những phần mềm cho phép người dùng tìm kiếm được các dữ liệu như ảnh, video, nhạc, phim, ứng dụng, tài liệu... trên internet một cách dễ dàng và nhanh chóng, người dùng có thể chia sẻ hoặc tải về máy tính, thực hiện thao tác kiếm tra chất lượng và xem trước nội dung các tập tin một cách đơn giản.
Download
105800
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Bittorrent turbo accelerator

04/05/2021 12:00Bittorrent turbo accelerator là ứng dụng đặc biệt được thiết kế với các tính năng hữu ích nhằm hỗ trợ người sử dụng tải các tệp tin torrent với tốc độ cao nhất có thể.
Download
139886
Download
Mạng ngang hàng có chia sẻ các file media được không

Download FrostWire

31/03/2021 12:00FFrostWire cho phép người dùng tìm kiếm và tải về các dữ liệu cần thiết từ trên mạng internet về máy tính. Nó có thể lấy dữ liệu của nhiều trang web chia sẻ file, thực hiện quản lý các file tải về một cách dễ dàng. Đặc biệt chương trình này cũng hỗ trợ người dùng upload các dữ lên web với tốc độ tải nhanh.
Download
89420
Download
Mạng ngang hàng có chia sẻ các file media được không

Download MegaDownloader

23/03/2021 12:00MegaDownloader là ứng dụng mới đem đến cho người dùng nhiều tính năng vượt trội trong việc thực hiện tải các file lưu trữ hoặc xem chúng từ các dịch vụ trực tuyến một cách tiện lợi và nhanh chóng.
Download
243343
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Vuze

15/03/2021 12:00Vuze cung cấp cho người dùng tính năng tải file từ các web chia sẻ torrent về máy tính với tốc độ tải nhanh. Vuze hỗ trợ người dùng tải tất cả các dữ liệu khác nhau, chương trình cũng cho phép người dùng tải file dạng torrent. Với tính năng mạnh mẽ chương trình mạng lại, Vuze giúp người dùng tải nhanh chóng nhiều file khác nhau một lúc với tốc độ nhanh.
Download
432003
Download
Mạng ngang hàng có chia sẻ các file media được không

Download FastSend

19/01/2021 12:00FastSend là ứng dụng mạnh mẽ giúp bạn gửi file có dung lượng lớn, lên đến 25Mb trong khoảng vài phút.
Download
38043
Download
Mạng ngang hàng có chia sẻ các file media được không

Download HandySpider

02/12/2020 12:00

HandySpider là công cụ được thiết kế để hỗ trợ người dùng tải file torrent dễ dàng hoặc tạo Magnet Link để chia sẻ dữ liệu cho bạn bè an toàn qua kết nối mạng ngang hàng (P2P) mà không cần lo lắng về phần mềm độc hại. HandySpiderbao gồm một catalog phong phú cho phép bạn cập nhật các bổ sung mới nhất.

Download
320
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Pando

02/11/2020 12:00Pando là công cụ hỗ trợ chia sẻ hoặc tải về những dữ liệu có dung lượng lớn nhanh chóng, hiệu quả. Sử dụng tiện ích này rất thích hợp để gửi Email đinh kèm dữ liệu có dung lượng lớn hoặc tải Video lên Internet.
Download
1926
Download
Mạng ngang hàng có chia sẻ các file media được không

Download PicoTorrent

28/09/2020 05:51PicoTorrent là là một lựa chọn tốt cho những ai đang tìm kiếm một ứng dụng torrent có mức sử dụng tài nguyên thấp, cho phép bạn nhanh chóng tải xuống các tệp từ các web torrent hoạt động với cả IPv4 và IPv6, giao diện người dùng đa ngôn ngữ. PicoTorrent được thiết kế để trở thành một ứng dụng BitTorrent hữu ích cho Windows, mang lại hiệu suất tuyệt vời với mức sử dụng bộ nhớ tối thiểu.
Download
235
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Deluge for Linux

16/09/2020 03:24Deluge for Linux là chương trình được xây dựng nhằm mục đích hỗ trợ người dùng trong việc tải các tập tin có dung lượng lớn từ các web chia sẻ torrent với tốc độ tải file nhanh chóng, trong môi trường an toàn nhất. Đồng thời, Deluge for Linux còn hỗ trợ mã hóa, uPnP, IPv6 cùng rất nhiều tính năng và các thành phần mở rộng khác.
Download
3275702
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Deluge

16/09/2020 02:52Deluge là phần mềm giúp bạn có thể thực hiện các thao tác tải lên và tải về những dữ liệu torrent từ các web chia sẻ torrent trên mạng internet. Bên cạnh đó Deluge còn hỗ trợ nhiều phần mở rộng sử dụng trên trình duyệt nhằm hỗ trợ việc tải dữ liệu về máy tính, ngoài ra bạn có thể thực hiện quản lý các file torrent của mình dưới dạng như xem trạng thái file, tiến trình download…
Download
289294
Download
Mạng ngang hàng có chia sẻ các file media được không

Download BitTorrent

16/09/2020 02:46BitTorrent là phần mềm hỗ trợ download các file torrent từ các web chia sẻ torrent với những ưu điểm như tốc độ tải file nhanh, hiệu quả bằng giao thức peer-to-peer (p2p). BitTorrent hỗ trợ download và chia sẻ file torrent một cách nhanh chóng qua đường truyền mạng, dung lượng file tải có thể lớn tới hàng chục GB
Download
1548832
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Mp3 Torpedo

14/08/2020 12:00Mp3 Torpedo là một trong những phần mềm đi đầu trong lĩnh vực chia sẻ các tập tin video, âm nhạc, trò chơi và các tập tin khác. Nó sở hữu trong mình những công cụ vô cùng thông minh nhằm mang lại hiệu quả tối đa cho người dùng. Ngoài ra, bạn cũng có thể tìm kiếm dễ dàng với các mạng P2P mà không bị phần mềm độc hại nào gây rối.
Download
47834
Download
Mạng ngang hàng có chia sẻ các file media được không

Download WinMX Music

14/08/2020 12:00WinMX Music là một ứng dụng tiện ích giúp bạn nhanh chóng chia sẻ mọi loại dữ liệu khác nhau như hình ảnh, nhạc, các đoạn video, văn bản …. Với ứng dụng này, bạn có thể quản lí cũng như tiến hành download dữ liệu trên internet một cách dễ dàng.
Download
47600
Download
Mạng ngang hàng có chia sẻ các file media được không

Download BadBlue Personal Edition

14/08/2020 12:00BadBlue Personal Edition là một công cụ giúp bạn chia sẻ thông tin và nhiều dữ liệu khác nhau lên web một cách dễ dàng.
Download
24841
Download
Mạng ngang hàng có chia sẻ các file media được không

Download BitComet

12/08/2020 12:00BitComet là một tiện ích tuyệt vời giúp nâng cao tốc độ tải torrent, BitComet sử dụng công nghệ hiện đại hỗ trợ tải về nhanh hơn các file tài liệu, trò chơi, âm nhạc, video và bất kỳ tập tin nào mà bạn muốn tải về với phương thức torrent.
Download
24711
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Easy File Sharing Web Server

12/08/2020 12:00Easy File Sharing Web Server giúp bạn chia sẻ các tập tin có dung lượn lớn cho bạn bè, đồng nghiệp hoặc khách hàng một cách dễ dàng, thông qua các trình duyệt web như: IE, Firefox, Netscape, vv...
Download
91035
Download
Mạng ngang hàng có chia sẻ các file media được không

Download AllShare

12/08/2020 12:00AllShare (Bây giờ là Samsung Link) là công cụ hỗ trợ người dùng truy cập dễ dàng vào dữ liệu của mình từ các thiết bị Samsung như tivi, điện thoại, máy tính cá nhân, máy ảnh kỹ thuật số,… mọi lúc mọi nơi đểchia sẻ âm nhạc, hình ảnh, video tới các thiết bị Samsung AllShare khác.
Download
84577
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Bit Che

12/08/2020 12:00Bit Che là phần mềm p2p được sử dụng nhiều trong các tiện ích sử dụng cùng chức năng p2p, hỗ trợ chia sẻ dữ liệu an toàn trên máy tính người dùng
Download
16586
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Movie Torrent

11/08/2020 12:00Movie Torrent cho phép người dùng nhanh chóng và dễ dàng chia sẻ, đồng bộ các dữ liệu trên internet, người dùng có thể tìm kiếm và tải về bất kỳ dữ liệu Torrent nào trên mạng, hoặc thực hiện chia sẻ dữ liệu này với bạn bè. Đặc biệt chương trình có khả năng bảo mật khá cao, ngăn chặn được sự tấn công của các hacker.
Download
264253
Download
Mạng ngang hàng có chia sẻ các file media được không

Download uTorrent Turbo Booster

10/08/2020 12:00uTorrent Turbo Booster là ứng dụng hỗ trợ utorrent với mục tiêu đem đến cho người sử dụng thực hiện việc quản lý và tải tệp tin torrent được tiện lợi và tốc độ cao hơn.
Download
8540
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Ares Galaxy Turbo Booster

10/08/2020 12:00Ares Galaxy Turbo Booster là một ứng dụng hữu ích được thiết kế với các công cụ cơ bản trong việc hỗ trợ người sử dụng củng cố thêm tính năng tìm kiếm và tải của chương trình Ares.
Download
278002
Download
Mạng ngang hàng có chia sẻ các file media được không

Download MP3 Search Premium

07/08/2020 12:00MP3 Search Premium cho phép bạn kết nối với các mạng lớn P2P và cải thiện tốc độ download vô cùng hiệu quả. Kết nối vào mạng P2P như Gnutella, G2 và Bittorrent, MP3 Search Premium là phần mềm tiên tiến nhất hiện nay để tìm kiếm và chia sẻ những chương trình mà cung cấp có kinh nghiệm đưa ra cho người dùng cuối. Nó sẽ trả về hàng ngàn bài hát, phim, hình ảnh và các tập tin phương tiện truyền thông khác trong vòng một giây.
Download
93639
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Kazaa Lite

06/08/2020 12:00Kazaa Lite là một phiên bản sạch của Kazaa Media Desktop được thiết kế và phát triển với các tính năng hữu ích cho người sử dụng trong việc chia sẻ các dữ liệu hay tệp tin được an toàn và tiện lợi.
Download
239984
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Iphant

06/08/2020 12:00Iphant là chương trình đơn giản được thiết kế với các công cụ cơ bản đổi với người sử dụng trong việc chia sẻ hay tải về các tệp tin media yêu thích để nghe chủ động hơn.
Download
192070
Download
Mạng ngang hàng có chia sẻ các file media được không

Download uTorrent Client for Windows 8

06/08/2020 12:00uTorrent Client for Windows 8 là chương trình được thiết kế với những công cụ cơ bản cho phép người sử dụng thực hiện kết nối với uTorrent WebUI cũng như quản lý torrent được tiện lợi và hợp lý.
Download
188946
Download
Mạng ngang hàng có chia sẻ các file media được không

Download BitComet Ultra Accelerator

06/08/2020 12:00BitComet Ultra Accelerator là ứng dụng được thiết kế cho những người thực hiện kết nối với BitComet nhằm thực hiện quá trình tải với tốc độ cao hơn cũng như tìm kiếm các nguồn tải nhiều hơn.
Download
157021
Download
Mạng ngang hàng có chia sẻ các file media được không

Download TurboWire

06/08/2020 12:00TurboWire là chương trình được thiết kế với các công cụ tiên tiến và mạnh mẽ với mục đích hỗ trợ người sử dụng thực hiện chia sẻ tệp tin được chủ động hơn và chính xác hơn.
Download
152203
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Kazaa Lite Resurrection

06/08/2020 12:00Kazaa Lite Resurrection là một ứng dụng bản sao của Kazaa Lite K ++ đem đến cho người sử dụng những công cụ cơ bản và dễ sử dụng trong việc chia sẻ các tệp tin đa phương tiện được tiện lợi hơn.
Download
149000
Download
Mạng ngang hàng có chia sẻ các file media được không

Download VIP Torrent

06/08/2020 12:00VIP Torrent là chương trình được thiết kế dựa trên giao thức Bitorrent và Java mang đến cho người sử dụng những công cụ mạnh mẽ trong việc chia sẻ tệp tin một cách nhanh chóng và tiện lợi.
Download
95800
Download
Mạng ngang hàng có chia sẻ các file media được không

Download BitLord

31/07/2020 12:00BitLord là một ứng dụng giúp bạn chia sẻ một số lượng lớn các tập tin, tích hợp với Bittorrent qua các giao thức P2P. Ứng dụng này mạnh mẽ về tốc độ tải file với dung lượng hàng trăm Mb đến hàng Gb.
Download
95253
Download
Mạng ngang hàng có chia sẻ các file media được không

Download µTorrent Stable for Mac

28/07/2020 12:00µTorrent Stable for Mac hỗ trợ người dùng tải và chia sẻ dữ liệu qua mạng ngang hàng Peer to Peer dễ dàng và hiệu quả, hoạt động trên hệ điều hành Mac. Phần mềm này cho phép người dùng tải lên và tải về những tập tin có dung lượng lớn mà vẫn tiết kiệm tài nguyên CPU và không gian bộ nhớ.
Download
20857
Download
Mạng ngang hàng có chia sẻ các file media được không

Download WebTorrent Desktop

22/07/2020 03:15WebTorrent Desktop là máy khách torrent trực tuyến cho phép bạn truyền phát torrent ngay lập tức mà không cần đợi tải xuống, có sẵn cho Linux, Windows và Mac, giúp bạn xem hàng ngàn nội dung video từ Internet Archive, nhạc từ Creative Commons hoặc audio book từ Librivox. WebTorrent Desktop còn hỗ trợ truyền các dòng dữ liệu đến các nền tảng AirPlay, Chromecast và DLNA để xem dễ dàng hơn.
Download
628
Download
Mạng ngang hàng có chia sẻ các file media được không

Download Transmission Qt

26/05/2020 12:00Transmission-Qt là một ứng dụng chia sẻ tệp tin được thiết kế với các công cụ hữu ích với người sử dụng trong việc thực hiện tải các file torrent một cách nhanh chóng và hợp lý.
Download
6588
Download