Ghi chú đến thành viên
Go Back   4vn.eu > Kiến thức > Tin há»c > Tủ sách Tin há»c
Gởi Ãá» Tài Má»›i Trả lá»i
 
Ãiá»u Chỉnh
  #1  
Old 01-04-2008, 02:15 PM
XuyVuu's Avatar
XuyVuu XuyVuu is offline
Tiếp Nhập Ma Äạo
 
Tham gia: Mar 2008
Bài gởi: 451
Thá»i gian online: 3 tuần 4 ngày 16 giá»
Xu: 0
Thanks: 453
Thanked 24 Times in 13 Posts
Torrent - Hệ thống chia sẻ file - nguồn tài nguyên to lớn trên internet

Tổng Quan Về Torrent


1. GiÆ¡Ìi thiệu về BitTorrent.

BitTorrent laÌ€ một maÌ£ng chia sẻ Ä‘Æ°Æ¡Ì£c saÌng lập bởi Bram Cohen, coÌ khả năng đặc biệt coÌ iÌch cho những ngÆ°Æ¡Ì€i cần chia sẻ caÌc file coÌ duÌ£ng lÆ°Æ¡Ì£ng lÆ¡Ìn qua mạng. NêÌu baÌ£n coÌ 1 file dung lÆ°Æ¡Ì£ng 1GB vaÌ€ 300 ngÆ°Æ¡Ì€i cần, sẽ cần râÌt nhiều thÆ¡Ì€i gian để chia sẻ 300GB dữ liệu. NhÆ°ng nêÌu baÌ£n chia file thaÌ€nh caÌc mảnh nhỏ gá»­i cho moÌ£i ngÆ°Æ¡Ì€i vaÌ€ hoÌ£ laÌ£i chia sẻ caÌc mảnh Ä‘oÌ cho ngÆ°Æ¡Ì€i khaÌc cho đêÌn khi ai ai cÅ©ng coÌ file hoaÌ€n chỉnh thì sẽ nhanh hÆ¡n rất nhiá»u. CaÌc trang web lÆ¡Ìn coÌ thể sử duÌ£ng BitTorrent để cập nhật cho caÌc phần mềm của hoÌ£, bằng caÌch naÌ€y hoÌ£ sẽ giảm Ä‘Æ°Æ¡Ì£c chi phiÌ trả cho băng thông. TôÌc độ của BitTorrent râÌt Ä‘aÌng kinh ngaÌ£c, chỉ mâÌt vaÌ€i giÆ¡Ì€ để truyền tải caÌc file cÆ°Ì£c kyÌ€ lÆ¡Ìn. Một vaÌ€i trang web Ä‘ã ra Ä‘Æ¡Ì€i dá»±a theo công nghệ này phân phaÌt caÌc ná»™i dung có bản quyá»n. Ngay lập tức, các tổ chức nhÆ° MPAA đã đổ lỗi cho công nghệ này, Ä‘iá»u đó hoàn toàn sai, thá»±c tế lá»—i là ở các cá nhân sá»­ dụng công nghệ cho mục đích trái phép.
DuÌ€ thÃªÌ naÌ€o Ä‘i nữa, BitTorrent không phải sinh ra để phaÌt taÌn taÌ€i nguyên bâÌt hÆ¡Ì£p phaÌp, noÌ laÌ€ một phaÌt minh của Bram để giuÌp cho việc truyền tải trở nên nhanh hÆ¡n trong thÃªÌ giÆ¡Ìi maÌ£ng. NoÌ Ä‘Æ°Æ¡Ì£c sử duÌ£ng trên caÌc trang web trên khăÌp thể giÆ¡Ìi vaÌ€ Bram tÆ°Ì£ haÌ€o về Ä‘iều naÌ€y.

1.1. CaÌc file Torrent.

BitTorrent không giôÌng caÌc maÌ£ng P2P naÌ€o nhÆ° laÌ€ eD2K hoặc FastTrack, baÌ£n không thể search Ä‘Æ°Æ¡Ì£c file A bằng caÌch sử duÌ£ng caÌc chÆ°Æ¡ng triÌ€nh BitTorrent. Thay vaÌ€o Ä‘oÌ baÌ£n phải vaÌ€o caÌc trang web coÌ danh saÌch caÌc file Torrent. CaÌc file Torrent naÌ€y chÆ°Ìa caÌc thông tin về file A maÌ€ baÌ£n muôÌn download vaÌ€ chÆ°Ìa thông tin về caÌc “tracker†maÌ€ baÌ£n phải kêÌt nôÌi để băÌt đầu download. CaÌc “tracker†là các maÌy chủ trung tâm, noÌ lÆ°u giữ thông tin về tÆ°Ì€ng ngÆ°Æ¡Ì€i Ä‘ang chia sẻ caÌc file A, vaÌ€ caÌc phần maÌ€ hoÌ£ coÌ. Khi baÌ£n download file Torrent, và open nó, chÆ°Æ¡ng triÌ€nh BitTorrent (nhÆ° laÌ€. Bit Torrent, Bit Tornado, Azureus, ...vvv.) sẽ chaÌ£y vaÌ€ kêÌt nôÌi đêÌn caÌc tracker. Tracker sẽ kêÌt nôÌi baÌ£n đêÌn Seeds vaÌ€ Peers – những ngÆ°Æ¡Ì€i Ä‘ang chia sẻ file A naÌ€y vaÌ€ quaÌ triÌ€nh download của baÌ£n sẽ băÌt đầu. ÄêÌn khi baÌ£n coÌ iÌt nhâÌt một “mảnh†của file A, baÌ£n đã có thể upload “mảnh†đoÌ cho những ngÆ°Æ¡Ì€i chÆ°a coÌ. NhÆ° vậy baÌ£n Ä‘ã coÌ thể thâÌy rằng BitTorrent khaÌc vÆ¡Ìi caÌc maÌ£ng P2P khaÌc : cần có file Torrent cho caÌc file (hoặc thÆ° muÌ£c) maÌ€ baÌ£n muôÌn download hoặc chia sẻ.

1.2. Trackers

CaÌc trang web liệt kê caÌc file torrent (nhÆ° laÌ€ torrentbox.com) coÌ những tracker của hoÌ£ để quản lyÌ việc download vaÌ€ chia sẻ giữa moÌ£i ngÆ°Æ¡Ì€i. File torrent phải coÌ thông tin chi tiêÌt về tracker. Do Ä‘oÌ baÌ£n muốn kết nối đến tracker nào thì chỉ coÌ thể sử duÌ£ng file torrent được tạo cho tracker đó. CoÌ caÌc phần mềm để giuÌp baÌ£n thiêÌt lập caÌc tracker riêng vaÌ€ taÌ£o file torrent.

1.3. Seeds, Peers và Leechers.

CoÌ ba khaÌi niệm râÌt quan troÌ£ng mà baÌ£n sẽ luôn gặp chuÌng cho đêÌn khi naÌ€o baÌ£n coÌ€n sử duÌ£ng BiTorrent để chia sẻ file vaÌ€ thÆ° muÌ£c. Seeds laÌ€ những ngÆ°Æ¡Ì€i Ä‘ã coÌ 100% file hoặc thÆ° muÌ£c (file hoặc thÆ° muÌ£c hoaÌ€n chỉnh) vaÌ€ vẫn Ä‘ang tiêÌp tuÌ£c upload cho những ngÆ°Æ¡Ì€i khaÌc. Peers laÌ€ nhÆ°ng ngÆ°Æ¡Ì€i chÆ°a coÌ Ä‘ủ 100% file (file chÆ°a hoaÌ€n chỉnh) Ä‘ang download caÌc phần maÌ€ hoÌ£ chÆ°a coÌ Ä‘á»“ng thá»i upload caÌc phần hoÌ£ Ä‘ã coÌ cho ngÆ°Æ¡Ì€i khaÌc. Leechers laÌ€ nhÆ°ng ngÆ°Æ¡Ì€i download file nhÆ°ng không upload hoặc giảm mÆ°Ìc upload xuôÌng mÆ°Ìc thâÌp nhâÌt. Những ngÆ°Æ¡Ì€i naÌ€y biÌ£ goÌ£i laÌ€ kẻ trộm bởi viÌ€ Ä‘Æ¡n giản hoÌ£ chỉ lâÌy caÌi hoÌ£ cần vaÌ€ bỏ Ä‘i.

1.4. CaÌc trang coÌ file torrent

CoÌ râÌt nhiều trang web liệt kê caÌc file torrent. BaÌ£n chá»n rồi down load file torrent vá». Sau đó open bằng chÆ°Æ¡ng triÌ€nh BitTorrent của baÌ£n. Ngay lập tÆ°Ìc, bạn sẽ được kêÌt nôÌi vÆ¡Ìi tracker vaÌ€ băÌt đầu download.

Một sÃ´Ì trang web Ä‘oÌ laÌ€...

mininova.org
Torrentbits.org
TorrentReactor.com
FileList.org – Phải đăng kyÌ
...

1.5. Tầm quan trọng của việc Upload.

Việc upload trên BitTorrent laÌ€ Ä‘Æ°Æ¡ng nhiên vaÌ€ cần thiêÌt. Äặt trÆ°á»ng hợp baÌ£n Ä‘ang download file coÌ 3 seeds vaÌ€ 800 peers, vaÌ€ việc chia sẻ đã hoàn tất ở má»™t số peers. Giả sá»­ bạn là 1 peer đã download xong nhÆ°ng chỉ upload 10% của file rồi ngừng. Việc laÌ€m naÌ€y sẽ dẫn đêÌn hậu quả râÌt xâÌu bởi viÌ€ bạn làm vậy thì nhiá»u ngÆ°á»i khác cÅ©ng coÌ thể làm nhÆ° vậy, sau Ä‘oÌ sẽ coÌ râÌt iÌt seeds vaÌ€ coÌ thể sẽ không coÌ€n seeds vaÌ€ những ngÆ°á»i chÆ°a hoàn tất sẽ không coÌ file hoaÌ€n chỉnh. NêÌu tâÌt cả moÌ£i ngÆ°Æ¡Ì€i Ä‘á»u có thói quen ngÆ°Ì€ng upload ngay khi download xong thiÌ€ file Ä‘oÌ sẽ không tồn taÌ£i lâu. Hãy đảm bảo rằng dung lÆ°Æ¡Ì£ng upload của baÌ£n bằng vá»›i dung lÆ°Æ¡Ì£ng download hoặc hÆ¡n. NêÌu ai Ä‘oÌ download 700MB vaÌ€ upload 700MB thiÌ€ vẫn chÆ°a tốt. Äể file Ä‘oÌ coÌ thể tồn taÌ£i lâu vaÌ€ những ngÆ°á»i khác còn Ä‘Æ°Æ¡Ì£c download về vÆ¡Ìi tôÌc độ cao, moÌ£i ngÆ°Æ¡Ì€i hãy cố upload bằng 150% dung lÆ°Æ¡Ì£ng miÌ€nh download. Khi baÌ£n Ä‘ã download xong, hãy tiêÌp tuÌ£c upload đêÌn khi baÌ£n Ä‘aÌ£t tỉ lệ naÌ€y. Các tracker luôn cấm caÌc leechers do đó luôn theo dõi việc download/upload của bạn. NêÌu baÌ£n thiÌch BitTorrent, Ä‘Æ°Ì€ng thử hoặc cÃ´Ì Ä‘aÌnh lÆ°Ì€a noÌ .

2. BitTorrent hoạt động như thế nào?

