1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

kỹ thuật mạng máy tính

35 458 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 1,7 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUY NHƠN KHOA KỸ THUẬT & CÔNG NGHỆ BÁO CÁO BÀI TẬP LỚN KỸ THUẬT MẠNG MÁY TÍNH Tìm hiểu giao thức BitTorrent dịch vụ chia sẻ file ngang hàng Đề tài: Giảng viên hướng dẫn: ThS Lê Nam Dương Sinh viên thực hiện: Nguyễn Minh Tự Nguyễn Thanh Tú Lớp: Điện Tử - Truyền Thông K35 Quy Nhơn, Tháng 12 Năm 2015 LỜI NÓI ĐẦU Ngày nay, với phát triển phổ biến rộng rãi mạng Internet, việc tải loại liệu phần mềm, nhạc hay video nhu cầu cần thiết người Phương pháp phổ biến để truyền tải tập tin mạng Internet mô hình client-server Đó cách tải file từ máy chủ thông thường, nghĩa người ta đưa phần mềm, đưa nhạc, đưa video lên máy chủ để từ lấy máy cách trực tiếp từ máy chủ Một máy chủ trung tâm gửi toàn tập tin cho máy khách yêu cầu Vấn đề đặt file có dung lượng lớn có nhiều người tải sao? Tất nhiên lúc máy chủ tải băng thông đủ Vì vậy, để khắc phục tình trạng đó, có phương pháp khác để truyền tải tập tin trở thành phổ biến thời gian gần đây: mạng ngang hàng (Peer-to-Peer – P2P) Kazaa, eDonkey, Gnutella, Direct Connect, BitTorrent… Trong hầu hết mạng này, người sử dụng Internet thông thường trao đổi tập tin kết nối trực tiếp với Trong số mạng chia sẻ tập tin ngang hàng nay, mạng có lưu lượng truyền tải lớn có lượng người sử dụng lớn mạng ngang hàng sử dụng giao thức BitTorrent Tuy mạng ngang hàng đời sớm nhất, với ưu điểm vượt trội mình, mạng BitTorrent nhanh chóng trở thành mạng ngang hàng lớn giới, thu hút đông đảo người tham gia với lượng liệu chia sẻ vượt trội so với mạng ngang hàng khác Bài báo cáo tìm hiểu mạng ngang hàng giao thức BitTorrent, tìm hiểu đặc điểm giao thức, khuôn dạng thông điệp, nguyên lý hoạt động viết chương trình chia sẻ file đơn giản giao thức BitTorrent Mặc dù có nhiều cố gắng không tránh khỏi sai sót, mong nhận ý kiến đóng góp tận tình thầy bạn Chúng em xin chân thành cảm ơn!!! Giới thiệu BitTorrent - BitTorrent giao thức chia sẻ tài nguyên mạng ngang hàng, đồng thời tên chương trình chia sẻ tài nguyên ngang hàng phát triển lập trình viên Bram Cohen - Về bản, BitTorrent giao thức chia sẻ liệu ngang hàng qua Internet, hoạt động dựa mô hình phân cấp rõ rệt Tính độc đáo mô hình bạn download gói liệu máy tính từ người chia sẻ trước đó, bạn góp phần vào việc tối ưu hóa tốc độ Hiện tại, BitTorrent giao thức chia sẻ sử dụng nhiều giới để truyền tải file liệu có dung lượng “khủng”, mô hình không làm tải webserver download thông thường, người tham gia vào mô hình này, họ tự nguyện chia sẻ cách send – gửi tín hiệu đi, receive – nhận tín hiệu từ người khác, ổn định nhiều so với việc tất người tập trung download từ server cố định - BitTorrent dùng để tải liệu lớn mà không tốn chi phí máy chủ băng thông mạng, đặc biệt có ích cho người cần chia sẻ file có dung lượng lớn qua mạng - Giao thức BitTorrent thay cho máy chủ cung cấp mạng lưới để truyền file lớn, tốt download file từ máy chủ (nguồn cấp) - BitTorrent cho phép người dùng tham gia vào cộng đồng mạng để upload/download (trao đổi tệp tin) với Giao thức thay cho việc tải từ nguồn đơn cũ nhiều nguồn khác (mirror sources) để phân phối liệu hoạt động tốt nhiều mạng có băng thông thấp (băng thông nguồn đích thấp) Bằng cách sử dụng phương thức BitTorrent, nhiều máy tính thay cho sever lớn, hiệu cho việc phân phối tập tin tới nhiều người nhận Sử dụng băng thông thấp giúp ngăn ngừa đột biến lớn cho đường truyền Internet khu vực, giữ cho tốc độ Internet tốt cho người dùng khác, họ có hay không sử dụng giao thức BitTorent - Nếu bạn có file có dung lượng 1GB có 300 người cần, cần nhiều thời gian để chia sẻ hết 300GB liệu Nhưng bạn chia file thành mảnh nhỏ gửi cho người họ lại chia sẻ mảnh cho người khác ai có file hoàn chỉnh nhanh nhiều Các trang web lớn sử dụng BitTorrent để cập nhật cho phần mềm họ, cách họ giảm chi phí cho băng thông Tốc độ BitTorrent đáng kinh ngạc, vài để truyền tải file lớn Vì mà sử dụng trang web khắp giới - Tên gọi xác BitTorrent, thông thường người gọi tắt biết đến với tên Torrent - BitTorrent mạng lưới P2P ( Peer-To-Peer = ngang hàng, tức nhiều người kết nối trực tiếp với để chia sẻ file) Torrent chuyên dùng để trao đổi liệu phim, trò chơi, phần mềm,… số file có dung lượng lớn cực lớn - Do kết nối ngang hàng nên có tốc độ cao, phù hợp cho download liệu dung lượng lớn - Các tập tin trao đổi máy tính với nhau, việc tìm kiếm chuyển giao tập tin từ máy tính khác gây tắc nghẽn - Giao thức BitTorrent định nghĩa phương thức để phổ biến chia sẻ file mạng Trước BitTorrent đời tồn giao thức đồng đẳng (Peer-to-Peer, viết tắt P2P) có khả cho phép nhóm máy tính mạng chia sẻ tệp với máy tính khác nhóm mà không cần phải sử dụng máy chủ để làm kho lưu trữ trung tâm BitTorrent cải tiến từ giao thức đồng đẳng trước Giao thức BitTorrent có nguyên lý hoạt động chặt chẽ để có khả tùy biến, tin cậy chi phí trì danh sách máy tính chia sẻ tệp tốt giao thức đồng đẳng trước Do giao chuẩn TCP/IP nên giao thức BitTorrent hoạt động đường truyền Internet thông thường - BitTorrent Client chương trình hoạt động theo giao thức BitTorrent Mỗi BitTorrent Client có khả so sánh, yêu cầu vận chuyển tệp mạng sử dụng giao thức BitTorrent Tệp chứa thông tin nào, bao gồm văn bản, âm thanh, phim, nội dung mã hóa 1.1 Các file Torrent - BitTorrent không giống mạng P2P nào, eD2K ( mạng ngang hàng Trung Quốc nhiều người giới sử dụng sở liệu lớn, gồm nhạc, phim, sách báo, tạp chí, game… Phần mềm dùng để download EMULE, nguyên tắc hoạt động: download file đó, bạn có tỷ số up lên cao, bạn ưu tiên download trước…), bạn search file A cách sử dụng chương trình BitTorrent Thay vào bạn phải vào trang web có danh sách file Torrent Các file Torrent chứa thông tin file A mà bạn muốn download chứa thông tin “Tracker” mà bạn phải kết nối để bắt đầu download - Các Tracker máy chủ trung tâm, lưu giữ thông tin người chia sẻ file A, phần mà họ có Khi bạn download file Torrent open nó, chương trình BitTorrent ( Bit Torrent, Bit Tornado, Azureus,…) chạy kết nối đến Tracker Tracker kết nối bạn đến “Seeds” “Peers” - người chia sẻ file A trình download bạn bắt đầu Đến bạn có “mảnh” file A, bạn upload “mảnh” cho người chưa có Như bạn thấy BitTorrent khác với mạng P2P khác: cần có file Torrent cho file ( thư mục ) mà bạn muốn download chia sẻ 1.2 Tracker (Theo dõi) - Khái niệm tracker hệ thống server có nhiệm vụ hỗ trợ peer trực tiếp, bắt đầu download trì số liệu thống kê Kể từ index có riêng tracker họ, hầu hết người nghĩ tracker Và viết này, đề cập đến khái niệm tổng quát, tránh việc hiểu nhầm với người đọc tự tìm hiểu Internet - Tại đây, nhiệm vụ tracker phân chia mảnh nhỏ gói liệu tới người download gán chúng tới peer ngang hàng khác Có thể hiểu nôm na này, bạn download phần file, tức bạn upload chúng tới người khác – họ có phần lại file Chính mà nhiều người download file nhanh nhiều vài người download - Các trang web liệt kê file torrent (như torrentbox.com) có tracker họ để quản lý việc download chia sẻ người File torrent phải có thông tin chi tiết tracker Do bạn muốn kết nối đến tracker sử dụng file torrent tạo cho tracker Có phần mềm để giúp bạn thiết lập tracker riêng tạo file torrent 1.3 Seed, Peer Leecher Có ba khái niệm quan trọng mà bạn gặp chúng bạn sử dụng BitTorrent để chia sẻ file thư mục - Seed người có 100% file thư mục (file thư mục hoàn chỉnh) tiếp tục upload cho người khác - Peer người chưa có đủ 100% file (file chưa hoàn chỉnh) download phần mà họ chưa có, đồng thời upload phần có cho người khác - Leecher người download file không upload giảm mức upload xuống mức thấp Những người bị gọi kẻ trộm đơn giản họ lấy họ cần bỏ Qua thông tin để lại từ hệ thống, bạn leecher, bạn bị loại khỏi trình tracker, bên cạnh người sử dụng khác có nhìn khác bạn, họ xác bạn 1.4 Các trang có file torrent Có nhiều trang web liệt kê file torrent Bạn chọn download file torrent Sau open chương trình BitTorrent bạn Ngay bạn kết nối với tracker bắt đầu download Một số trang web là: Viettorrent.vn Mininova.org Torrentbits.org TorrentReactor.com Filelist.org – phải đăng ký 1.5 Tầm quan trọng việc Upload - Việc upload BitTorrent đương nhiên cần thiết - Đặt trường hợp bạn download file có seeds 800 peers, việc chia sẻ hoàn tất số peers Giả sử bạn peer download xong upload 10% file ngừng Việc làm dẫn đến hậu xấu, bạn làm nhiều người làm vậy, sau có seeds không seeds người chưa hoàn tất file hoàn chỉnh Nếu tất người có thói quen ngừng upload download xong file không tồn lâu Hãy đảm bảo dung lượng upload bạn với dung lượng download Nếu download 700MB upload 700MB chưa tốt Để file tồn lâu người khác download với tốc độ cao, người cố upload 150% dung lượng download Khi bạn download xong, tiếp tục upload đến bạn đạt tỉ lệ Các tracker cấm leechers theo dõi download/upload bạn Nếu bạn thích BitTorrent, đừng thử cố đánh lừa Các thuật ngữ 2.1 Torrent - Thường torrent file mang phần mở rộng torrent bạn nhận từ server File torrent chứa thông tin liệu bạn muốn down (chứ thân liệu đó) - Bạn save file torrent máy mình, sau mở trình BitTorrent để tiến hành việc download Hoặc, bạn down cách click thẳng vào link trang web – cách làm bạn thêm chút công sức muốn down lại file sau 2.2 Seed/Seeder, Leech/Leecher, Peer - Hiểu đơn giản Seed up, leech down - Seeder người upload, Leecher người download - Sau download xong leecher trở thành seeder leecher tiếp tục upload cho người đến sau - Có thể hiểu số seeder đông torrent có tốc độ cao Số leecher cao làm đẩy nhanh tốc độ thực chất leecher vừa down vừa up Tổng số leech seed = số peer 2.3 Peer - Peer máy tính khác mạng internet - Bạn tạo kết nối với peer truyền tải liệu vói Thường peer 100% file mà bạn muốn down (nếu có gọi seed) - Một vài người nói đến peer lại nghĩ đến leecher, kẻ down xong không chịu để trình BitTorrent chạy tiếp hoạt động seed 2.4 Seed - Seed máy tính có copy hoàn hảo file torrent bạn muốn down - Khi trình down bạn kết thúc, bạn hoạt động seed bạn bấm Finish đóng hoàn toàn trình BitTorrent lại Thường bạn nên chơi đẹp cách seed file download xong cho người khác Đồng thời, file torrent đưa lên tracker, phải seed cho người khác down Hãy nhớ rằng, tracker tí nội dung thực file, cần phải có máy đóng vai trò seed 2.5 Reseed - Với file torrent mà số seed số tròn trĩnh (hoặc đủ số peer để tạo thành copy hoàn hảo), dù muốn hay không, tất peer nhận file không hoàn chỉnh, không swarm có phần thiếu Khi điều xảy ra, với file hoàn chỉnh (seed) phải đứng kết nối với swarm để tiến hành việc truyền tải phần thiếu Nó gọi reseed Thường yêu cầu reseed đưa chấp nhận, người yêu cầu phải đảm bảo để trình BitTorrent mở thời gian định, tạo điều kiện cho file torrent nhiều người down 2.6 Swarm Một nhóm máy tính kết nối với thông qua file torrent Ví dụ trình BitTorrent bạn báo bạn nối với 10 peers seeds, điều nghĩa swarm có 13 người (không kể bạn) 2.7 Tracker - Một server nằm mạng internet, phối hợp hoạt động trình BitTorrent - Khi bạn mở file torrent, máy tính bạn liên lạc với tracker để lấy danh sách peer cần kết nối - Trong trình down file torrent, máy tính bạn lại liên lạc với tracker, thông báo cho tracker biết bạn down up bao nhiêu, down xong… - Nếu bạn chuẩn bị down file mà tracker die, bạn tạo kết nối Nếu down mà tracker die, bạn tiếp tục trình truyền tải file với peer có, không kết nối thêm với peer khác - Thường lỗi với tracker xảy thời gian dài, bạn việc chờ đợi để mở trình BitTorrent 2.8 Share rating - Nếu bạn dùng BitTorrent với giao diện GUI (Graphic User Interface), bạn thấy thông số share rating giao diện Nó đơn giản tỉ lệ bạn up/down - Nếu thông số share rating 1, nghĩa lượng bạn down với lượng bạn up Số cao nghĩa bạn đóng góp nhiều Giới thiệu BitComet BitComet chương trình BitTorrent viết ngôn ngữ C++.Nó có nhiều tính mà chương trình BitTorrent gốc có khả tìm kiếm tài nguyên, khả download, chia sẻ file nhanh đơn giản.Hãy nhìn hình trên, cửa sổ chương trình, menu nằm đầu, danh sách file torrent liệt kê giữa, trang web chứa file torrent nằm phía bên trái tin nằm Các trang web mở trình duyệt mặc định bạn nháy đúp vào chúng cột bên trái.Bây làm quen với thiết lập đơn giản BitComet Tùy chọn kết nối Bấm vào nút Preferences menu bấm vào Options  Preferences ( phím tắc CTRL + P) Thiết lập kết nối quan trọng.Như bạn thấy hình, giá trị No Limit mục Global Max Upload Rate Global Max Download Rate.Bạn nên giới hạn tốc độ upload bạn để tránh ảnh hưởng tới tốc độ download Tốc độ download giới hạn hoàn tùy bạn chọn Trong mục Task Schedule là hai tùy chọn Max Simultaneous Download Tasks nên để là 10, nếu bạn có đường truyền Intertnet tốc độ cao và bạn muốn download thật nhiều, bạn tăng giá trị Bạn cũng có thể thấy tính bắt đầu tác vụ download mới nếu tỉ lệ download nhỏ mức giới hạn Thiết lập Listen Port là rất quan trọng Một vài nhà cung cấp dịch vụ mạng (ISP) đã khóa một số cổng mặc định của BitTorrent, vì thế bạn đừng sử dụng những cổng đó Bấm vào nút Choose Random Port và BitComet sẽ chọn ngẫu nhiên các cổng để sử dụng Tùy chọn các tác vụ download Bấm vào Task ở cửa sổ preferences Có rất nhiều thiết lập ở và bạn nên thay đổi một chút Để thay đổi thư mục mặc định chứa các file được download về bạn chỉ cần chỉnh ở mục Default download patch Như bạn thấy ở hình có rất nhiều tùy chọn cho tỉ lệ upload cao nhất Cho dù bạn thay đổi bất cứ giá trị nào, tốc độ upload của bạn sẽ không vượt quá giới hạn ở Global Max Upload Speed mà bạn đã thiết lập ở mục Thiết lập kết nối ở Các tùy chọn khác là Appearance tùy vào bạn thiết lập, bây giờ chúng ta sẽ xem cách để download bằng BitComet Download bằng BitComet Như đã đề cập ở các phần trên, file torrent cho phép bạn download và chia sẻ dữ liệu giữa các người dùng có chung file torrent đó Để download, bạn phải vào các trang web có chứa file torrent và download file đó về sau đó mở bằng BitComet BitComet có một danh sách các trang web chứa file torrent ở bên trái của cửa sổ chính, nháy đúp vào một những link đó để mở các trang web Một bạn tìm thấy cái bạn muốn download, bấm vào file torrent đó và nó sẽ được tự động tải về Khi mở file đó bằng BitComet, một cửa sổ sẽ hiện danh sách các file chứa file torrent đó và đường dẫn để bạn lưu dữ liệu Chọn đường dẫn và bắt đầu download Bạn có thể thêm nhiều file torrent vào danh sách download của BitComet bằng cách bấm vào File - Open Torrent (phím tắt CTRL+O) hoặc đơn giản là thả file torrent đó vào cửa sổ chính của BitComet Bạn có thể thêm file tùy thích Các thông tin Bấm vào bất cứ file torrent nào ở danh sách bạn sẽ thấy hiện hình dưới Một vài thông tin hình đã bị xóa là tên file torrent, đường dẫn để lưu trữ dữ liệu, “tracker” Nhưng về bản bạn có thể thấy được mục này bấm vào file torrent Nó sẽ cho bạn biết các thông tin về file torrent của bạn, “tracker” của nó, tiến trình download và tốc độ download, upload trung bình, đó sẽ là các thông tin rất hữu ích đẻ bạn đánh giá về file torrent của mình Bây giờ chúng ta hãy xem thông tin của file được download xem ! Thông tin về file được download Bấm vào Files ở cột hiển thị các thông tin về file torrent Bạn sẽ thấy danh sách tất cả các file ở file torrent này và từng file đã được download Nếu bạn muốn download một vài file nhanh các file khác, bạn có thể thiết lập mức độ ưu tiên (priority) bằng cách bấm chuột phải vào file đó Một cách khác để bạn thấy tất cả các file bạn download và quản lý các file đó là thông qua Thông tin tác vụ (Task Properties) Thông tin tác vụ (Task properties) Để xem được thông tin về tác vụ bạn bấm chuột phải vào file torrent danh sách của bạn và bấm Properties Nó sẽ cho bạn thấy danh sách các file sẽ được download thông qua file torrent này và đưa cho bạn tùy chọn không chọn file này, nghĩa là file đó sẽ không được download Bạn sẽ hiểu rõ về việc này ở mục sau Nếu bạn đã thiết lập Save Location Task Preferences từ trước, đường dẫn đó sẽ tự động hiện lên ở ô Save Location Như vây bản bạn đã biết cách download và chia sẻ file sử dụng BitComet, bạn nên biết về Share Ratio và tại nó lại rất quan trọng Tỉ lệ chia sẻ là tỉ lệ giữa dung lượng upload và download của bạn Tỉ lệ chấp nhận được là 1.000 trở lên, tỉ lệ này có nghĩa là dung lượng bạn đã upload tương đương với dung lượng bạn đã download Nếu dung lượng bạn upload chưa bằng dung lượng bạn download, bạn làm ảnh hưởng đến người khác Ví dụ, nếu có càng nhiều người ngừng công việc upload sau họ upload được bằng nửa dung lượng họ download, vây sẽ làm chậm tốc độ chung của file torrent và làm cho file trở nên “chết” sớm so với mọi người có tỉ lệ chia sẻ cao Một vài trang web Torrent yêu cầu bạn đăng ký và đảm bảo tỉ lệ chia sẻ có thể sẽ giới hạn những người không chịu upload hoặc cấm họ kết nối với tracker Điều quan trọng nhất: bạn hãy upload bằng dung lượng bạn download, đó là chính là chia sẻ! Nếu bạn có một vài file ở danh sách, bạn có thể thiết lập mức độ ưu tiên bằng cách bấm chuột phải vào chúng và chọn các mức tỉ lệ Lựa chọn file để download Như đã đề cập ở bạn có thể không download các file không cần thiết thay vì download cả file Có hai cách để làm việc này Cách đầu tiên là bạn bấm chuột phải vào file không muốn download và đánh dấu ở mục priority là Disable Cách khác là bạn bấm chuột phải vào file torrent danh sách và chọn properties Bạn có thể không đánh dấu chọn các file bạn không muốn download Có người nghĩ rằng việc làm gây ảnh hưởng xấu đến mạng torrent bởi vì nếu có nhiều người làm vậy, có nhiều file bị truyền tải với tốc độ chậm các file khác, và những người cần download file sẽ phải đợi rất lâu Nhưng thực không phải vậy, việc làm này không gây ảnh hưởng nhiều đến mạng Torrent nói chung Download http://download.cnet.com/BitComet/3000-2196-10296306.html?part=dlBitComet&subj=uo&tag=button Hướng dẫn dowload Bittorrent max speed Bicomet Điều muốn nói đến có nhiều software để download bittorrent nói đến soft Bitcomet Nếu bạn dùng soft khác cách làm tương Để muốn đạt tốc độ download tối đa dựa nhiều lý số lượng người seeder (uploader) bạn open port hay chưa điều cuối đường truyền internet bạn ^^ Sau cách dowload bittorent lên đến 300+kb/s mà sử dụng Bước 1: Open Port Khi dowload file bạn click vào peers thấy chữ remote bạn yên tâm open port xem tiếp bước khác Nhưng có nhiều bạn không thấy chữ Remote mà thay vào tất chữ Local có nghĩa bạn chưa open port Như hình Sau cách open port: Click vào Options/Preferences Sau bạn chọn số từ dãy số 49152 đến 65534 gõ vào ô Listen Port Vì lại dãy số mà là từ đến 5000 6881 đến 6999 port khác list http://www.portforward.com/cports.htm đơn giản port sử dụng cho software khác Tôi dùng số 65534 (Hình có tính minh họa, bạn chỉnh thông số khác hình đây) Ở cách open port cho Bitcomet Sau cách open port cho router bạn (modem ADSL) Click vào Start/Run (của Windows) gõ cmd sau nhấn enter Bạn gõ ipconfig sau nhấn enter Bạn thấy chữ IP Address số IP bạn Default Gateway số router Bạn nhớ số Các bạn tìm cách open port cho router link http://www.portforward.com/routers.htm link list password để vào router bạn password http://www.phenoelit.de/dpl/dpl.html Còn link bắt buộc phải làm thủ công sau Bạn gõ số dòng Default Gateway vào IE nhấn enter Như hình số 192.168.1.1 tôi, bạn 10.0.0.1 số khác bạn cần gõ số vào IE Khi vào đến mục Forward Port bạn gõ vào số IP bạn số port mà bạn gõ vào Bitcomet Chú ý: Muốn open port thành công bạn phải mở cho hai TCP UDP Bước 2: Vượt Firewall cho Bitcomet Thông thường hầu hết chương trình phòng chống virus windows có firewall chế độ mặc định (default) Các bạn nên cho Bitcomet vượt qua Firewall xem thành công việc open port thấy chữ Remote Vì người có dùng sofware khác chỉnh setting cho software khác nên nói cách vượt firewall cho Bitcomet Bước 3: Giới hạn Upload Speed Không để Upload speed Bitcomet vượt 80% Upload Speed đường truyền bạn Nếu bạn để Upload Speed Bitcomet qua thấp tốc độ dowload bạn thấp số người khác chỉnh setting họ dowload từ bạn bạn download lại từ họ, bạn chỉnh thấp họ không nhận bạn Còn bạn để Upload Speed cao ảnh hưởng đến đường truyền Internet bạn, làm chậm thứ từ việc vào WEB Download thứ khác Tùy theo trường hợp mà chỉnh Upload Speed từ 20 đến 60 kb/s Khi bạn dùng nhiều có kinh nghiệm việc chỉnh Upload Speed Bước 4: Tăng số lượng kết nối Bitcomet Tôi không hiểu setting default Bitcomet có kết nối bạn dowload bittorrent Bạn khắc phục cách chỉnh lại sau: Options > Preferences > Advanced > Connection > "Maximum Connections per task" Options > Preferences > Advanced > Connection > "Connections to keep per task" Gõ vào 100 1000 số tùy bạn Nếu nhiều làm chậm download speed Vậy số tốt nhất? tùy thuộc vào kinh nghiệm người Tôi thường dùng số 150 file download có nhiều kết nối tăng số lên để đạt nhiều kết nối dowload lẹ Bước 5: Fix lỗi Windows SP2 Microsoft cho dowload maximum 10 Tôi bạn có bị lỗi không với tôi, bị dowload speed chậm Khi download Bitcomet bạn click vào Start > My Computer > Control Panel > Administrative Tools > Event Viewer > System (của windows) Nếu bạn không thấy hình sau tức windows bạn ok Không cần quan tâm đến bước Nếu bạn thấy hình vào http://www.lvllord.de/ dowload patch TCPIP.SYS Build 2505, KB884020 Sau chỉnh 50 tốt vào Bitcomet chỉnh lại Options > Preferences > Advanced > Connection > "Max half-open TCP connections" số với số bạn vừa fix cho windows Nếu bạn không download nhiều mà chi duyệt web tốt nhấn chọn 10 cho windows bitcomet Chú ý: Mỗi windows update tự động fix lại lỗi bạn nên thường xuyên xem windows update Và sau fix bạn nên reboot lại windows có tác dụng Hướng dẫn cách tạo file *.torrent để chia sẻ file mạng BitTorrent Chia sẻ file mà bạn có mạng BitTorrent đơn giản Tuy nhiên bạn phải làm số công việc khác so với mạng p2p khác (chỉ cần đánh dấu thư mục muốn chia sẻ thành "Shared") Có yếu tố cần thiết để chia sẻ file với BitTorrent : Tracker : máy tính phối hợp hoạt động peer Web server : nơi chứa liệt kê torrent file Vì tính search không xây dựng giao thức (build-in search) nên BitTorrent phải sử dụng công nghệ web thay Seeder : Có seeder, chứa liệu muốn chia sẻ Các bước tiến hành : B1 Quyết định bạn chia sẻ File torrent chứa thông tin file folder gồm nhiều file Điều thuận lợi bạn tạo file nén cho folder trước chia sẻ vẫn thường làm Chú ý : Nếu bạn muốn chia sẻ file bạn có từ nguồn khác mà file có dạng nén (.RAR, R00, R01) tốt hết bạn giải nén, tạo file torrent cho file đã giải nén để bắt đầu chia sẻ Đừng chia sẻ file dạng nén có thể xảy trường hợp sau : để xem file AVI chia làm nhiều phần dạng nén Người ta giải nén phần để nối lại thành file AVI Và để tiết kiệm dung lượng, người chắn xóa file nén vừa tải Điều có hại cho người chưa download Vì bạn giải nén từ đầu B2 Chạy chương trình để tạo file torrent : có options cho bạn chọn lựa, chia sẻ file, hai folder, sau bạn cần đường dẫn đến file/folder muốn chia sẻ nằm máy B3 Điền địa tracker vào khoảng trống yêu cầu chọn từ drop down list B4 Chọn kính thước mảnh (piece size), để yên với thiết lập mặc định auto Thông thường, kích thước mảnh nhỏ, việc chia sẻ hiệu file torrent tạo lớn 256KB tiêu chuẩn chung bạn chọn kích thước khác Tránh việc chọn kích thước mảnh lớn cho file nhỏ kích thước mảnh nhỏ cho file lớn B5 Click "Creat torrent" để bắt đầu trình tạo file, nhớ chọn đường dẫn để lưu file torrent vừa tạo B6 Upload file torrent lên web server Tức đến website có chứa liệt kê file torrent Click "Upload torrent" link Việc khác tùy theo site, có site cho phép bạn upload đăng kí thành viên B7 Download file torrent vừa upload về, open trình BitTorrent Trình BitTorrent hỏi bạn nơi để lưu file, giống bạn open file torrent người khác Nhớ đường dẫn đến file thư mục bạn muốn chia sẻ giống bước Trình BitTorrent tiến hành việc kiểm tra thấy bạn có file hoàn chỉnh, coi bạn download file hoàn tất Bạn bắt đầu seeding Công việc trông giống bạn tải xong file mở trình BitTorrent để upload cho người khác Chú ý : * Phải đảm bảo máy bạn tiếp nhận kến nối từ bên Tức máy bạn mở cổng (fordward port) * Phải đảm bảo cho thời gian seeding đủ dài để người khác download hoàn tất từ bạn Liệt kê khá nhiều bước cho rõ ràng, tổng kết lại thì để tạo file torrent chỉ gồm việc chính : Tạo file torrent, phân phát file torrent bắt đầu seeding Hướng dẫn cách tạo file *.torrent để chia sẻ file mạng BitTorrent với BitComet File > Create Torrent (or CTRL + M) Chọn file folder Chọn “enable public DHT network” từ dropdown box Bằng cách này, bạn tracker public tracker die Tracker server and DHT node list Copy địa tracker vào Bạn điền vào nhiều tracker, thông thường đủ Một số ví dụ địa tracker: http://www.tracker.co.uk/http://bitvn.org http://tracker.prq.to/announce http://inferno.demonoid.com:3389/announce http://tracker.bt-chat.com/announce http://tracker.zerotracker.com:2710/announce Copy địa vào tracker box Lưu file torrent [...]... hai (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 không thể gửi dữ liệu trực tiếp tới một máy tính ngoài mạng mà không thông qua Gateway... tình trạng các máy tính đang tham gia vào mạng lưới Thông qua giao tiếp và sử dụng các thông tin mà Tracker cung cấp, máy tính của bạn lúc này sẽ có thể thực hiện kết nối trực tiếp đến các máy khác trong mạng lưới để bắt đầu gửi/nhận dữ liệu - Khi đã kết nối vào mạng lưới, máy tính của người dùng có thể bắt đầu thực hiện tải dữ liệu về theo từng phần nhỏ Dữ liệu này do các máy khác trong mạng lưới cung... một máy có đầy đủ tập tin (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 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. .. - 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ẽ không 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... 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 tải về từ máy chủ (server) Kết nối client-server - Trong các phương thức truyền tải dữ liệu điển hình thường gặp, ví dụ như khi bạn tải một trang báo, máy tính của bạn sẽ thực hiện kết nối tới các máy chủ có chứa... tracker Nhiệm vụ của các Tracker trong mạng lưới chỉ gói gọn trong việc theo dõi thông tin của các máy tính khác - Một mạng lưới BitTorrent chỉ thực sự có ý nghĩa khi có ít nhất một seeder – một máy có chứa bản đầy đủ, hoàn chỉnh của dữ liệu – trong mạng đó để chia sẻ phiên bản đầy đủ này cho các máy khác Nếu mạng lưới chỉ bao gồm các leecher hay peers, tức các máy có chứa những phần không hoàn chỉnh... client có cơ chế lựa chọn các máy “tích cực” trong mạng lưới để giao tiếp Lúc này máy tính của người dùng sẽ ưu tiên gửi dữ liệu cho những máy có tốc độ upload tốt, đóng góp nhiều dữ liệu cho mạng lưới thay vì những máy upload với tốc độ chậm Nói một cách ngắn gọn đây là cơ chế “làm nhiều, hưởng nhiều” giúp tăng hiệu quả tổng quát của mạng lưới, ưu tiên giao tiếp giữa những máy có đường truyền tốt - BitTorrent... là 1 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... tiếp tục được máy của người dùng chia sẻ sang cho những máy chưa có phần đó - Với cơ chế này, cho dù 10000 máy cùng download một file tại một thời điểm cũng sẽ không gây quá tải cho máy chủ nào hết Thay vào đó gánh nặng trên băng thông upload được chia sẻ đều cho các máy trong mạng lưới - Quan trọng hơn cả, các máy trong mạng lưới clients không bao giờ thực sự tải về các file dữ liệu từ máy chủ tracker... về dữ liệu từ các máy chủ này Tất cả các máy muốn hiển thị trang báo – hay còn gọi là các máy client đều sẽ phải cùng trải qua quá trình này và tải về dữ liệu từ cùng một server/cụm server đó Client download dữ liệu do server upload, đây là mô hình căn bản thường gặp nhất trên mạng Internet - BitTorrent là một giao thức mạng ngang hàng, đồng nghĩa với mỗi các máy tính tham gia trong mạng lưới BitTorrent

Ngày đăng: 02/04/2016, 09:29

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w