intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề tài : Tìm hiểu về Giao thức Bittorrent

Chia sẻ: Trần Văn Nam | Ngày: | Loại File: DOC | Số trang:26

253
lượt xem
54
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

BitTorrent là một mạng chia sẻ được sáng lập bởi Bram Cohen, có khả năng đặc biệt có ích cho những người cần chia sẻ các file có dụng lượng lớn qua mạng. Nếu bạn có 1 file dung lượng 1GB và 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 bạn chia file thành các mảnh nhỏ gửi cho mọi người và họ lại chia sẻ các mảnh đó cho người khác cho đến khi ai ai cũng có file hoàn chỉnh thì sẽ nhanh hơn rất nhiều. Các trang web...

Chủ đề:
Lưu

Nội dung Text: Đề tài : Tìm hiểu về Giao thức Bittorrent

  1. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI TRƯỜNG ĐẠI HỌC KINH TẾ KĨ THUẬT CÔNG NGHIỆP KHOA : CÔNG NGHỆ THÔNG TIN Báo Cáo : Thực Hành Nghề Nâng Cao Đề tài : Tìm hiểu về Giao thức Bittorrent Giáo viên hướng dẫn : Ths . Trần Bích Thảo Nhóm thực hiện : Nhóm 2 1.Trần Văn Nam 2.Đinh Hồng Phong 3.Trần Quốc Bảo 4.Phạm Huy Hùng 5.Lê Quốc Hoàn 6.Đỗ Mạnh Cường 7.Trần Ngọc Sánh 1
  2. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 1. Giới thiêu về BitTorrent. ̣ BitTorrent là môt mang chia sẻ được sang lâp bởi Bram Cohen, có khả năng đăc biêt có ̣ ̣ ́ ̣ ̣ ̣ ich cho những người cân chia sẻ cac file có dung lượng lớn qua mạng. ́ ̀ ́ ̣ Nêu ban có 1 file dung lượng 1GB và 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 ban chia file thanh cac manh nhỏ gửi cho moi người và họ lai chia sẻ ̣ ́ ̣ ̀ ́ ̉ ̣ ̣ cac manh đó cho người khac cho đên khi ai ai cũng có file hoan chinh thì sẽ nhanh hơn rất nhiều. ́ ̉ ́ ́ ̀ ̉ Cac trang web lớn có thể sử dung BitTorrent để câp nhât cho cac phân mêm cua ho, băng cach nay ́ ̣ ̣ ̣ ́ ̀ ̀ ̉ ̣̀ ́ ̀ họ sẽ giam được chi phí trả cho băng thông. Tôc độ cua BitTorrent rât đang kinh ngac, chỉ mât vai ̉ ́ ̉ ́́ ̣ ́̀ giờ để truyên tai cac file cực kỳ lớn. Môt vai trang web đã ra đời dựa theo công nghệ này phân ̀̉́ ̣̀ phat cac 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. Dù thế nao đi nữa, BitTorrent không phai sinh ra để phat tan tai nguyên bât hợp phap, nó là ̀ ̉ ́́̀ ́ ́ môt phat minh cua Bram để giup cho viêc truyên tai trở nên nhanh hơn trong thế giới mang. Nó ̣ ́ ̉ ́ ̣ ̀̉ ̣ được sử dung trên cac trang web trên khăp thể giới và Bram tự hao về điêu nay ̣ ́ ́ ̀ ̀ ̀ Tên gọi chính xác của nó là BitTorrent nhưng thông thường mọi người vẫn gọi tắt và biết đến nó với cái tên Torrent. * BitTorrent là một mạng lưới P2P (peer to peer = ngang hàng, tức là nhiều người cùng kết nối trực tiếp với nhau để chia sẻ file). Torrent chuyên được dùng để trao đổi những dữ liệu như Phim, trò chơi, phần mềm,... và một số File có dung lượng lớn hoặc cực lớn. * Do kết nối ngang hàng nên có tốc độ rất cao. Phù hợp cho download các dữ liệu dung lượng lớn Các tập tin trao đổi giữa các máy tính với nhau , nhưng việc tìm kiếm và chuyển giao tập tin từ máy tính của bạn khác có thể gây ra tắc nghẽn (Hình dưới ) 2
  3. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Giao thức BitTorrent định nghĩa một phương thức để phổ biến và chia sẻ tệp trên mạng. Trước khi BitTorrent ra đời đã tồn tại các giao thức đồng đẳng (Peer-to-Peer, hoặc viết tắt là P2P) có khả năng cho phép một nhóm máy tính trên mạng chia sẻ tệp với các máy tính khác nhóm mà không cần phải sử dụng một máy chủ để làm kho lưu trữ trung tâm. BitTorrent là một cải tiến từ các giao thức đồng đẳng trước. Giao thức BitTorrent có một nguyên lý hoạt động chặt chẽ để có khả năng tùy biến, tin cậy và chi phí duy trì danh sách các máy vi tính chia sẻ tệp tốt hơn các giao thức đồng đẳng trước đó. Do giao tiếp theo chuẩn TCP/IP nên giao thức BitTorrent có thể hoạt động trên đường truyền Internet thông thường. BitTorrent client là một chương trình hoạt động theo giao thức BitTorrent. Mỗi BitTorrent client có khả năng so sánh, yêu cầu, và vận chuyển tệp trên mạng sử dụng giao thức BitTorrent. Tệp có thể chứa bất kỳ thông tin nào, bao gồm cả văn bản, âm thanh, phim và nội dung đã được mã hóa. ́ 1.1. Cac file Torrent. BitTorrent không giông cac mang P2P nao như là eD2K (Đây là mạng ngang hàng của trung ́ ́ ̣ ̀ quốc nhưng đc rất nhiều người trên thế giới dùng vì cơ sở dữ liệu của nó rất lớn.Gồm nhạc, phim, sách báo , tạp chí, game...Phần mềm sử dụng để download là EMULE, nguyên tắc hoạt động : khi cùng xếp hàng ( Queue row) để down 1 film nào đó, nếu bạn có tỷ số up lên cao, bạn đựơc ưu tiên down về trước…) ban không thể search được file A băng cach sử dung cac chương ̣ ̀ ́ ̣ ́ trinh BitTorrent. Thay vao đó ban phai vao cac trang web có danh sach cac file Torrent. Cac file ̀ ̀ ̣ ̉̀ ́ ́ ́ ́ Torrent nay chứa cac thông tin về file A mà ban muôn download và chứa thông tin về cac ̀ ́ ̣ ́ ́ “tracker” mà ban phai kêt nôi để băt đâu download. Cac “tracker” là các may chủ trung tâm, nó ̣ ̉́ ́ ́̀ ́ ́ lưu giữ thông tin về từng người đang chia sẻ cac file A, và cac phân mà họ co. Khi ban download ́ ́ ̀ ́ ̣ file Torrent, và open nó, chương trinh BitTorrent (như la. Bit Torrent, Bit Tornado, Azureus, ̀ ̀ ...vvv.) sẽ chay và kêt nôi đên cac tracker. Tracker sẽ kêt nôi ban đên Seeds và Peers – những ̣ ́ ́́ ́ ́ ̣́ ́ người đang chia sẻ file A nay và quá trinh download cua ban sẽ băt đâu. Đên khi ban có it nhât ̀ ̀ ̉ ̣ ́̀ ́ ̣ ́ ́ môt “manh” cua file A, ban đã có thể upload “manh” đó cho những người chưa co. Như vây ban ̣ ̉ ̉ ̣ ̉ ́ ̣ ̣ đã có thể thây răng BitTorrent khac với cac mang P2P khac : cân có file Torrent cho cac file (hoăc ́ ̀ ́ ́ ̣ ́ ̀ ́ ̣ thư muc) mà ban muôn download hoặc chia se. ̣ ̣ ́ ̉ 1.2. Trackers Cac trang web liệt kê cac file torrent (như là torrentbox.com) có những tracker cua họ để quan lý ́ ́ ̉ ̉ viêc download và chia sẻ giữa moi người. File torrent phai có thông tin chi tiêt về tracker. Do đó ̣ ̣ ̉ ́ ban muốn kết nối đến tracker nào thì chỉ có thể sử dung file torrent được tạo cho tracker đó. Có ̣ ̣ cac phân mêm để giup ban thiêt lâp cac tracker riêng và tao file torrent. ́ ̀ ̀ ́ ̣ ̣́ ́ ̣ 1.3. Seeds, Peers và Leechers. Có ba khai niêm rât quan trong mà ban sẽ luôn găp chung cho đên khi nao ban con sử dung ́ ̣ ́ ̣ ̣ ̣ ́ ́ ̀ ̣ ̀ ̣ BiTorrent để chia sẻ file và thư muc. Seeds là những người đã có 100% file hoăc thư muc (file ̣ ̣ ̣ hoăc thư muc hoan chinh) và vân đang tiêp tuc upload cho những người khac. Peers là nhưng ̣ ̣ ̀ ̉ ̃ ́ ̣ ́ người chưa có đủ 100% file (file chưa hoan chinh) đang download cac phân mà họ chưa có đồng ̀ ̉ ́ ̀ thời upload cac phân họ đã có cho người khac. Leechers là nhưng người download file nhưng ́ ̀ ́ không upload hoăc giam mức upload xuông mức thâp nhât. Những người nay bị goi là kẻ trôm ̣ ̉ ́ ́ ́ ̀ ̣ ̣ bởi vì đơn gian họ chỉ lây cai họ cân và bỏ đi. ̉ ́ ́ ̀ 3
  4. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 1.4. Cac trang có file torrent ́ Có rât nhiêu trang web liệt kê cac file torrent. Ban chọn rồi down load file torrent về. Sau đó ́ ̀ ́ ̣ open bằng chương trinh BitTorrent cua ban. Ngay lâp tức, bạn sẽ được kêt nôi với tracker và băt ̀ ̉ ̣ ̣ ́ ́ ́ ̀ đâu download. Môt số trang web đó la... ̣ ̀ viettorrent.vn mininova.org Torrentbits.org TorrentReactor.com FileList.org – Phai đăng ký ̉ ... ̀ ̣ ̉ ̣ 1.5. Tâm quan trong cua viêc Upload. Viêc upload trên BitTorrent là đương nhiên và cân thiêt. Đặt trường hợp ban đang download file ̣ ̀ ́ ̣ có 3 seeds và 800 peers, và 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 lam nay sẽ dân đên hâu quả rât ̀ ̣̀ ̀ ̃ ́ ̣ ́ xâu bởi vì bạn làm vậy thì nhiều người khác cũng có thể làm như vậy, sau đó sẽ có rât it seeds ́ ́́ và có thể sẽ không con seeds và những người chưa hoàn tất sẽ không có file hoan chinh. Nêu tât ̀ ̀ ̉ ́́ cả moi người đều có thói quen ngừng upload ngay khi download xong thì file đó sẽ không tôn tai ̣ ̣̀ lâu. Hay đảm bảo răng dung lượng upload cua ban bằng với dung lượng download hoăc hơn. ̃ ̀ ̉ ̣ ̣ Nêu ai đó download 700MB và upload 700MB thì vân chưa tốt. Để file đó có thể tôn tai lâu và ́ ̃ ̣̀ những người khác còn được download về với tôc độ cao, moi người hay cố upload băng 150% ́ ̣ ̃ ̀ dung lượng minh download. Khi ban đã download xong, hay tiêp tuc upload đên khi ban đat tỉ lệ ̀ ̣ ̃ ́ ̣ ́ ̣ ̣ nay. Các tracker luôn cấm cac leechers do đó luôn theo dõi việc download/upload của bạn. Nêu ̀ ́ ́ ban thich BitTorrent, đừng thử hoăc cố đanh lừa nó . ̣ ́ ̣ ́ 2. 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. Seed/Seeder - Leech/Leecher là gì? Peer là gì? * Hiểu đơn giản seed là up, leech là down. Seeder là người upload, leecher là người download. Sau khi download xong thì leecher trở thành seeder nếu leecher tiếp tục upload cho những người dến sau 4
  5. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI * Có thể hiểu nếu số seeder càng đông thì torrent có tốc độ càng cao. Số leecher cao cũng có thể làm đẩy nhanh tốc độ vì thực chất các leecher cũng sẽ vừa down vừa up. * Tổng số leech và seed sẽ = số peer 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. 5
  6. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI share rating Nếu bạn dùng một trình BitTorrent với giao diện GUI (Graphic User Interface), 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ể. * Hiểu một cách đơn giản thì Ratio được tính bắng công thức: Ratio=dung lượng upload/dung lượng download. * Muốn có ratio cao là điều tương đối khó vì bạn cần phải up nhiều hơn down một lượng rất lớn * VD: Ban đầu bạn up 5Gb/ down 1gb --> ratio~5. Sau đó bạn up thêm 10Gb, down thêm 5Gb, tổng cộng bạn up 15Gb/ down 10Gb --> Ratio~1.5. Từ ratio~5 giảm xuống ratio~1.5 rất nhanh dù bạn down ít hơn up. Chính vì vậy nếu muốn ratio cao thì tốt nhất là down ít, up nhiều. Hit and Run là gì? * Khi bạn leech xong, bạn nên giữ seed (ko xóa file torrent trong client) để tiếp tục up cho người đến sau. Hit and Run là hành động down xong trốn luôn không thèm seed nữa. * Hit and Run được xem là hành động tồi tệ nhất trong sân chơi P2P. * Người Hit and Run được xem như "Kẻ cắp P2P" thời IT. Họ chỉ biết há miệng đợi người khác thả đồ ăn và nhai rồi biến mất trong cõi xương mù u mê tăm tối, giống như kẻ trộm đồ phải trốn chui trốn lủi khắp thị thành làng mạc như một kẻ tá túc, hành khất ngoài lề của xã hội. Chẳng có một lý do gì mà ta lại tự đưa ta vào con đường này vì bản năng, tính tự ái dân tộc và trách nhiệm bản thân mình mong được chia sẻ cùng anh em, được anh em coi nhau như một thành viên có trọng trách giống một địa chỉ, một nơi hội tụ chia sẻ cho nhau những gì mình có, cái ấy mới đáng quí trọng. DHT là gì? * DHT có thể hiểu là một chức năng giúp bạn kết nối tới các máy khác nhanh hơn, tải dữ liệu từ các máy đó mà ko cần thông qua tracker. Hầu hết các public tracker đều có chức năng này. Chức năng chỉ có một nhược điểm duy nhất là dữ liệu up/down phần nào ko thông qua tracker nên thông tin up/down trên Client (VD: Utorrent) khác với thông tin trên tracker * DHT (Distributed Hash Table) là một lớp nằm trong hệ thống mạng p2p nó chứa các giá trị và tên giống như một bảng băm Hash table và sẵn sàng cung cấp các thông tin này cho các User có bật DHT và tìm kiếm cái Hash table đó, điều này sẽ giúp các User liên kết với nhau trên khắp thế giới và khi tìm thấy cái file có cái bảng hash table đó nó sẽ tải về máy mình. 6
  7. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 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. 7
  8. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 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! 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 8
  9. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 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. 3.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 gì 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 9
  10. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI 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. Thông thường khi muốn tải về một tập tin nào đó từ trên mạng, bạn chỉ c ần nhấp vào liên kết tương ứng và các máy chủ lưu trữ sẽ bắt đầu gửi cho máy tính của bạn tập tin đó. Máy của bạn đóng vai trò là máy khách (client) và nhận dữ liệu gửi về từ máy chủ (server). Mô hình kết nối client-server. Không giống như phương thức truyền dữ liệu dựa vào máy chủ (server-based), BitTorrent là phương thức chia sẻ file dựa trên mạng đồng đẳng hay mạng ngang hàng (peer-to-peer hay P2P). Trong mạng này tất cả các máy tính tham gia đ ều ngang hàng nhau và đ ược g ọi là peer, mỗi máy tính đóng vai trò vừa là máy chủ vừa là máy khách đ ối v ới các máy khác trong m ạng P2P. BitTorrent là một cải tiến dựa trên giao thức đ ồng đẳng tr ước đó cho phép chia s ẻ d ữ li ệu một cách ổn định và chặt chẽ hơn. Tóm lại, sử dụng BitTorrent thay vì ph ải download tr ực ti ếp toàn bộ một file nào đó từ server, bạn sẽ lấy về từng phần c ủa file thông qua các peer trong mạng đồng thời chia sẻ những phần mà bạn có cho những người khác. 10
  11. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Kết nối peer-to-peer. Để bắt đầu download một tập tin bằng torrent, bạn cần truy c ập vào các trang web chuyên v ề torrent như thepiratebay.org, demonoid,… và tải về một file có đuôi .torrent liên quan đến tập tin cần download. Các file torrent này không phải là bộ phim, bài hát, ho ặc tập tin th ực t ế mà b ạn đang cần tải về mà là một file giúp máy c ủa bạn kết n ối v ới các máy khác trong m ạng thông qua một server theo dõi gọi là tracker, sau đó địa chỉ của các máy này sẽ đ ược tracker gửi v ề máy bạn cũng như địa chỉ của bạn sẽ được gửi cho các máy khác trong mạng để quá trình download có thể được diễn ra. Giả sử bạn đang tải một bộ phim thông qua torrent, từng phần của bộ phim sẽ đ ược t ải về t ừ các máy khác trong mạng thông qua tracker. Khi b ạn đã có đ ược m ột vài ph ần nh ỏ c ủa file, những phần này sẽ được upload cho những người khác cũng đang muốn tải b ộ phim đó và quá trình này được thực hiện đồng thời với việc download các phần còn lại c ủa b ộ phim. gi ả s ử rằng một tập tin được chia thành 6 khối tương ứng với 6 màu, đầu tiên một máy có đầy đ ủ t ập tin (những máy này được gọi là seeder) sẽ gửi cho mỗi máy trong mạng một phần của tập tin. Seeder chứa đầy đủ 6 phần của file. 11
  12. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Sau đó lần lượt gửi mỗi phần tới một máy trong mạng. Ngay khi một máy nhận được một phần của tập tin, nó sẽ bắt đầu chia sẻ phần đó v ới các máy khác chưa có phần này. Việc phần nào của file được gửi cho máy nào là do tracker đảm nhiệm và điều phối. Các máy trong mạng tự trao đổi với nhau cho tới khi nào có được đầy đủ các phần của tập tin. 12
  13. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Ưu và nhược điểm của BitTorrent Tất cả mọi thứ đều có ưu và nhược điểm và giao thức BitTorrent cũng không phải là ngoại lệ. Trước tiên chúng ta hãy xem BitTorrent mang lại những l ợi ích gì so v ới ph ương th ức download client-server truyền thống. Tắt, bật và tạm dừng chương trình download bất kỳ lúc nào mà không ảnh h ưởng đ ến t ập tin cần tải: Lợi thế rất lớn so với việc download trực ti ếp từ server, n ếu quá trình t ải v ề t ập tin b ị gián đoạn vì một lý do nào đó như mất điện chẳng hạn thì thay vì vi ệc phải download l ại t ừ đầu bạn chỉ cần restart lại client là file lại tiếp tục được tải về.. Download file dung lượng lớn với 1 click: các bộ phim HD ho ặc các game m ới hi ện nay th ường có dung lượng lớn nên khi upload lên các server đều phải chia nh ỏ ra và s ố l ượng có khi lên t ới vài chục phần (part). So với việc add cả đống link vào hàng đ ợi download thì vi ệc t ải phim bằng torrent tỏ ra thuận tiện hơn rất nhiều. Download các file cũ: Đối với các bộ phim hay chương trình cũ thì vi ệc download tr ực ti ếp là khá khó khăn khi mà toàn bộ file hoặc một vài part đã quá thời hạn cho phép c ủa host và b ị xóa khiến cho bạn không tải về được. Tuy nhiên đối với torrent bạn vẫn có th ể tìm đ ược những tracker phù hợp để download những tập tin cũ, tuy tốc độ có thể chậm một chút do l ượng máy seed không còn nhiều nhưng ít ra thì “méo mó có hơn không”. Bên cạnh những ưu điểm đã nêu trên, BitTorrent mắc phải một số hạn chế sau: Tốc độ tải phụ thuộc vào số lượng seeder: như đã đề c ập ở trên b ản chất c ủa torrent là chia s ẻ từng phần file giữa các máy tính và số lượng máy càng nhi ều thì tốc độ download cũng càng nhanh. Đối với các bộ phim hay phần mềm hot m ới ra thì l ượng ng ười download là r ất nhi ều nên vấn đề này không đáng quan tâm, tuy nhiên nếu bạn đang tìm ki ếm nh ững t ập tin cũ thì v ới vài seeder có thể khiến cho bạn mất vài ngày mới có thể download xong 1 tập tin cỡ 3GB. 4. Giới thiêu về BitComet. ̣ BitComet là chương trinh BitTorrent được viêt băng ngôn ngữ lâp trinh C++. Nó có rât nhiêu tinh ̀ ́̀ ̣ ̀ ́ ̀́ năng mà chương trinh BitTorrent gôc không có và có khả năng tim kiêm tai nguyên, khả năng ̀ ́ ̀ ́ ̀ download, chia sẻ file rât nhanh và đơn gian. Hay nhin hinh trên, đó là cửa sổ chinh cua chương ́ ̉ ̃ ̀ ̀ ́ ̉ trinh, thanh menu năm ở trên đâu, danh sach cac file torrent được liêt kê ở giữa, cac trang web ̀ ̀ ̀ ́ ́ ̣ ́ chứa cac file torrent năm ở phia bên trai và bang thông tin năm ở dưới cung. Cac trang web sẽ ́ ̀ ́ ́ ̉ ̀ ̀ ́ được mở băng trinh duyêt măc đinh cua ban khi ban nhay đup vao chung ở côt bên trai. Bây giờ ̀ ̀ ̣ ̣̣ ̉ ̣ ̣ ́ ́ ̀ ́ ̣ ́ chung ta hay lam quen với cac thiêt lâp đơn gian cua BitComet. ́ ̃̀ ́ ̣́ ̉ ̉ 13
  14. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI ̀ ̣ ́ ́ Tuy chon kêt nôi. Bâm vao nut Preferences ở trên thanh menu hoăc bâm vao button Options --> Preferences (phim ́ ̀ ́ ̣ ́ ̀ ́ tăt: CTRL+P). Thiêt lâp cac kêt nôi là rât quan trong. Như ban có thể thây trên hinh, hiên tai đang ́ ̣́ ́ ́ ́ ́ ̣ ̣ ́ ̀ ̣̣ là giá trị No Limit ở muc Global Max Upload Rate và Global Max Download Rate. Ban nên giới ̣ ̣ han tôc độ upload cua ban chỉ băng 90% tông dung lượng upload cua ban để tranh anh hưởng tới ̣ ́ ̉ ̣ ̀ ̉ ̉ ̣ ́ ̉ tôc độ download. Tôc độ download giới han hoan tuy ban chon. Trong muc Task Schedule là hai ́ ́ ̣ ̀ ̀ ̣ ̣ ̣ tuy chon. Max Simultaneous Download Tasks nên để là 10, nhưng nêu ban có đường truyên ̀ ̣ ́ ̣ ̀ Intertnet tôc độ cao và ban muôn download thât nhiêu, ban có thể tăng giá trị này. Ban cung có ́ ̣ ́ ̣ ̀ ̣ ̣ ̃ thể thây tinh năng băt đâu tac vụ download mới nêu tỉ lệ download nhỏ hơn mức giới han. Thiêt ́́ ́̀́ ́ ̣ ́ lâp Listen Port là rât quan trong. Môt vai nhà cung câp dich vụ mang (ISP) đã khoa môt số công ̣ ́ ̣ ̣̀ ́ ̣ ̣ ́ ̣ ̉ măc đinh cua BitTorrent, vì thế ban đừng sử dung những công đo. Bâm vao nut Choose Random ̣̣ ̉ ̣ ̣ ̉ ́ ́ ̀ ́ Port và BitComet sẽ chon ngâu nhiên ra cac công để sử dung. ̣ ̃ ́ ̉ ̣ 14
  15. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Tuy chon cac tac vụ download. ̀ ̣ ́ ́ Bâm vao Task ở cửa sổ preferences. Có rât nhiêu thiêt lâp ở đây và ban nên thay đôi môt chut. Để ́ ̀ ́ ̀ ̣́ ̣ ̉ ̣ ́ thay đôi thư muc măc đinh chứa cac file được download về ban chỉ cân chinh ở muc Default ̉ ̣ ̣̣ ́ ̣ ̀ ̉ ̣ download patch. Như ban thây ở trên hinh có rât nhiêu tuy chon cho tỉ lệ upload cao nhât. Cho dù ̣ ́ ̀ ́ ̀ ̀ ̣ ́ ban thay đôi bât cứ giá trị nao, tôc độ upload cua ban sẽ không vượt quá giới han ở Global Max ̣ ̉́ ̀ ́ ̉ ̣ ̣ Upload Speed mà ban đã thiêt lâp ở muc Thiêt lâp kêt nôi ở trên. Cac tuy chon khac như là ̣ ̣́ ̣ ̣́ ́ ́ ́̀ ̣ ́ Appearance tuy vao ban thiêt lâp, bây giờ chung ta sẽ xem cach để download băng BitComet. ̀ ̀ ̣ ̣́ ́ ́ ̀ 15
  16. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI ̀ Download băng BitComet Như đã đề câp ở cac phân trên, file torrent cho phep ban download và chia sẻ dữ liêu giữa cac ̣ ́ ̀ ́ ̣ ̣ ́ người dung có chung file torrent đo. Để download, ban phai vao cac trang web có chứa file torrent ̀ ́ ̣ ̉̀ ́ và download file đó về sau đó mở ra băng BitComet. BitComet có môt danh sach cac trang web ̀ ̣ ́ ́ chứa file torrent ở thanh bên trai cua cửa sổ chinh, nhay đup vao môt trong những link đó để mở ́̉ ́ ́ ́ ̀ ̣ ra cac trang web. Môt khi ban tim thây cai ban muôn download, bâm vao file torrent đó và nó sẽ ́ ̣ ̣̀ ́ ̣́ ́ ́ ̀ được tự đông tai vê. Khi mở file đó ra băng BitComet, môt cửa sổ sẽ hiên ra danh sach cac file ̣ ̉̀ ̀ ̣ ̣ ́ ́ chứa trong file torrent đó và đường dân để ban lưu dữ liêu. Chon đường dân và băt đâu ̃ ̣ ̣ ̣ ̃ ́̀ download. Ban có thể thêm nhiêu file torrent vao danh sach download cua BitComet băng cach ̣ ̀ ̀ ́ ̉ ̀ ́ bâm vao File - Open Torrent (phim tăt CTRL+O) hoăc đơn gian hơn là thả file torrent đó vao cửa ́ ̀ ́ ́ ̣ ̉ ̀ sổ chinh cua BitComet. Ban có thể thêm bao nhiêu file tuy thich. ́ ̉ ̣ ̀ ́ ́ Cac thông tin 16
  17. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Bâm vao bât cứ file torrent nao ở trong danh sach ban sẽ thây hiên ra như trong hinh dưới đây. ́ ̀ ́ ̀ ́ ̣ ́ ̣ ̀ Môt vai thông tin trong hình đã bị xoa đi như là tên file torrent, đường dân để lưu trữ dữ liêu, ̣̀ ́ ̃ ̣ “tracker”. Nhưng về cơ ban ban có thể thây được muc nay khi bâm vao file torrent. Nó sẽ cho ban ̉ ̣ ́ ̣ ̀ ́ ̀ ̣ biêt cac thông tin về file torrent cua ban, “tracker” cua no, tiên trinh download và tôc độ download, ́́ ̉ ̣ ̉ ́́ ̀ ́ upload trung binh, đó sẽ là cac thông tin rât hữu ich đẻ ban đanh giá về file torrent cua minh. Bây ̀ ́ ́ ́ ̣ ́ ̉ ̀ giờ chung ta hay xem thông tin cua file được download xem sao !. ́ ̃ ̉ Thông tin về file được download Bâm vao Files ở côt hiên thị cac thông tin về file torrent. Ban sẽ thây danh sach tât cả cac file ở ́ ̀ ̣ ̉ ́ ̣ ́ ́ ́ ́ file torrent nay và từng file đã được download bao nhiêu. Nêu ban muôn download môt vai file ̀ ́ ̣ ́ ̣̀ nhanh hơn cac file khac, ban có thể thiêt lâp mức độ ưu tiên (priority) băng cach bâm chuôt phai ́ ́ ̣ ̣́ ̀ ́ ́ ̣ ̉ vao file đo. Môt cach khac để ban thây tât cả cac file ban download và quan lý cac file đó là thông ̀ ́ ̣́ ́ ̣ ́́ ́ ̣ ̉ ́ qua Thông tin tac vụ (Task Properties). ́ Thông tin tac vụ (Task properties) ́ 17
  18. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Để xem được thông tin về tac vụ ban bâm chuôt phai vao file torrent trong danh sach cua bạn và ́ ̣ ́ ̣ ̉̀ ́ ̉ bâm Properties. Nó sẽ cho ban thấy danh sach cac file sẽ được download thông qua file torrent ́ ̣ ́ ́ nay và đưa ra cho ban tuy chon không chon file nay, nghia là file đó sẽ không được download. ̀ ̣ ̀ ̣ ̣ ̀ ̃ Ban sẽ hiêu rõ hơn về viêc nay ở muc sau. Nêu ban đã thiêt lâp Save Location trong Task ̣ ̉ ̣ ̀ ̣ ́ ̣ ̣́ Preferences từ trước, đường dân đó sẽ tự đông hiên lên ở ô Save Location. Như vây cơ ban ban ̃ ̣ ̣ ̉ ̣ đã biêt cach download và chia sẻ file sử dung BitComet, ban nên biêt về Share Ratio và tai sao nó ́́ ̣ ̣ ́ ̣ ̣́ ̣ lai rât quan trong. Tỉ lệ chia sẻ (Share Ratio) Tỉ lệ chia sẻ là tỉ lệ giữa dung lượng upload và download cua ban. Tỉ lệ châp nhân được là 1.000 ̉ ̣ ́ ̣ trở lên, tỉ lệ nay có nghia là dung lượng ban đã upload tương đương với dung lượng ban đã ̀ ̃ ̣ ̣ download. Nêu dung lượng ban upload chưa băng dung lượng ban download, ban đang lam anh ́ ̣ ̀ ̣ ̣ ̀̉ hưởng đên người khac. Ví du, nêu có cang nhiêu người ngừng công viêc upload ngay sau khi họ ́ ́ ̣́ ̀ ̀ ̣ upload được băng nửa dung lượng họ download, như vây sẽ lam châm tôc độ chung cua file ̀ ̀ ̣ ́ ̉ torrent và lam cho file đó trở nên “chêt” sớm hơn so với khi moi người có tỉ lệ chia sẻ cao. Môt ̀ ́ ̣ ̣ vai trang web Torrent yêu câu ban đăng ký và đam bao tỉ lệ chia sẻ có thể sẽ giới han những ̀ ̀ ̣ ̉ ̉ ̣ người không chiu upload hoăc câm họ kêt nôi với tracker. Điêu quan trong nhât: ban hay upload ̣ ̣ ́ ́ ́ ̀ ̣ ́ ̣ ̃ băng dung lượng ban download, đó là chinh là chia sẻ !. ̀ ̣ ́ Độ ưu tiên Download/Upload Nêu ban có môt vai file ở trong danh sach, ban có thể thiêt lâp mức độ ưu tiên băng cach bâm ́ ̣ ̣̀ ́ ̣ ̣́ ̀ ́ ́ chuôt phai vao chung và chon cac mức tỉ lê. ̣ ̉̀ ́ ̣ ́ ̣ Lựa chon file để download ̣ 18
  19. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Như đã đề câp ở trên ban có thể không download cac file không cân thiêt thay vì download cả file. ̣ ̣ ́ ̀ ́ Có hai cach để lam viêc nay. Cach đâu tiên là ban bâm chuôt phai vao file không muôn download ́ ̀ ̣ ̀ ́ ̀ ̣ ́ ̣ ̉̀ ́ và đanh dâu ở muc priority là Disable. Cach khac là ban bâm chuôt phai vao file torrent trong danh ́ ́ ̣ ́ ́ ̣ ́ ̣ ̉̀ sach và chon properties. Ban có thể không đanh dâu chon cac file ban không muôn download. Có ́ ̣ ̣ ́ ́ ̣ ́ ̣ ́ người nghĩ răng viêc lam này gây anh hưởng xâu đên mang torrent bởi vì nêu có nhiêu người lam ̀ ̣̀ ̉ ́ ́ ̣ ́ ̀ ̀ như vây, có nhiêu file bị truyên tai với tôc độ châm hơn cac file khac, và những người cân ̣ ̀ ̀̉ ́ ̣ ́ ́ ̀ download file đó sẽ phai đợi rât lâu. Nhưng thực ra không phai vây, viêc lam nay không gây anh ̉ ́ ̣̉ ̣̀ ̀ ̉ hưởng nhiêu đên mang Torrent noi chung. ̀ ́ ̣ ́ Download tại đây http://download.cnet.com/BitComet/3000-2196-10296306.html?part=dl- BitComet&subj=uo&tag=button 5.Hướng dẫn dowload Bittorrent max speed bằng Bicomet Điều đầu tiên tôi muốn nói đến là có rất nhiều software để download bittorrent nhưng trong bài này tôi chỉ nói đến soft Bitcomet. Nếu các bạn dùng các soft khác thì cơ bản là cách làm cũng tương như vậy. Để muốn đạt được tốc độ download tối đa thì dựa trên rất nhiều lý do nhưng cơ bản nhất là số lượng người seeder (uploader) và bạn đã open port hay chưa và điều cuối cùng là đường truyền internet của bạn ^^. Sau đây là cách dowload bittorent có thể lên đến 300+kb/s mà tôi đang sử dụng. Bước 1: Open Port Khi đang dowload 1 file nào đó các bạn click vào peers và thấy chữ remote thì các bạn yên tâm là mình đã open port rồi và xem tiếp các bước khác. Nhưng sẽ có nhiều bạn không thấy được chữ Remote mà thay vào đó tất cả đều là chữ Local có nghĩa là bạn chưa open port. Như hình dưới đây. 19
  20. Đề tài : Tìm hiểu về giao thức Bittorent Nhóm 2 : Tin18A . UNETI Sau đây là cách open port: Click vào Options/Preferences . Sau đó bạn chọn 1 bất kỳ số từ dãy số 49152 đến 65534 gõ vào ô Listen Port. Vì sao lại là trong dãy số đó mà không phải là là từ 1 đến 5000 và 6881 đến 6999 và các port khác trong list này http://www.portforward.com/cports.htm đơn giản là vì các port đó đã sử dụng cho một software khác. Tôi đang dùng số 65534. (Hình dưới đây chỉ có tính minh họa, các bạn có thể chỉnh những thông số khác hình dưới đây). Ở trên là cách open port cho Bitcomet. Sau đây là cách open port cho router của bạn (modem ADSL). 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2