Tìm hiểu cơ chế hoạt động của BitTorrent

Theo dõi VGT trên

Trong bài viết lần này, chúng ta hãy cùng tìm hiểu qua về cơ chế hoạt động của BitTorrent, cũng như lí do tại sao nhiều người cho rằng các đề xuất từ phía Mỹ, đánh đồng BitTorrent như một công cụ phạm pháp là sai lầm.

Theo một nghiên cứu năm 2012, BitTorrent chiếm 12% tổng lưu lượng Internet của Bắc Mỹ, tại khu vực Châu Á- Thái Bình Dương, con số này lên tới 36%. Mặc dù quả thực, phần lớn lưu lượng này được sử dụng vào các mục đích xâm phạm bản quyền, nhưng ta cũng không thể vì thế mà coi BitTorrent chỉ là một thứ công cụ phạm pháp. Giao thức chia sẻ dữ liệu này, dựa trên bản chất phân tán của nó, có rất nhiều điểm nổi trội so với các phương pháp chia sẻ truyền thống trong vô số trường hợp.

Trong bài viết lần này, chúng ta hãy cùng tìm hiểu qua về cơ chế hoạt động của BitTorrent, cũng như lí do tại sao nhiều người cho rằng các đề xuất từ phía Mỹ, đánh đồng BitTorrent như một công cụ phạm pháp là sai lầm.

Cơ chế hoạt động

Tìm hiểu cơ chế hoạt động của BitTorrent - Hình 1

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 dữ liệu của trang báo đó và trực tiếp tải 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 sẽ đảm nhận cả việc download lẫn upload dữ liệu mà không cần có sự có mặt của một server trung tâm.

Tìm hiểu cơ chế hoạt động của BitTorrent - Hình 2

Thường thì một máy tính sẽ tham gia vào một mạng lưới BitTorrent bằng cách sử dụng thông tin chứa trong một file .torrent. Các phần mềm BitTorrent client, ví dụ như uTorrent hay BitComet sẽ sử dụng thông tin từ file này để liên lạc với một máy đảm nhiệm vai trò “tracker” trong mạng lưới. Tracker cũng là một dạng máy chủ, nhưng không trực tiếp cung cấp dữ liệu cho các máy khác trong mạng lưới BitTorrent mà chỉ chịu trách nhiệm giám sát và theo dõi 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 cấp. Và dĩ nhiên, những phần dữ liệu đã được tải về cũng sẽ lại 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. 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.

Leechers và Seeders

Video đang HOT

Tìm hiểu cơ chế hoạt động của BitTorrent - Hình 3

Các máy đang tham gia tải về dữ liệu từ mạng lưới BitTorent thường được gọi là “leecher” hoặc “peers”. Các máy đã hoàn thành việc tải dữ liệu nhưng vẫn tiếp tục tham gia mạng lưới và đóng góp băng thông upload cũng như dữ liệu của mình cho những người dùng khác là “seeder”. 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 của dữ liệu, người dùng sẽ không thể tải về phiên bản đầy đủ.

Một số BitTorrent clientcó 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ứoi, ưu tiên giao tiếp giữa những máy có đường truyền tốt.

Torrent Trackers và Trackerless Torrents

Tìm hiểu cơ chế hoạt động của BitTorrent - Hình 4

Ngoài ra không thể không kể đến cơ chế “trackerless” cho phép các BitTorrent client giao tiếp với nhau mà không cần có sự hỗ trợ của bất kỳ máy chủ trung tâm nào. Để đạt được điều này, các BitTorrent client sử dụng một dạng bảng băm phân tán (distributed hash table – DHT). Trong đó mỗi BitTorent client đóng vai trò của một node trên hash table. Khi người dùng đưa thông tin về một torent mới vào BitTorrent client (thông qua file .torrent hay qua một “magnet link”), BitTorrent client này – dưới tư cách một DHT node sẽ liên lạc với các node gần nó để tìm thông tin cần cho việc chia sẻ file. Các node “hàng xóm” này nếu cần lại tiếp tục chuyển tiếp thông tin vừa nhận được sang các node xung quanh đó cho khi tìm thấy thông tin cần thiết (tức thông tin về các máy đang tham gia mạng lưới chia sẻ trong file .torrent hay magnet link đó).

Nói một cách ngắn gọn, như trong mô tả của giao thức DHT “Về cốt lõi, mỗi peer sẽ trở thành một tracker”. Đồng nghĩa với việc mọi sự tồn tại của các máy chủ trung tâm đã hoàn toàn được lược bỏ. Các máy trong mạng lưới BitTorrent chia sẻ dữ liệu ngang hàng và quản lý thông tin của nhau cũng theo phương thức ngang hàng.

Một mạng lưới cũng có thể hoạt động theo cả 2 cơ chế: sử dụng DHT và sử dụng tracker. Trong trường hợp này DHT chủ yếu được sử dụng như phương pháp dự phòng khi máy chủ tracker gặp sự cố.

BitTorrent không phải chỉ để chia sẻ dữ liệu phi pháp

Tìm hiểu cơ chế hoạt động của BitTorrent - Hình 5

Sử dụng BitTorrent thường bị đánh đồng với trộm cắp dữ liệu số. Nhưng trên thực tế, ngay cả những người khổng lồ như Blizzard cũng phải tận dụng giao thức BitTorrent để phân phối các bản cập nhật cho sản phẩm của mình: WoW, Starcraft II hay Diablo. Việc sử dụng BitTorrent không chỉ giúp tăng tốc phân phối dữ liệu bởi tận dụng được băng thông upload của các user mà còn giảm tải rất nhiều cho máy chủ cũng các bên cung cấp nội dung như Blizzard. Nên nhớ rằng, băng thông mạng cũng đều sẽ được quy ra tiền cả.

Trong các dự án cần phân phối dữ liệu với khối lượng lớn nhưng ngân sách hạn hẹp, đặc biệt như một số dự án nguồn mở, việc sử dụng BitTorrent để người dùng có thể góp phần vào việc phân phối dữ liệu là hoàn toàn hợp lý. Chúng ta có thể dễ dàng tìm được khá nhiều distro Linux sử dụng BitTorrent để phân phối đĩa cài đặt. Ngoài ra, tuy WikiLeaks còn vướng nhiều vấn đề pháp lý, nhưng không thể phủ nhận rằng BitTorrent đóng một vai trò cực kỳ quan trọng giúp cho các dữ liệu từ đây được pháp tán rộng rãi.

BitTorrent, Inc. – công ty chịu trách nhiệm phát triển giao thức BitTorrent cũng như torrent client nổi tiếng Torrent – đang tập trung phát triển một lượng lớn ứng dụng xoay quanh giao thức này trong dự án BitTorrent Labs của họ. Trong đó phải kể đến ứng dụng đồng bộ dữ liệu giúp đồng bộ dữ liệu của người dùng qua mạng ngang hàng mà chúng tôi đã giới thiệu vài tháng trước, hay hệ thống BitTorrent Live cho phép stream dữ liệu hình ảnh âm thanh mà không cần đến sự có mặt của các server chuyên dụng.

Theo GenK

Hướng dẫn nâng cấp iOS 7 beta không cần tài khoản Developer

Kích hoạt iOS 7 beta không cần dùng UDID. iOS 7 beta đã được giới thiệu tối qua tại WWDC 2013. Hiện tại chỉ dành cho nhà phát triển (developer), nếu bạn muốn nâng cấp theo đúng "tiêu chuẩn" sẽ phải có tài khoản developer và thêm UDID của iPhone/iPad vào đó.

Với tài khoản developer giá 99 USD/năm, không phải người dùng nào cũng có thể sử dụng. GenK sẽ hướng dẫn độc giả cách nâng cấp lên hệ điều hành mới nhất này không cần dùng tới UDID.

Bước 1: Restore lại thiết bị của bạn về iOS bản chính thức mới nhất. Với iPhone 4, iPhone 4S là iOS 6.1.3. Với iPhone 5 là iOS 6.1.4.

