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

Ãiá»u Chỉnh


©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™