Angus

New Member
BitTorrent là một giao thức mà cho phép download nhanh những file lớn sử dụng băng thông Internet nhỏ nhất . Nó không kèm theo Spyware hay Pop-up quảng cáo.



Không như các phương pháp Download khác, BitTorrent có tốc độ truyền cao nhất bằng cách tập hợp những đoạn file mà bạn muốn, tải những đoạn này một cách liên tục từ những người vừa có chúng. Quá trình này được là phù hợp nếu file bạn cần rất phổ biến và có dung lượng lớn như Video, chương trình TV, tải nhanh nhất có thể được cùng những cách khác.



Trong phần này chúng ta sẽ nghiên cứu xem BitTorren làm chuyện như thế nào và nó khác các phương pháp phân chia file khác như thế nào.



1. Phương pháp Client-Server truyền thống



Khi bạn tải một file từ Website nó sẽ làm chuyện kiểu như sau:



Bạn mở một trang Web và bấm tới đường dẫn để tải file về máy tính của bạn.

Phần mềm Web Browser ( IE , FireFox ... ) trên máy tính của bạn ( Client ) nói với máy chủ ( Máy tính trung tâm mà lưu giữ trang Web và file mà bạn muốn tải ) để truyền Copy file về máy tính của bạn.

Quá trình truyền dữ liệu thông qua giao thức như FTP (File Transfer Protocol) hay HTTP (HyperText Transfer Protocol) .





Tốc độ truyền dữ liệu chịu ảnh hưởng bởi một số giá trị thay đổi bao gồm kiểu của giao thức , số lượng máy tính khác đang cùng truy cập tới máy chủ và đang tải các file khác ... Nếu file có dung lượng lớn, và những yêu cầu mà máy chủ cần đáp ứng cũng lớn thì quá trình tải về máy tính sẽ chậm.



2. Phương pháp Peer-To-Peer File Sharing



Một phương pháp khác để truyền file mà bạn cũng có thể nghe nói tới gọi là peer-to-peer file sharing. Trong quá trình này, bạn dùng chương trình phần mềm ( hơn là dùng Web Browser ) để xác định vị trí những máy tính mà có file bạn muốn tải về. Bởi vì những máy tính lúc này tương tựcoi nhưmáy tính thông thường, không phải là máy chủ, chúng được gọi là Peer. Quá trình xử lí như sau:



*, Bạn chạy phần mềm peer-to-peer file-sharing ( ví dụ Gnutella ) trên máy tính của bạn và gửi những yêu cầu cho File bạn muốn tải về.

*, Để xác định file , phần mềm tham vấn những máy tính khác mà vừa được kết nối Internet và đang chạy phần mềm File-sharing.

*, Khi phần mềm tìm thấy máy tính mà có file cần tải về trên ổ cứng , và quá trình tải bắt đầu.

Những máy tính khác dùng phần mềm Fire-sharing có thể lấy những file mà họ cần trên ổ cứng máy tính của bạn.





Tải kiểu File-Transfer là phân chia giữa những máy tính trao đổi file với nhau , nhưng những file tìm thấy và truyền đi từ máy tính của bạn tới một máy tính khác có thể bị “ thắt nút cổ chai “. Một vài người sau khi tải file về và ngay lập tức không kết nối mạng nên không cho phép những máy tính khác lấy file trên máy tính của họ , như thế gọi là Leeching. Như thế số máy tính mà phần mềm có thể tìm kiếm file cần thiết là giới hạn.



3. BitTorent làm như thế nào ?



Không như một vài cách tải file kiểu Peer-To-Peer khác , BitTorrent là một giao thức ( protocol ) mà theo dõi quá trình tải file mà bạn cần ở các máy tính khác tới một máy chủ trung tâm ( gọi là Tracker ) . Sự khác nhau nữa là dùng nguyên lí Tit-For-Tat ( ăn miếng trả miếng ). Có nghĩa là bạn cũng sẽ được nhận những cái mà những máy tính cũng được nhận ở file đó. Với nguyên lí này giải quyết được vấn đề Leeching. Với BitTorrent, bạn có thể chia xẻ nhiều file với nhiều máy tính khác, nhanh hơn là bạn tải từ trên máy chủ. Cuối cùng nó sẽ tốt hơn đối với dùng băng thông trên hệ thống Internet có sẵn, BitTorrent sẽ tải nhiều mẩu của file mà bạn cần một cách liên tục từ nhiều máy tính khác nhau.





Dưới đây là công chuyện của nó :



*, Bạn mở trang Web và bấm vào đường Link của file A mà bạn muốn.



*, Phần mềm trên máy trạm BitTorrent cùng với Tracker để tìm những máy tính khác mà đang chạy BitTTorrent mà vừa có file A đầy đủ ( những máy tính đó gọi là Seed ) và có một phần của file mà bạn cần ( những máy đó thông thường đang trong quá trình tải file A về máy tính của họ ).



*, Nhận dạng ra được những dấu vết của file A gọi là Swarm, nối tới những máy tính mà chứa đầy đủ hay một phần file A đang trong quá trình nhận hay gửi.



*, Swarm sẽ giúp phần mềm trên máy trạm của bạn để lấy những đoạn file A từ các máy tính khác. Máy tính của bạn sẽ nhận nhiều đoạn của file A một cách liên tục từ nhiều máy tính khác nhau.