Nói nhÆ° dân kỹ thuật thì BitTorrent là má»™t giao thức được tạo ra phục vụ cho quá trình truyá»n tải file. DÆ°á»›i hình thức kết nối peer-to-peer, ngÆ°á»i sá»­ dụng kết nối trá»±c tiếp vá»›i nhau để gá»­i và nhận các phần của má»™t file. Má»™t server trung tâm, dÆ°á»›i tên gá»i tracker, được lập ra để xác định vị trí những ngÆ°á»i dùng ấy. Tracker mang nhiệm vụ duy nhất là quản lý các kết nối, nó ko cần biết j` vá» ná»™i dung file Ä‘ang được truyá»n tải, bởi thế ngay cả khi tracker có băng thông cá»±c nhá», má»™t số lượng ngÆ°á»i dùng cá»±c lá»›n vẫn có thể tham gia vào việc truyá»n tải file. Äiểm cÆ¡ bản trong BitTorrent chính là việc ngÆ°á»i dùng thá»±c hiện việc up và down cùng má»™t lúc trong khi băng thông được tổ chức sao cho tối Æ°u nhất. BitTorrent được thiết kế để khi số ngÆ°á»i dùng càng tăng cao thì càng làm việc hiệu quả - Ä‘iá»u này trái ngược hẳn vá»›i các giao thức truyá»n tải file khác.

Má»™t ví dụ để dá»… hình dung quá trình này này là hình ảnh má»™t nhóm ngÆ°á»i ngồi quanh má»™t cái bàn. Hiển nhiên ai cÅ©ng có thể nói và nghe ngÆ°á»i khác nói. Giá» hãy tưởng tượng há» Ä‘á»u Ä‘ang cố lấy má»™t bản copy của má»™t cuốn sách. NgÆ°á»i A cho biết anh ta có trang 1-10, 23, 42-50 và trang 75. NgÆ°á»i C, D, E Ä‘á»u thiếu má»™t số trang trong số các trang ngÆ°á»i A có, vì thế há» cần sắp xếp để lấy bản copy của những trang mà mình thiếu. Äến ngÆ°á»i B, anh cho biết mình có trang 11-22, 31-37, và 63-70. NgÆ°á»i A, D và E bảo B rằng há» muốn má»™t vài trang trong số đó, và B cần Ä‘Æ°a cho há» bản copy các trang ấy. Quá trình cứ thế tiếp tục, má»i ngÆ°á»i lần lượt trao đổi cho nhau những phần mình có và ngÆ°á»i khác cần. Sau má»™t lát, dù tất cả đã có bản copy của hầu hết các trang trong cuốn sách, song ko ai trong số há» có đủ cả cuốn.

Giá» hãy chú ý đến má»™t ngÆ°á»i khác cÅ©ng ngồi bên bàn mà ta tạm gá»i là S. NgÆ°á»i này có bản copy của cả cuốn sách, và vì thế ko cần nhận bất cứ trang nào. Anh ta có nhiệm vụ phân phát những trang mà ko ai trong nhóm có. Còn ngÆ°á»i nhận sẽ ko lấy các trang mà ngÆ°á»i khác trong nhóm đã có. NhÆ° vậy, ngÆ°á»i S có thể chia sẻ cuốn sách cho ngÆ°á»i khác mà ko cần phải gá»­i cả bản copy cho từng ngÆ°á»i. Anh ta chỉ việc Ä‘Æ°a bản copy các trang khác nhau cho những ngÆ°á»i khác nhau, và tá»± há» sẽ chia sẻ cho nhau. NgÆ°á»i S ở đây được gá»i là seed trong BitTorrent.

Vậy, khi download với chương trình BitTorrent, cái ví dụ để hình dung ấy được áp dụng như thế nào?

1. Trước hết, bạn tải vỠmột file .torrent và mở nó với chương trình BitTorrent của mình. File torrent này ko chứa file mà bạn muốn down, nó chỉ mang dữ liệu mô tả file mà bạn CHUẨN BỊ down.

2. Chương trình BitTorrent của bạn dùng thông tin ghi nhận được trong file torrent để kết nối với tracker. Tracker là server mang thông tin và danh sách các peer đang kết nối với file bạn muốn down

3. Trình BitTorrent của bạn gửi request tới các peer đang kết nối với file đó (swarm) và bắt đầu down vỠcác phần nhỠcủa file đó từ mỗi peer.

4. Khi đã down xong má»—i phần nhá», trình BitTorrent sẽ bắt đầu up phần đó lên cho những ai trong swarm chÆ°a có cÆ¡ há»™i down phần nhỠấy.

5. Quá trình tiếp diá»…n cho và má»i ngÆ°á»i trong swarm tiến hành down các phần của file mình cần.

6. Sau khi down xong file bạn cần, trình BitTorrent sẽ chuyển máy bạn thành seed cho file đó và cho phép má»i ngÆ°á»i tiếp tục down cho đến khi bạn thoát khá»i chÆ°Æ¡ng trình. Äể má»™t file torrent có thể được truyá»n tại, cần ít nhất 1 seed.

3. Các thuật ngữ

torrent

ThÆ°á»ng thì torrent là má»™t file mang phần mở rá»™ng .torrent bạn nhận từ server. File .torrent này chứa thông tin vá» dữ liệu bạn muốn down (chứ ko phải là bản thân dữ liệu đó). Bạn có thể save file .torrent đó trên máy của mình, sau đó mở nó bằng trình BitTorrent để tiến hành việc download. Hoặc, bạn có thể down ngay bằng cách click thẳng vào link trên trang web - cách này sẽ làm bạn mất thêm chút công sức nếu muốn down lại file đó sau này.

peer

Peer là má»™t máy tính khác trên mạng internet. Bạn tạo kết nối vá»›i peer và truyá»n tải dữ liệu vá»›i nó. ThÆ°á»ng thì má»™t peer ko có cả 100 % file mà bạn muốn down (nếu có nó sẽ được gá»i là seed). Má»™t vài ngÆ°á»i khi nói đến peer lại nghÄ© tá»›i leecher, những kẻ sau khi down xong ko chịu để trình BitTorrent chạy tiếp và hoạt Ä‘á»™ng nhÆ° má»™t seed.

seed

Má»™t máy tính có bản copy hoàn hảo của file torrent bạn muốn down. Khi quá trình down của bạn kết thúc, bạn sẽ hoạt Ä‘á»™ng nhÆ° má»™t seed cho đến khi bạn bấm Finish hoặc đóng hoàn toàn trình BitTorrent lại. ThÆ°á»ng thì bạn nên chÆ¡i đẹp bằng cách seed má»™t file đã down xong cho ngÆ°á»i khác. Äồng thá»i, khi má»™t file torrent má»›i được Ä‘Æ°a lên tracker, má»™t ai đó phải seed nó cho ngÆ°á»i khác down. Hãy nhá»› rằng, tracker ko biết tí gì vá» ná»™i dung thá»±c sá»± của file, vì thế luôn cần phải có ít nhất má»™t máy đóng vai trò seed.

reseed

Vá»›i má»™t file torrent mà số seed của nó là con số 0 tròn trÄ©nh (hoặc ko có đủ số peer để tạo thành má»™t bản copy hoàn hảo), thì dù muốn hay ko tất cả những gì các peer nhận được cÅ©ng sẽ là 1 file ko hoàn chỉnh, vì ko ai trong swarm đó có các phần còn thiếu. Khi Ä‘iá»u đó xảy ra, má»™t ai đó vá»›i file hoàn chỉnh (seed) sẽ phải đứng ra kết nối vá»›i swarm để tiến hành việc truyá»n tải các phần còn thiếu. Nó gá»i là reseed. ThÆ°á»ng thì khi má»™t yêu cầu reseed được Ä‘Æ°a ra và được chấp thuận, ngÆ°á»i được yêu cầu phải đảm bảo mình sẽ để trình BitTorrent của mình mở trong má»™t thá»i gian nhất định, tạo Ä‘iá»u kiện cho file torrent đó có thể được nhiá»u ngÆ°á»i down hÆ¡n.

swarm

Má»™t nhóm các máy tính kết nối vá»›i nhau thông qua 1 file torrent. Ví dụ, nếu trình BitTorrent của bạn báo bạn Ä‘ang nối vá»›i 10 peer và 3 seed, thì Ä‘iá»u đó nghÄ©a là trong swarm đó có 13 ngÆ°á»i (ko kể bạn ^^).

tracker

Má»™t server nằm trên mạng internet, phối hợp hoạt Ä‘á»™ng của các trình BitTorrent. Khi bạn mở má»™t file torrent, máy tính của bạn sẽ liên lạc vá»›i tracker để lấy danh sách các peer cần kết nối. Trong quá trình down file torrent, thỉnh thoảng máy tính của bạn sẽ lại liên lạc vá»›i tracker, thông báo cho tracker biết bạn đã down và up bao nhiêu, còn bao nhiêu nữa là down xong,... Nếu bạn chuẩn bị down má»™t file mà tracker của nó hiện Ä‘ang die, bạn sẽ ko thể tạo kết nối. Nếu Ä‘ang down mà tracker die, bạn vẫn có thể tiếp tục quá trình truyá»n tải file vá»›i các peer hiện có, nhÆ°ng sẽ ko kết nối thêm được vá»›i peer má»›i nào khác. ThÆ°á»ng các lá»—i vá»›i tracker ít khi xảy ra trong má»™t thá»i gian dài, do đó bạn chỉ việc chỠđợi và để mở trình BitTorrent.

share rating

Nếu bạn dùng má»™t trình BitTorrent vá»›i giao diện GUI, bạn sẽ thấy thông số share rating hiện trên giao diện. Nó Ä‘Æ¡n giản chỉ là tỉ lệ bạn up trên tỉ lệ down. Nếu thông số share ratio là 1.0, Ä‘iá»u đó có nghÄ©a là lượng bạn down bằng vá»›i lượng bạn up. Số này càng cao thì nghÄ©a là bạn đóng góp càng nhiá»u. Nếu bạn thấy share ratio là vô cùng, thì nghÄ©a là bạn Ä‘ang seed má»™t file - bạn up nhÆ°ng ko down. Nói chung, con số này chỉ để làm cảnh - tuy vậy vì lợi ích của ngÆ°á»i khác, hãy giữ cho share ratio của bạn lá»›n nhất có thể.


4. Những câu há»i thÆ°á»ng gặp :

Có cách nào tăng tốc độ down ko? Tôi down chậm quá mức.

Có một vài thủ thuật mà bạn có thể xem xét:

* Bình tÄ©nh! Và hãy chỠđợi! Äó là lá»i khuyên quan trá»ng nhất dành cho bạn. Äôi khi để kết nối má»™t tracker chậm tốn rất nhiá»u thá»i gian. Lúc bắt đầu down 1 file bao giá» cÅ©ng chậm má»™t cách khó tin bởi bạn chÆ°a có phần nào của file để chia sẻ. Nhất là gần đây, các tracker thÆ°á»ng bị overload và dẫn tá»›i các lá»—i timeout. Hãy nhá»›: Äể kệ trình BitTorrent và tốc Ä‘á»™ sẽ được cải thiện ko sá»›m thì muá»™n.
* Nếu mạng của bạn dùng NAT, hãy đảm bảo rằng cổng của BitTorrent được forward tới máy chạy trình BitTorrent. Nếu ko làm việc này, bạn sẽ chỉ có kết nối ra mà ko có kết nối từ peer vào.
* Nếu dùng firewall phần má»m, bạn cần chắc rằng trình BitTorrent có đủ quyá»n để kết nối mạng.
* Hãy đảm bảo file torrent đó *còn sống*. Hãy kiểm tra trạng thái của file torrent, số peer và seed mà bạn Ä‘ang kết nối. Cần có ít nhất vài ngÆ°á»i kết nối vá»›i nhau nếu bạn mong chá» má»™t tốc Ä‘á»™ ổn định. Càng nhiá»u peer, tốc Ä‘á»™ càng nhanh - hãy nhá»› Ä‘iá»u đó.
* Äôi khi, hạn chế tốc Ä‘á»™ up sẽ cải thiện tốc Ä‘á»™ down. Vá»›i kết nối bất đối xứng nhÆ° ADSL, Ä‘iá»u đó càng đúng. Hãy chỉnh tốc Ä‘á»™ up bằng khoảng 80% tốc Ä‘á»™ tối Ä‘a. ThÆ°á»ng thì bạn sẽ có tốc Ä‘á»™ down nhanh hÆ¡n má»™t chút trong trÆ°á»ng hợp có ít peer.
* Hãy chắc rằng mạng máy tính của cho phép BitTorrent kết nối ra ngoài. Má»™t vài mạng ở trÆ°á»ng há»c, công sở được bảo vệ bằng firewall và má»i kết nối phải qua proxy server. Trong các trÆ°á»ng hợp khác, chỉ vài cổng quen thuá»™c là có thể sá»­ dụng được. Khó có thể kể hết các tình huống xảy ra, song nói chung nếu bạn thấy mình Ä‘ang cố down má»™t file *còn sống* mà số peer và seed lại là 0 thì... rõ ràng vấn Ä‘á» nằm ở chá»— này.


BitTorrent thông báo tôi đang up file, nhưng thực tế là file nào cơ chứ?

Äừng lo lắng. Tại thá»i Ä‘iểm bạn down má»™t file torrent nào đấy, bạn cÅ©ng Ä‘ang up chính file đó. Những phần của file mà bạn đã down được vá» Ä‘ang được up lên cho các peer khác. Äiá»u này hết sức bình thÆ°á»ng, và đó chính là cách thức mà giao thức BitTorrent làm việc. Ở đây ko há» có khái niệm "thÆ° mục để share" nhÆ° các trình peer-to-peer khác. Nếu bạn muốn chia sẻ má»™t file nào đó, bạn cần tạo má»™t file .torrent và up nó lên server, sau đó trở thành seed cho file đó.

Äiá»u gì xảy ra nếu Ä‘ang down thì tôi bấm cancel? Có resume được ko?

BitTorrent hoàn toàn há»— trợ việc stop và resume má»™t file Ä‘ang down. Nếu bạn bấm cancel khi Ä‘ang down 1 file, file đó sẽ vẫn nằm trên ổ cứng của bạn. Äể resume, bạn chỉ việc bấm vào link torrent đó má»™t lần nữa. Khi được há»i bạn save file ở đâu, hãy trá» tá»›i đúng vị trí lần trÆ°á»›c. BitTorrent sẽ tá»± nhận thấy file đó đã tồn tại và nó sẽ kiểm tra xem file đó đã được down bao nhiá»u %, sau đó tiếp tục quá trình down.

Bạn cần chú ý chá»n đúng vị trí lÆ°u để việc resume hoạt Ä‘á»™ng đúng nhÆ° mong đợi. Vá»›i 1 file riêng lẻ, Ä‘iá»u đó khá dá»… dàng. NhÆ°ng vá»›i má»™t torrent chứa 1 thÆ° mục vá»›i nhiá»u file, có thể bạn sẽ thấy bối rối. Trong trÆ°á»ng hợp này, bạn cần chá»n thÆ° mục chứa thÆ° mục BitTorrent.

Hãy thá»­ xem ví dụ sau đây: Giả sá»­ bạn down 1 torrent tên là UDS, và save nó vào thÆ° mục Download. Cây thÆ° mục sẽ có dạng \Download\UDS\file1, \Download\UDS\file2,... Äiá»u cần nhá»› khi bấm resume chính là: Bạn cần trỠđến thÆ° mục Download chứ KHÔNG PHẢI Download\UDS. Hãy chú ý Ä‘iá»u đó.

Tại sao file tôi down vỠcó dung lượng quá lớn trong khi tôi mới chỉ down có một phần nh�

Khi BitTorrent hoạt Ä‘á»™ng, nó xác định trÆ°á»›c dung lượng cho cả file bá»±. Vì BitTorent down má»™t cách ngẫu nhiên các mảnh của file thay vì down má»™t file từ lúc bắt đầu đến khi kết thúc nhÆ° giao thức HTTP và FTP nên nó cần phải “giữ chá»— trÆ°á»›c†cho dữ liệu cần down. Khi trình BitTorent chạy, bạn sẽ thấy Ä‘iá»u này trên thanh progress bar – tượng trÆ°ng cho file.


1. Port forwarding là gì?

Nếu máy tính của bạn kết nối với internet thông qua router hoặc có một trình firewall đang chạy, port forwarding là động tác mở một cổng trên router/firewall để các kết nối từ bên ngoài có thể thiết lập được với máy tính của bạn.

Có má»™t vài Ä‘iểm mà bạn cần nắm rõ trÆ°á»›c khi bắt tay vào tìm hiểu vá» port forwarding. Äể cho Ä‘Æ¡n giản và nhanh chóng, bạn hãy tạm chấp nhận những *tiên Ä‘á»* sau (đúng trong hầu hết các trÆ°á»ng hợp):

1. Má»—i thiết bị trên mạng internet đầu có ít nhất 1 địa chỉ IP. Äịa chỉ IP là má»™t con số được sá»­ dụng để nhận diện má»™t thiết bị.

2. Má»—i địa chỉ IP được chia ra làm nhiá»u cổng khác nhau. Khi má»™t máy tính gá»­i dữ liệu đến má»™t máy tính khác, dữ liệu sẽ Ä‘i từ má»™t cổng thuá»™c địa chỉ IP này đến má»™t cổng thuá»™c địa chỉ IP kia.

3. Trong má»™t thá»i Ä‘iểm bất kỳ, má»™t cổng chỉ có thể được sá»­ dụng bởi má»™t chÆ°Æ¡ng trình.

Giá», khi bạn đã nắm được những Ä‘iểm trên, ta hãy cùng nói đến NAT. NAT là viết tắt của Network Address Translation. NAT nhận má»™t địa chỉ IP và, vá» cÆ¡ bản, chia nó ra làm nhiá»u địa chỉ IP khác nhau.



Ở đây, địa chỉ IP ngoài (external IP address) được chia thành 2 địa chỉ IP ná»™i bá»™ (internal IP address). Äịa chỉ IP thứ 1 (IP Address1) là của gateway. Äịa chỉ IP thứ 2 (IP Address2) là của máy tính thứ nhất. Cần chú ý rằng router có 2 địa chỉ IP - 1 địa chỉ IP ngoài và 1 địa chỉ IP ná»™i bá»™ làm việc nhÆ° má»™t gateway đối vá»›i má»—i máy tính trong mạng.



Trong hình trên, những máy tính trong mạng ná»™i bá»™ (internal network) chỉ *nhìn thấy* những địa chỉ IP ná»™i bá»™. Vì thế những máy tính này ko thể gá»­i dữ liệu trá»±c tiếp tá»›i má»™t máy tính ngoài mạng mà ko thông qua gateway. Cần nhá»›, gateway là địa chỉ IP ná»™i bá»™ của router. Khi máy tính trong mạng muốn gá»­i dữ liệu ra ngoài, đầu tiên những dữ liệu đó sẽ được chuyển đến gateway, sau đó router sẽ Ä‘Æ°a chúng ra ngoài thông qua địa chỉ IP ngoài. Äiá»u này cÅ©ng tÆ°Æ¡ng tá»± nhÆ° những gì xảy ra trên mạng internet. Má»™t máy tính ngoài mạng sẽ ko thể *thấy* má»™t máy tính trong mạng ná»™i bá»™. Chúng chỉ có thể *thấy* và gá»­i dữ liệu tá»›i router thông qua địa chỉ IP ngoài. Sau đó, router má»›i quyết định xem nó phải làm gì má»›i những dữ liệu đó - và NAT đóng vai trò chính trong quá trình này. Thật may mắn là NAT được cấu hình sẵn để làm việc vá»›i vài chÆ°Æ¡ng trình. Tuy vậy, có những chÆ°Æ¡ng trình mà NAT ko được thiết kế để làm việc vá»›i, do đó chúng ta phải làm má»™t bÆ°á»›c gá»i là port forwarding.

Port forwarding cũng khá đơn giản. Khi một máy tính trong mạng internet gửi dữ liệu tới router qua địa chỉ IP ngoài, router cần xác định xem nó sẽ làm gì với dữ liệu đó. Quá trình port forwarding sẽ chỉ ra cho router thấy: Cần gửi dữ liệu tới máy tính nào trong mạng LAN. Khi bạn cài đặt xong các rule cho port forwarding, router sẽ lấy dữ liệu dạng địa chỉ IP ngoài:số thứ tự cổng và gửi dữ liệu đó tới địa chỉ IP nội bộ:số thứ tự cổng. Các rule dành cho port forwarding được cài đặt theo cổng. Vì thế, rule cho cổng mang số 53 sẽ chỉ làm việc cho cổng mang số 53.

Xin nhắc lại: Tại 1 thá»i Ä‘iểm, má»™t cổng chỉ có thể được sá»­ dụng bởi má»™t chÆ°Æ¡ng trình! Dùng cùng 1 cổng trên 2 máy tính trong mạng ná»™i bá»™ vào cùng má»™t thá»i Ä‘iểm có thể dẫn tá»›i xung Ä‘á»™t giữa các rule và làm rối loạn việc truyá»n dữ liệu. Hầu hết các router Ä‘á»u bắt bạn chỉ ra chính xác địa chỉ IP ná»™i bá»™ cần forward đến cÅ©ng vì lý do này. Còn vá»›i những router ko bắt bạn làm việc này, hãy cẩn thận! Rule cho port forwarding chỉ làm việc vá»›i má»™t máy tính trong má»™t thá»i Ä‘iểm!

2. Tại sao cần phải forward port?

Dữ liệu được truyá»n tải thông qua má»™t cổng khi bạn Ä‘ang download. Nếu cổng đó chÆ°a được mở, bạn chỉ có thể kết nối được vá»›i những ngÆ°á»i khác trong swarm (cổng của hỠđã mở). Nếu cổng của bạn đã mở rồi, những ngÆ°á»i khác có thể kết nối vá»›i bạn (những ngÆ°á»i này có thể đã mở hoặc chÆ°a mở cổng). NhÆ° vậy, việc mở cổng làm tăng số lượng ngÆ°á»i kết nối được vá»›i bạn và do đó sẽ tăng tốc Ä‘á»™ download.

Những trang tìm kiếm Bit Torrent tốt nhất


MiniNova.org (Äây là 1 trang Torrent miá»…n phí, MiniNova chÆ°a phải là 1 cÆ¡ sở dữ liệu lá»›n. NhÆ°ng nó có giao diện đáng tin cậy và sạch sẽ vá»›i việc truy cập và tìm kiếm nhanh. Vá»›i thá»i gian cÆ¡ sở dữ liệu và số thành viên của nó sẽ tăng lên.)

Isohunt.com (CÅ©ng là 1 trang Torrent miá»…n phí, Isohunt.com đánh bại sá»± Ä‘e dá»a của má»™t đạo luật của MPAA. Chủ của trang này là 1 ngÆ°á»i tá»± do thá»±c sá»±, và Ä‘ang tăng dần những biện há»™ thuyết phục chống lại MPAA. Äá»c chi tiết tại trang chủ của Isohunt. Äây là 1 trang Torrent nổi tiếng, và những ngÆ°á»i dùng mạng ngang hàng(P2P) Ä‘ang cổ vÅ© khuyến khích cho những hoạt Ä‘á»™ng và thành công tiếp theo của nó.)

Torrentspy.com (Äây là 1 trang Torrent miá»…n phí, Torrentspy cÅ©ng là 1 trang nổi tiếng vá»›i kích cỡ tổng thể, tốc Ä‘á»™, và thân thiện vá»›i ngÆ°á»i dùng.)

Torrentreactor.to (Torrentreactor làm nên 1 cuá»™c trở vá» từ má»™t dịch vụ hosting bất hợp tác và hijacking. Gần đây hỠđã di chuyển tá»›i má»™t cấu hình máy chủ khác và má»™t tên miá»n nÆ°á»›c Tonga ngoài Mỹ. Äá»c chi tiết trên trang chủ.Torrentreactor hiện tại là 1 website miá»…n phí.)

Bi-Torrent.com (còn được biết đến vá»›i cái tên “VIP Torrentsâ€, Bi-Torrent.com là 1 trang Torrent miá»…n phí vá»›i 1 giao diện Spartan và định dạng tìm kiếm nhanh chóng.)

Special mention: btefnet.net (cÅ©ng là 1 trang Torrent miá»…n phí, btefnet.net chuyên vá» các file Torrent truyá»n hình. Vá»›i sá»± vắng mặt gần đây của tv-swarm.com, btefnet.net là 1 trang tìm kiếm TV torrent tốt nhất hiện nay.)



Các chủ đỠkhác cùng chuyên mục này:

Tài sản của XuyVuu

Trả Lá»i Vá»›i Trích Dẫn
Trả lá»i

Từ khóa được google tìm thấy
èíòåðüåðà, nguồn file torrent, nguồn torrent, nguon torrent, tao server bittorrent



©2008 - 2014. Bản quyá»n thuá»™c vá» hệ thống vui chÆ¡i giải trí 4vn.euâ„¢
Diễn đàn phát triển dựa trên sự đóng góp của tất cả các thành viên
Tất cả các bài viết tại 4vn.eu thuá»™c quyá»n sở hữu của ngÆ°á»i đăng bài
Vui lòng ghi rõ nguồn gốc khi các bạn sử dụng thông tin tại 4vn.eu™