Bước 2: Sau khi restore thiết bị về firmware mới nhất và tiến hành kích hoạt thành công, bạn tải phiên bản iOS 7 beta tương ứng với thiết bị mình đang sử dụng. (Link tải ở phía dưới bài viết)

Bước 3: Trong iTunes, bạn chọn tính năng Check for Update để nâng cấp iOS 7 beta. Với máy sử dụng hệ điều hành Windows bạn ấn Shift Check for Update (với OSX ấn alt Check for Update), sau đó chọn đường dẫn tới iOS 7 bạn vừa tải.

Bước 4: Máy sẽ tự động thực hiện quá trình nâng cấp, khi update xong thiết bị của bạn sẽ tự khởi động lại. Kết nối máy tới máy tính, thiết bị sẽ tự active.

Link tải iOS 7 beta:

- iPhone 5 (a1428) - Link torrent

- iPhone 5 (a1429) - Bản CDMA

- iPhone 4S

- iPhone 4 (GSM)

- iPhone 4 (GSM) Rev A - Đang cập nhật

- iPhone 4 (CDMA) - Link torrent

- iPod Touch 5

Một số hình ảnh trong quá trình nâng cấp:

Hướng dẫn nâng cấp iOS 7 beta không cần tài khoản Developer - Hình 1

iOS 7 sử dụng thiết kế phẳng hoàn toàn, quả táo logo Apple không còn bóng bẩy như trước.

Hướng dẫn nâng cấp iOS 7 beta không cần tài khoản Developer - Hình 2

Cài đặt cơ bản sau khi restore.

Hướng dẫn nâng cấp iOS 7 beta không cần tài khoản Developer - Hình 3

Giao diện mới.

Hướng dẫn nâng cấp iOS 7 beta không cần tài khoản Developer - Hình 4

Trình duyệt Safari đơn giản, dễ nhìn.

Theo GameK

Bạn thấy bài viết này có hữu ích không?
Có;
Không

Tin liên quan

Tin đang nóng

Hội phụ huynh lớp 8 dự chi hơn 21 triệu cho 1 tiết mục văn nghệ mừng ngày 20/11
16:27:14 04/11/2024
Đám cưới hoành tráng nhất showbiz phân biệt khách dựa trên danh tiếng và tiền bạc?
15:14:08 04/11/2024
Một nhân vật giúp Toán học Việt Nam đạt đỉnh cao lịch sử sau 41 lần thi Olympic Toán quốc tế: Tiến sĩ ĐH Harvard lừng danh, từng là giáo sư trẻ nhất Việt Nam
16:20:05 04/11/2024
Lý do nữ ca sĩ hải ngoại nổi tiếng bất chấp gia đình ngăn cấm, lấy bằng được chồng hơn 11 tuổi
16:45:20 04/11/2024
Cô gái TPHCM kể chuyện hái dâu kiếm gần nửa triệu đồng mỗi giờ ở Australia
17:34:33 04/11/2024
Đạo diễn đanh đá nhất Việt Nam lấy tên vợ làm bút danh là ai?
18:12:28 04/11/2024
Khán giả bình phim Việt: Vì sao phim 'Độc đạo' hấp dẫn từng tập?
15:10:34 04/11/2024
Vụ cô gái bị nhóm "quái xế" tông tử vong: Ca sĩ Erik gửi vòng hoa tiễn biệt người bạn thân
19:43:58 04/11/2024

Tin mới nhất

Nâng cao và biến đổi hình ảnh của bạn bằng trình chỉnh sửa video trực tuyến CapCut

15:45:56 16/01/2024
Đã đến lúc bỏ lại các công cụ chỉnh sửa cũ và chấp nhận giải pháp thay đổi cuộc chơi. Gặp gỡ Trình chỉnh sửa video trực tuyến CapCut - giải pháp sẽ nâng cao, nâng cao và cách mạng hóa thế giới sáng tạo nội dung trực quan của bạn

Cách đăng Facebook để có nhiều lượt thích và chia sẻ