*, Nếu bạn tiếp tục chạy phần mềm BiTorrent trên máy trạm sau khi tải file A về thành công , những máy khác có thể nhận những file .torrent từ máy tính của bạn , tốc độ tải về trong tương lại được cải thiện bởi vì khả năng gặp được hệ thống Tit-For-Tat nhiều hơn .



Những đoạn file được tải về trong cùng một lúc giúp đỡ giải quyết vấn đề mà những phương pháp Peer-to-Peer hay gặp phải : những Peer upload có tốc độ thấp hơn so với download . Đối với download nhiều đoạn file được đưa về cùng một lúc nên tốc độ được cải thiện một cách đáng kể . Càng nhiều máy tính trong Swarm thì file truyền càng nhanh do có nhiều nguồn file được gửi đi. Đó cũng chính là nguyên nhân mà BitTorrent đặc biệt hay được dùng đối với những file có kích thước lớn và thông dụng.

--------------------------------------------------------------------



Đấy là bài tìm hiẻu về Torrent em tìm trên mạng, nhưng em có 1 số thắc mắc mong các bạn giải đáp:

- các máy khác tải file từ ổ cứng máy mình thì Mình có mất trước ko?

- Nếu mình tắt mạng thì các máy khác không tải được file từ máy mình, nhưng mình sẽ không vào được trang web , vậy có cách nào không cho tải file từ máy mình mà vẫn vào được mạng ko?
 
- Đương nhiên là mình upload thì vẫn mất trước vì ADSL tính theo dung lượng UP+DOWN mà.


- P2P thì phải sẻ chia chứ bạn. Đương nhiên là có cách chỉ down không load nhưng thế thì chơi xấu quá.
 

nguyetdang1610

New Member
trả lời câu 1:

Có mất tiền, ADSL là tính theo lưu lượng các gói tin di chuyển

trả lời câu 2:

Mình quản lý được điều đó, tuy nhiên tùy lúc mà có những cách quản lý khác nhau. Bạn 0 up có khi lại down chậm đi đấy.
 

phan_vu32

New Member
Mình có dùng chương trình này rồi.

Lúc trước thì rất tốt. Sau này khi xài trên máy mơi khi bật chương trình này lên thì tốc độ lướt wed gần như =0. Tức là không lướt web được nữa.

Có ai biết lí do tại sao và cách khắc phục như thế nào ko?

Cảm ơn!
 

nhok_xu_iu_anh

New Member
Để tải file .torrent mà không bị đứng mạng không vào các dịch vụ khác dùng đến mạng Internet như lướt web, tải file, FTP,... khác thì tốt nhất là đừng có cài cắm phần mềm tải file .torrent nào vào máy, hãy sử dụng bitlet.org cho yên tâm. Máy cần có Java trước khi nghịch bitlet.org
 

littlecat_a1

New Member
Vấn đề mình muốn hỏi ở đây là tại sao khi chạy bittorent thì tốc độ lướt web lại gần như = 0(Điều này trước kia đối với mình không xảy ra). Từ khi xài máy mới thì mới thấy chạy torrent lại ảnh hưởng rất nhiều đến chuyện lướt web.

Lúc trước muốn down cái gì thì chỉ chuyện mở máy rồi ngồi lướt web, đọc báo, chơi games. Nhưng giờ chạy torrent thì những hoạt động liên quan đến mạng đều bị ảnh hưởng rất lớn.

Ai biết cách khắc phục điểm này thì chỉ mình.

Xin cảm ơn.

@superthin: bitle là phần mềm download gì? Có down được các file của bittorent ko?
 

Jarron

New Member

Quote:















Được gửi bởi kartz





Vấn đề mình muốn hỏi ở đây là tại sao khi chạy bittorent thì tốc độ lướt web lại gần như = 0(Điều này trước kia đối với mình không xảy ra). Từ khi xài máy mới thì mới thấy chạy torrent lại ảnh hưởng rất nhiều đến chuyện lướt web.


Lúc trước muốn down cái gì thì chỉ chuyện mở máy rồi ngồi lướt web, đọc báo, chơi games. Nhưng giờ chạy torrent thì những hoạt động liên quan đến mạng đều bị ảnh hưởng rất lớn.


Ai biết cách khắc phục điểm này thì chỉ mình.


Xin cảm ơn.


@superthin: bitle là phần mềm download gì? Có down được các file của bittorent ko?





torrent nó vừa down vừa up nên đường truyền của bác bị nghẽn băng thông.
 

biyun_xiaolin

New Member

Quote:















Được gửi bởi lanistk





torrent nó vừa down vừa up nên đường truyền của bác bị nghẽn băng thông.





Cắm mày cày torent cả tháng, vừa down=IDM, vẫn lướt web vô tư, không hề hạn chế tốc độ down và up.
 
mình thấy như vậy là không hay. nếu ai cũng muốn được down nhanh mà xong rồi lại tắt hay cắt đi thì người khác lấy đâu ra seeder mà down nữa. như vậy có ích kỷ quá không. ai cũng nghĩ như các bạn thì bit torrent liệu có ý nghĩa gì nữa không
 

Kiến thức bôn ba

Các chủ đề có liên quan khác

Top