Trong đó hoạt động của mạng chủ yếu dựa vào khả năng tính toán và băng thông của các máy tham gia chứ không tập trung vào một số nhỏ các máy chủ trung tâm như các mạng thông thường.. Sự
Trang 1TRƯỜNG ĐẠI HỌC AN GIANG
KHOA CÔNG NGHỆ THÔNG TIN
-
Báo Cáo Đồ Án Quản Trị Mạng
Chuyên đề 1: Mạng Ngang Hàng
GV: Phan Thanh Bình
Sinh viên thực hiện Đặng Quốc Tấn – DTH216144
Võ Lâm Hùng – DTH215920 Nguyễn Trường Tường - DTH216285
An Giang, tháng 12 năm 2023
Trang 2Lời nói đầu
Một kiểu kiến trúc mạng mới với tên là mạng ngang hàng (Peer to Peer - P2P) đã phát triển nhanh chóng trên internet Trong đó hoạt động của mạng chủ yếu dựa vào khả năng tính toán và băng thông của các máy tham gia chứ không tập trung vào một số nhỏ các máy chủ trung tâm như các mạng thông thường Sự phát triển nhanh chóng của mạng ngang hàng trong những năm gần đây thúc đẩy sự ra đời của nhiều ứng dụng mạng như các hệ thống chia sẻ file, tìm kiếm thông tin, tính toán lưới… Mạng ngang hàng có cấu trúc ra đời đảm bảo cho tính hiệu quả cũng như khả năng mở rộng của các ứng dụng này Tuy nhiên, để đảm bảo chất lượng dịch vụ cho các ứng dụng xây dựng trên mạng ngang hàng có cấu trúc cần phải giải quyết vấn đề cân bằng tải trong mạng ngang hàng có cấu trúc
Có hai hướng tiếp cận chính cho các thuật toán cân bằng tải đó là: hướng tiếp cận dựa trên server ảo (virtual server) và hướng tiếp cận không dựa trên server ảo Trong luận văn này tôi tập trung vào hướng tiếp cận không dựa trên server ảo và đưa ra một giải thuật cải tiến của giải thuật cân bằng tải theo ngưỡng Giải thuật của chúng tôi đưa ra cho phép các node quá tải tìm chính xác và nhanh chóng một node phù hợp để thực hiện việc cân bằng tải Chúng tôi đã cài đặt và thử nghiệm thuật toán đề xuất trong điều kiện mạng gần với thực tế và thấy rằng thuật toán của chúng tôi giải quyết tốt vấn đề cân bằng tải của các node trong mạng
I Tổng quan về mạng ngang hàng
1 Khái niệm
Mạng ngang hàng: còn gọi là mạng đồng đẳng, là một mạng máy tính trong đó hoạt động của mạng chủ yếu dựa vào khả năng tính toán và băng thông của các máy tham gia chứ không tập trung vào một số nhỏ các máy chủ trung tâm như các mạng thông thường Mạng ngang hàng thường được sử dụng để kết nối các máy thông qua một lượng kết nối dạng ad hoc Mạng ngang hàng có nhiều ứng dụng Ứng dụng thường xuyên gặp nhất là chia sẻ tệp tin, tất cả các dạng như âm thanh, hình ảnh, dữ liệu hoặc để truyền dữ liệu thời gian thực như điện thoại VoIP
Một mạng ngang hàng đúng nghĩa không có khái niệm máy chủ và máy khách, nói cách khác, tất cả các máy tham gia đều bình đẳng và được gọi là peer, là một nút mạng đóng vai trò đồng thời là máy khách và máy chủ đối với các máy khác trong mạng
Trang 32 Mục đích
Mục đích quan trọng của mạng ngang hàng là tất cả các máy tham gia đều đóng góp tài nguyên Tính chất phân tán của mạng đồng đẳng sẽ giúp cho chúng hoạt động tốt
3 Yêu cầu
Yêu cầu khi tham gia vào mạng ngang hàng là một máy tính phải kết nối Internet và phần mềm P2P Bạn có thể tham khảo sử dụng một số chương trình hỗ trợ P-to-P, ví dụ: Kazaa, Limewire, BearShare, Morpheus và Acquisition
II Yêu cầu của chuyên đề
1 Mạng con nhỏ nhất
- Một máy server có ip là : 222.222.222.62 và subnet mask: 255.255.255.224
để quản lý hệ thống
Trang 4- Thiết lập ip cho máy client là : 222.222.222.33 để giao tiếp được với máy server
2 Tại máy tính chứa dữ liệu của doanh nghiệp
2.1 DNS với tên miền của doanh nghiệp
Để DNS với tên miền ta vào Start Programs Administrative Tools DNS sẽ hiển thị lên cửa sổ như sau:
Trang 5Sau đó, chọn mục Server và nhập chuột phải vào folder Forward lookup zones và nhập chọn new zone
Chọn next
Trang 6Chọn next
Đặt tên miền là a.com và sau đó chọn next và cửa sổ hiển thị zone file sau đó chọn next Cuối cùng là finish
Tại tên miền a.com chọn mục có Data là server sau đó nhấn edit đặt tên server name là a.com và thêm địa chỉ ip server là 222.222.222.62 vào
Sau các bước trên kết quả hiển thị như bên dưới là thành công
Trang 72.2 Tạo Website
Vào ổ đĩa C tại máy server tạo thư mục website bên trong thư mục này tạo một file txt sau đó ghi nội dung như sau:
<html>
<body>
<h1> Hello World! </h1>
</body>
</html>
Sau đó lưu file lại với tên là index.html
Trang 8Mở thư mục index.html trong folder Website ta được trang web như sau:
Trang 9Tạo website để các máy client có thể truy cập tới dns
Bấm chọn Start Programs Administrative Tools Internet service manager
Tại mục service bấm chuột phải chọn new website, chọn next nhập mục description là
“website” sau đó chọn next Kế tiếp tại mục Enter the ip address ta nhấp chọn địa chỉ server 222.222.222.33 và sau đó chọn next
Kế tiếp, chọn đường dẫn chứa file index.html và chọn next
Trang 10Kế tiếp, tick thêm ô browse và chọn next và cuối cùng là finish
Kế tiếp tại mục website vừa tạo nhấp phải chọn properties documents và xóa các file hiện có và add thêm file index.html
Trang 11Sau đó, apply và ok.
Kết quả kiểm tra bên máy client
Trang 122.3 DHCP cấp ip cho toàn hệ thống
Chọn Start Programs Administrative Tools DHCP
Tại mục server nhấp phải chọn new scope next nhập name và description next Start IP address : 222.222.222.34
End IP address:: 222.222.222.54
Cấp IP động cho 20 máy
Length là 24 do mạng đang ở lớp C nên phần netID là 24 bits và chọn next
Trang 13Tick chọn vào ô dưới và chọn next finish
Trang 14Kết quả
Kế tiếp tại mục server options nhấp phải chọn Configure Options tick chọn Router Nhập địa chỉ ip là địa chỉ server: 222.222.222.62
Sau đó, apply và ok
2.4 Chia sẻ thư mục
Vào ổ đĩa C nhấp phải chọn new folder đặt tên: Du_lieu_dung_chug Sau đó, nhấp phải vào thư mục vừa tạo chọn properties sharing tick chọn share this folder apply và ok
Trang 15Kiểm tra bên máy client
3 Thống kê thời gian sử dụng
Tại máy Client có 3 file bat: demphut.bat, ketquadem.bat, kq.bat Sau đó ta tạo một file mồi ketqua.txt trong ổ đĩa C
Nội dung file
- Demphut.bat và kq.bat
+ demphut.bat
Dùng để đếm thời gian làm việc của nhân viên
Trang 16+ kq.bat
Đếm thời gian cho đến khi kết thúc giờ làm
- Ketquadem.bat
Dùng để trả kết quả về file thống kê và gửi dữ liệu về server
Chèn 3 file demphut.bat và kq.bat vào script: Start run nhập gpedit.msc để
mở cửa sổ group policy
Trong mục User Window settings Scripts
Trang 17+ Logon: chèn 2 file demphut.bat và kq.bat + Logoff: chèn file ketquadem.bat
4 Map thư mục Du_lieu_dung_chung
Kết quả
Trang 185 Tắt máy theo ngày
Chèn file tattheogio.bat vào Script bên trong group policy Nội dung file tattheogio.dat
Đùng để tắt máy khi đến hẹn