22:01:27 21/12/2022
Chắc hẳn là ai trong chúng ta cũng luôn muốn các bài đăng trên Facebook có được nhiều lượt thích và chia sẻ. Tuy nhiên, làm thế nào để tối ưu bài đăng thì không phải ai cũng biết

Thêm nhiều bang của Mỹ cấm TikTok

21:03:46 21/12/2022
Louisiana và Tây Virginia là hai bang mới nhất cấm công chức sử dụng TikTok trên thiết bị công do lo ngại Trung Quốc có thể theo dõi người Mỹ và kiểm duyệt nội dung

Microsoft cấm khai thác tiền điện tử trên các dịch vụ đám mây để bảo vệ khách hàng

20:03:41 21/12/2022
Microsoft đã cập nhật thỏa thuận cấm khai thác tiền điện tử trên các dịch vụ trực tuyến của mình. Việc khai thác tiền điện tử trên dịch vụ của Microsoft cần có sự cho phép bằng văn bản của công ty, nhưng cũng chỉ nhằm mục đích thử nghiệ...

Facebook trấn áp hàng loạt công ty phần mềm gián điệp

20:01:24 21/12/2022
Meta (công ty mẹ của Facebook) cho biết họ đã ngăn chặn không dưới 200 hoạt động bí mật, trấn áp hàng loạt công ty phần mềm gián điệp kể từ năm 2017 tại khoảng 70 quốc gia

Meta đối mặt cáo buộc vi phạm các quy tắc chống độc quyền với mức phạt 11,8 tỷ đô

19:01:39 21/12/2022
Ủy ban Châu Âu - cơ quan điều hành của EU cho biết, đã phát hiện Meta vi phạm các quy tắc chống độc quyền của EU bằng cách bóp méo sự cạnh tranh trên thị trường quảng cáo trực tuyến. Meta có thể phải đối mặt với khoản tiền phạt lên tới ...

Không cần thăm dò, Musk nên sớm từ chức CEO Twitter

15:01:33 21/12/2022
Người dùng Twitter, các nhà đầu tư Tesla và chuyên gia phân tích trong ngành đều cho rằng Elon Musk nên sớm từ chức CEO Twitter

Đại lý Việt nhập iPhone 14 kiểu 'bia kèm lạc'

14:01:42 21/12/2022
Muốn nhập được các mẫu bán chạy như iPhone 14 Pro/Pro Max, các chuỗi đại lý bán lẻ ủy quyền của Apple bắt buộc phải nhập thêm hàng loạt phụ kiện đi kèm

Khai trương hệ thống vé điện tử và dịch vụ trải nghiệm thực tế ảo XR tại Quần thể Di tích Cố đô Huế

09:38:18 21/12/2022
Sáng 20/12, tại Ngọ Môn, Đại Nội Huế, Trung tâm Bảo tồn Di tích Cố đô Huế đã tổ chức Lễ Khai trương Hệ thống vé điện tử và dịch vụ trải nghiệm thực tế ảo XR

'Dở khóc dở cười' với tính năng trợ giúp người bị tai nạn ôtô của Apple

09:37:54 21/12/2022
Tính năng phát hiện tai nạn ôtô mới ra mắt trên Apple iPhone và Apple Watch sẽ tự động tìm kiếm sự trợ giúp từ bộ phận cấp cứu khi có nguy cơ xảy ra tai nạn

Xiaomi sa thải hàng nghìn nhân sự

09:35:12 21/12/2022
Gã khổng lồ smartphone Trung Quốc Xiaomi đang lên kế hoạch sa thải 15% trong số hơn 30.000 nhân sự trong bối cảnh công ty gặp khó khăn

Apple sẽ bắt đầu sản xuất MacBook tại Việt Nam vào giữa năm 2023

09:34:00 21/12/2022
Đối với Trung Quốc, việc mất vị trí độc quyền sản xuất MacBook tượng trưng cho vị thế công xưởng thế giới của Trung Quốc đang bị suy yếu

Có thể bạn quan tâm

Diệu Nhi đã sinh con thứ 2?

Sao việt

20:53:10 04/11/2024
Diệu Nhi bất ngờ đăng ảnh diện đồ ôm sát vóc dáng, vòng 2 cũng chỉ lùm lùm. Cứ ngỡ nữ diễn viên đang ngầm thông báo đã vượt cạn thành công, đang trong quá trình lấy lại dáng.

Thêm một hotboy U23 Việt Nam lấy vợ, nhan sắc cô dâu là hotgirl ngoại thương gây chú ý

Sao thể thao

20:25:48 04/11/2024
Mới đây, những hình ảnh hiếm hoi chuẩn bị cho đám cưới của tiền vệ Nguyễn Trọng Long được hé lộ. Theo đó, chàng cầu thủ đã tổ chức đám cưới với vợ là Trần Thị Thúy Quỳnh

Israel xác nhận thực hiện cuộc đột kích trên bộ vào lãnh thổ Syria

Thế giới

20:25:00 04/11/2024
Hiện tại, phía Syria chưa xác nhận thông tin trên. Tuy nhiên, một đài phát thanh ở Syria đưa tin Israel thực hiện cuộc đột kích này vào mùa hè năm nay.

Ngô Cẩn Ngôn lộ vóc dáng khác lạ khi đi quảng bá phim

Hậu trường phim

20:18:27 04/11/2024
Bộ phim Xuân hoa diễm vừa kết thúc phát sóng với nhiều thương cảm cho chuyện tình buồn của hai nhân vật chính do Ngô Cẩn Ngôn và Lưu Học Nghĩa thể hiện.

Cô gái tò mò đi xét nghiệm ADN, phát hiện điều không ngờ về bố mẹ

Netizen

20:14:09 04/11/2024
TRUNG QUỐC - Bắt đầu từ lời nhận xét về ngoại hình của đồng nghiệp, cô gái làm xét nghiệm ADN vì tò mò và phát hiện sự thật về bố mẹ.

Xe bán tải lao xuống khe núi ở Ecuador, 10 người tử vong

Uncat

19:51:43 04/11/2024
Sở cứu hỏa địa phương xác nhận 10 người thiệt mạng, bao gồm một số trẻ em. Hiện chưa rõ có bao nhiêu người trên xe vào thời điểm xảy ra tai nạn.

Tịch thu 2 máy múc khai thác cát trái phép ở Khánh Hòa

Pháp luật

19:41:29 04/11/2024
Cán bộ ở huyện Cam Lâm (tỉnh Khánh Hòa) phát hiện 2 máy múc khai thác cát trái phép lúc giữa đêm nên tạm giữ. Đến nay, địa phương này ra quyết định tịch thu các phương tiện trên.

5 bước chăm sóc da khắc phục, ngăn ngừa nứt nẻ mùa hanh khô

Làm đẹp

19:36:20 04/11/2024
Một số sản phẩm chăm sóc da chứa hoạt chất mạnh có thể làm khô da hơn, đặc biệt khi trong những ngày thời tiết hanh khô. Sử dụng các sản phẩm chứa cồn hoặc hương liệu mạnh có thể làm tăng nguy cơ da thô ráp, nứt nẻ.

Một số bệnh gây bong da, đóng vảy vào mùa đông, khắc phục như thế nào?

Sức khỏe

19:33:19 04/11/2024
Vảy nến là bệnh viêm da mạn tính, không lây nhiễm, gặp ở mọi lứa tuổi, giới tính... nhưng tỷ lệ người càng lớn tuổi thì mắc bệnh nhiều hơn, đặc biệt là độ tuổi 50 - 60 thường có xu hướng mắc bệnh cao hơn.

Các nghệ sĩ của HYBE đối mặt với sự tẩy chay

Nhạc quốc tế

17:29:49 04/11/2024
Những thần tượng đến từ HYBE hiện đang phải chịu sự tẩy chay rộng rãi tại Hàn Quốc sau khi báo cáo mật của tập đoàn bị lộ.