1. Trang chủ
  2. » Luận Văn - Báo Cáo

Management of PeertoPeer Networks Quản lý các mạng ngang hàng

36 3 0

Đ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

Tiêu đề Quản lý các mạng ngang hàng
Tác giả Tống Thị Thùy Linh, Dương Thành Long, Trịnh Đức Long, Trần Thị Tuyết Mai
Người hướng dẫn GVHD: Dương Thanh Tú
Trường học quản lý mạng viễn thông
Thể loại bài tập lớn
Định dạng
Số trang 36
Dung lượng 5,68 MB

Nội dung

Management of Peer-to-Peer Networks Quản lý mạng ngang hàng Nhóm 11 Mơn Quản lý mạng viễn thơng GVHD: Dương Thanh Tú Các thành viên nhóm  Tống Thị Thùy Linh – B18DCVT248  Dương Thành Long – B18DCVT250  Trịnh Đức Long – B18DCVT271  Trần Thị Tuyết Mai – B18DCVT278 Management of Peer-to-Peer Networks 01 Tổng quan mạng ngang hàng 02 Các kiến trúc mạng ngang hàng 03 Quản lý mạng ngang hàng 04 Quản lý mạng ngang hang dựa DHT Quản lý mạng ngang hàng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Chương 1: Tổng quan mạng ngang hàng 1.1 Giới thiệu mạng ngang hàng Định nghĩa mạng ngang hàng 1.3 Ưu, nhược điểm P2P Client/Server 1.5 1.2 So sánh mơ hình P2P với mơ hình Client/Server 1.4 Phân loại mạng ngang hàng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Giới thiệu mạng ngang hàng (P2P) Khái niệm cấu trúc mạng ngang hang (P2P) xuất vào năm 1969 sau triển khai vào kinh doanh năm 1980 Vậy Peer-to-Peer ??? Nhóm máy tính mạng ngang hàng hoạt động điểm riêng để chia sẻ tập tin Thay có máy chủ để hoạt động ổ đĩa chia sẻ máy tính hoạt động máy chủ cho tập tin lưu trữ Khi mạng P2P thiết lập qua Internet, máy chủ tập trung sử dụng để lập mục tập tin, mạng lưới phân phối thiết lập nơi chia sẻ tập tin chia tất người dùng mạng lưu trữ tập tin định Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Định nghĩa mạng ngang hàng Mạng ngang hàng hay gọi mạng đồng đẳng Một mạng ngang hàng mạng đơn giản, nơi máy tính xem điểm truy cập máy chủ lưu trữ chia sẻ tập tin Đây mạng máy tính mà hoạt động chủ yếu dựa vào khả tính tốn băng thơng máy tham gia không tập trung vào số nhỏ máy chủ trung tâm mạng thông thường khác Mạng ngang hàng (P2P) khơng có phân biệt máy chủ (server) máy khách (client), tất máy tham gia bình đẳng gọi peer Các Peer đại diện cho máy khách, máy chủ, định tuyến trí mạng lớn Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang So sánh mơ hình P2P với mơ hình Client/Server Hình ảnh so sánh hệ thống mạng thơng thường mạng ngang hàng Mạng thơng thường có máy chủ tập trung Mạng ngang hàng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang So sánh mơ hình P2P với mơ hình Client/Server Trước vào tìm hiểu hoạt động mạng ngang hàng nên so sánh điểm khác mạng ngang hàng với mạng máy khách/máy chủ Có tiêu chí để so sánh Căn Dịch vụ Dữ liệu Ổn định Chi phí Hoạt động máy chủ Tiêu điểm P2P vs Client/Server Tính chất Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang So sánh mơ hình P2P với mơ hình Client/Server Cơ sở so sánh Tính chất Máy khách/máy chủ Tập trung – máy chủ Ngang hàng Phân tán – phi tập trung Căn Có máy chủ cụ thể máy khách kết nối với máy chủ Khách hàng máy chủ không phân biệt, nút đóng vai trị máy khách máy chủ Dịch vụ Yêu cầu khách hàng dịch vụ máy chủ đáp ứng với dịch vụ mà khách hàng yêu cầu Mỗi nút yêu cầu dịch vụ cung cấp dịch vụ Chia sẻ thông tin từ máy chủ đến máy khách Kết nối nút mạng chia sẻ thông tin liệu với Dữ liệu lưu máy chủ tập trung Mỗi nút mạng có liệu riêng Tiêu điểm Dữ liệu Hoạt động máy chủ Vì dịch vụ cung cấp máy chủ Khi số khách hàng yêu cầu dịch vụ đồng thời, phân phối hệ thống ngang hàng, nên máy máy chủ bị tắc nghẽn chủ khơng bị tắc nghẽn Chi phí Chi phí cao Cần băng thơng lớn Tốn chi phí để thực giải phóng băng thơng Ổn định Client/Server ổn định mở rộng Có thể bị ảnh hưởng số lượng nút mạng tăng hệ thống Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Ưu, nhược điểm P2P, Client/Server P2P Client/Server Ưu điểm: Ưu điểm: - Không cần server, client chia sẻ tài nguyên, mạng mở rộng khả hoạt động hệ thống c àng tốt - Tốc độ truy cập nhanh - Khả mở rộng cao - Hoạt động với loại ứng dụng - Dễ cài đặt bảo trì - - Thuận lợi cho việc chia sẻ file, máy in, CD-ROM, v.v Sử dụng với ứng dụng chia sẻ CSDL - Đáng tin cậy (vì có server riêng) - Rẻ - Mức độ an toàn cao Nhược điểm: Nhược điểm: - Chậm - Cần server riêng ( nghẽn cổ chai) - Không tốt cho ứng dụng CSDL - Đắt - Kém tin cậy - Phức tạp việc bảo trì, trì hoạt động mạng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nguyên lý hoạt động Topo mạng kiểm soát chặt chẽ Files (hoặc trỏ files) đặt vị trí xác định Cơ chế bảng băm phân tán (DHT) Dựa cấu trúc bảng băm phân tán (DHT) có nhiều nghiên cứu đề xuất mơ hình mạng ngang hàng có cấu trúc, điển hình cấu trúc dạng vịng Cung cấp liên kết (mapping) nội dung (Ví dụ ID tệp) vị trí (ví dụ địa nút) Liên kết thường dựa cấy trúc liệu bảng hàm băm phân tán DHT (Distrubuted Hash Table) Do đó, đa số mạng có cấu trúc hỗ trợ tính DHT, định tuyến dựa từ khóa (key) Mỗi nút mạng có DHT, dử dụng cho thuật toán chuyển tiếp Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nhược điểm: Ưu điểm:  Khả mở rộng nâng cao rõ rệt khơng có điểm tập trung gây tượng thắt nút cổ chai  Các truy vấn tìm kiếm phát theo thuật tốn cụ thể, hạn chế tối đa lượng truy vấn hay kỹ thuật flooding, tiết kiệm băng thông mạng  Việc quản lý cấu trúc topo mạng gặp khó khăn, đặc biệt trường hợp tỷ lệ vào/ra mạng nút cao  Vấn đề cân tải mạng thấp  Sự khác biệt topologu mạng Overlay mạng liên kết vật lý dẫn đến thời gian trễ truy vấn trung bình cao Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang CHƯƠNG 3: QUẢN LÝ CÁC MẠNG NGANG HÀNG Sự tự tổ chức ngang hàng Quản lý lưu lượng mạng Bảo mật quản lý Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Quản lý lưu lượng mạng Các yêu cầu quản lý lưu lượng mạng ngang hàng Đảm bảo ứng dụng quan trọng không bị ảnh hưởng lưu lượng truy cập không không ưu tiên Kiểm soát lớp tốc độ dựa bất ký biến lưu lượng Thực di chuyển ứng dụng tối ưu cách phân phối nhiều băng thông cho những dụng ưu tiên cao Loại trừ sản phẩm định hình tỉ lệ có mục đích đặc biệt để có khả quản lý lưu lượng tập trung, đơn giản hóa Cho phép chia sẻ băng thông ứng dụng ứng dụng ưu tiên tương tự để chia sẻ tài nguyên tốt Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Cung cấp giới hạn băng thông linh hoạt, mượn băng thông lưu lượng hàng đợi Đảm bảo loại lưu lượng ứng dụng cụ thể nằm danh giới cho phép Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Quản lý lưu lượng mạng  Hầu hết phiên ứng dụng ngang hàng sử dụng kiến trúc liên quan đến SuperNodes Hub Chúng tạo kết nối TCP đến SuperNodes cách ổn định  Mạng thực nhập, tìm kiếm chức quan trọng khác cách sử dụng kết nối ổn định  Khả quản lý phát kết nối từ mạng ngang hàng đến SuperNodes cung cấp khả kiểm soát tuyệt vời Và ngược lại, việc chặn lưu lượng mạng kết nối vơ hiệu hóa ứng dụng ngang hàng cách hiệu  Truyền tệp xác định thành loại: GET PUT ( SEND) Một peer thường yêu cầu tệp từ peer khác cách đưa số hình thức GETREQUEST Trong trường hợp khác, lệnh PUT đưa cho số ứng dụng ngang hàng để hướng dẫn ứng dụng thực kết nối gửi với ngang hàng khác sau truyền tệp  Trong vài trường hợp lệnh GET/PUT xảy kết nối Peer-to-SuperNode liên tục lệnh xảy kết nối ngang hàng ► Trong trường hợp yêu cầu xảy kết nối ngang hàng, việc truyền tệp bị chặn bị giới hạn tốc độ ► Trong trường hợp yêu cầu xảy kết bối Peer-to-SuperNode, việc truyền tệp bị chặn Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Sự tự tổ chức ngang hàng  Yêu cầu tự tổ chức mạng ngang hàng: Một hệ thống tự tổ chức khiến rơi vào trạng thái rủi ro Việc nhiều lệnh lệnh lỗi bị hủy bỏ thủ tục thích hợp Điều làm tăng độ linh hoạt hệ thống tự giải rối loạn khác Hệ thống mạng ngang hàng tự tổ chức phát triển cấu trúc ẩn chi tiết khỏi môi trường để giảm thiểu phức tạp tổng thể Điều bao gồm việc hình thành cụm tạo thực thể khác Phản hồi Sự tự tổ chức hệ thống mạng ngang hàng thường xuyên tiếp cận phản hồi tích cực tiêu cực, nơi mà cấu trúc trạng thái hệ thống thay đổi cách cân Phản hồi bao gồm tin mà thực thể ngang hàng gửi cho Giảm thiểu phức tạp Ngẫu nhiên Rủi ro Hệ thống tự tổ chức tận dụng tính ngẫu nhiên điều kiện tiên cho sáng tạo Điều cho phép tạo cấu trúc với hiệu Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Cảnh báo Một hệ thống tự tổ chức mạng ngang hàng tính chất mà khơng mạng riêng có, tính chất khơng nhận trình thiết kế Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Quản lý bảo mật Nhiều mạng ngang hàng sử dụng truy cập cố định là: Poisoning attacks (tấn công đầu độc) ( cung cấp thư mục với nội dung khác với mô tả) Polluting attacks (chèn đoạn/gói liệu xấu vào thư mục khác mạng) Defection attacks ( người dùng phần mềm tận dụng mạng mà không xây dựng tài nguyên cho nó) Insertion of viruses to carried data( tệp tải xuống bị ảnh hưởng virus phần mềm ẩn khác) Malware in the peer-to-peer network software itself (phần mềm xây dựng mạng chứa phần mềm gián điệp) Denial of service attacks (những cơng làm mạng chạy chậm bị hỏng hồn tồn) Filtering (người điều hành cố ngăn chặn mạng ngang hàng truyền liệu) Identity attacks (theo dõi người dùng mạng quấy rầy công hợp pháp) Spamming( gửi thông tin không liên quan, không quan trọng kiểu công) Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Chương 4: Quản lý mạng ngang hàng dựa DHT 1.Giới thiệu DHT  DHT (Distributed Hash Tables – bảng băm phân tán) sử dụng hệ thứ mạng P2P có cấu trúc DHT lớp hệ thống phân tán phi tập trung mà cung cấp dịch vụ tra cứu tương tự bảng băm: cặp (key, value) lưu trữ DHT, nút mạng có tham gia lấy giá trị có quan hệ với khóa cho trước cách hiệu  DHT cho số lượng lớn nút mạng liên tục xử lý kiện nút vào khỏi mạng thất bại Ngồi DHT cịn hỗ trợ thao tác: Chèn, tìm kiếm xóa cặp (key, value)  DHT tạo nên sở hạ tầng cho việc xây dựng dịch vụ phức tạp hơn, chẳng hạn hệ thống file phân tán, chia sẻ file mạng ngang hàng, hệ thống phân phối nội dung (content distribution), web cache có tính hợp tác, muilcast, anycast, dịch vụ tên miền instant messaging  DHT hỗ trợ giao thức như: Chord, CAN, Kademila, Pastry, P_Grid, Kelips DHT sử dụng nhiều mạng để phân tán nội dung, chia sẻ tài nguyên, tảng cho truyền thơng an tồn Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang  Ngược lại với hệ thống không cấu trúc, DHT nút quản lý số lượng nhỏ tham khảo tới nút khác Tức có O(log N) tham khảo, N mô tả số nút có hệ thống  Bằng việc ánh xạ nút mục kiệu vào không gian địa chung, việc định tuyến tới nút để dẫn đến mục liệu nút có trách nhiệm liệu  Bằng việc phân tán số nhận dạng nút mục liệu gần trải khắp hệ thống, việc thu nhận mục cân tải tất nút Đặc tính DHT Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Cấu trúc DHT chia thành số thành phần chính:  Khơng gian khóa (keyspace) trữu tượng, chẳng hạn tập xâu kích thước 160 bit  Phương án phân hoạch khơng gian khóa (keyspace partitioning) chia tách sở hữu khơng gian khóa nút thành viên  Mạng Overlay kết nối nút, cho phép chúng tìm nút chủ khóa khơng gian khóa Cấu trúc DHT Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Cơ chế quản lý DHT Nút tham gia vào mạng Nút rời khỏi mạng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nút lỗi Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nút tham gia vào mạng Để nút tham gia vào DHT cần thực bước sau: Thứ nhất: nút phải liên lạc với DHT Sau đó, với vài phương pháp cố gắng biết vài nút DHT Nút sử dụng điểm vào tới DHT đến tận nút thành viên DHT Thứ 2: nút cần đăng lý vùng không gian địa Dựa vào thực DHT, nút chọn vùng riêng hay xác định dựa trạng thái hệ thống Thứ 3: thông tin định tuyến hệ thống cập nhật để thể tồn nút Thứ 4: nút nhận tất (key,value) tương ứng từ nút mà trước lưu giữ chúng Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nút lỗi  Các nút lỗi giả sử xảy thường xuyên hệ thống phân tán chứa nhiều tính khơng chắn thường kết nối tới máy cục  Do đó, tất hệ thống khơng cục cộ DHT cần chống lại lỗi nút khác Điều thể tính tổ chức thiết kế thuật toán DHT Chúng thiết kế để ln ln thực mục đích chúng đối phó với kiện vậy, chống lại xảy  Mơ hình tự phục hồi DHT trì thơng tin định tuyến mà có nút mạng bị lỗi Chúng thăm dò định kỳ nút lại để kiểm tra nút hoạt động Nếu chúng khơng hoạt động tương ứng với việc đầu vào định tuyến bị thay nút làm việc Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Nút rời khỏi mạng Về bản, nút rời khỏi DHT xem nút lỗi Tuy nhiên, thực DHT thường yêu cầu nút rời khỏi mạng thông báo với hệ thống trước khỏi mạng Điều cho phép chép liệu ứng dụng từ nút cập nhật thông tin định tuyến để cải thiện hiệu định tuyến Khi trình thực xác, thay mơ hình cân tải làm việc hiệu xác Một node rời khỏi DHT cần thực bước:  Chuyển cặp (Key,value) node trước  Cập nhật lại thơng tin phục vụ cho việc tìm kiếm Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang Management.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hangManagement.of.PeertoPeer.Networks.Quan.ly.cac.mang.ngang.hang

Ngày đăng: 23/12/2023, 23:21

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

TÀI LIỆU LIÊN QUAN

w