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: