Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ĐẠI HỌC THÁI NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN PHẠM ĐÌNH LÂM TÌM HIỂU HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN WEB LUẬN
Trang 1Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
ĐẠI HỌC THÁI NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN
PHẠM ĐÌNH LÂM
TÌM HIỂU HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN WEB
LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH
THÁI NGUYÊN - 2010
Trang 2PHẠM ĐÌNH LÂM
TÌM HIỂU HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN WEB
CHUYÊN NGÀNH: KHOA HỌC MÁY TÍNH
MÃ SỐ: 60 48 01
LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH
NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN VĂN TAM
THÁI NGUYÊN - 2010
Trang 3Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
LỜI CAM ĐOAN
Để hoàn thành luận văn đúng thời gian quy định và đáp ứng được yêu cầu đề
ra, bản thân tôi đã cố gắng nghiên cứu, học tập và làm việc trong thời gian dài Tôi
đã tham khảo một số tài liệu đã nêu trong phần “Tài liệu tham khảo” và không hề sao chép nội dung từ bất kỳ luận văn nào khác Toàn bộ luận văn do bản thân tự tìm hiểu và xây dựng nên Cho đến nay nội dung luận văn của tôi chưa từng được công
bố, xuất bản dưới bất kỳ hình thức nào và cũng không được sao chép từ bất kỳ luận văn của sinh viên hay một công trình nghiên cứu nào Tôi xin cam đoan những lời khai trên là đúng, mọi thông tin sai lệch tôi xin hoàn toàn chịu trách nhiệm trước Hội đồng
Thái Nguyên, ngày 10 tháng 10 năm 2010
Người cam đoan
Phạm Đình Lâm
Trang 4chỉ dạy và hướng dẫn tôi trong suốt thời gian nghiên cứu hoàn thành luận văn Để
có kết quả như ngày hôm nay công lao của các Thầy, Cô giáo là vô cùng to lớn Tôi xin chân thành cảm ơn các Thầy, Cô giáo Viện Công nghệ thông tin và Khoa Công nghệ thông tin - Đại học Thái Nguyên đã tận tình giảng dạy, trang bị những vốn kiến thức và kinh nghiệm quý báu để tôi có được kết quả tốt nhất trong học tập
Tôi xin bày tỏ lòng biết ơn sâu sắc đến gia đình, bạn bè và đồng nghiệp đã luôn giúp đỡ, động viên để tôi hoàn thành tốt chương trình học và đề tài nghiên cứu của mình
Thái Nguyên, ngày 10 tháng 10 năm 2010
Phạm Đình Lâm
Trang 5Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
i
MỤC LỤC
Trang Trang phụ bìa
Lời cam đoan
Lời cảm ơn
MỤC LỤC i
DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT iv
DANH MỤC CÁC HÌNH VẼ v
MỞ ĐẦU 1
CHƯƠNG 1 - TỔNG QUAN VỀ QUẢN TRỊ MẠNG 3
1.1 Quản trị mạng 3
1.1.1 Khái niệm 3
1.1.2.Các lĩnh vực quản trị mạng 3
1.1.3 Tình hình thực tiễn và xu hướng phát triển quản trị mạng 4
1.2 Kiến trúc và mô hình quản trị mạng 5
1.2.1 Kiến trúc và mô hình OSI 5
1.2.2 Kiến trúc và mô hình TCP/IP 9
1.2.2.1 Giao thức TCP 10
1.2.2.2 Giao thức IP 12
1.2.3 Kiến trúc và mô hình SNMP 15
1.2.3.1 Kiến trúc SNMP 15
1.2.3.2 Các thành phần trong SNMP 17
1.2.3.3 Các phiên bản SNMP 20
1.3 Hệ thống quản trị mạng dựa trên Web và xu hướng phát triển 21
1.3.1 Định nghĩa 21
Trang 61.3.2 Phân loại 21
1.3.3 Xu hướng phát triển 22
1.3.4 Quản trị mạng dựa trên XML 22
1.4 Kết luận chương 23
CHƯƠNG 2 - CÔNG NGHỆ QUẢN TRỊ MẠNG DỰA TRÊN WEB 24
2.1 Mô hình Pull (Pull Model) 25
2.1.1 Tổng quan 25
2.1.2 Phương pháp quản lý mạng Ad hoc 25
2.1.3 Java Applet với quản trị mạng trên Web 27
2.2 Mô hình Push (Push Model) 30
2.2.1 Tổng quan 30
2.2.2 Xuất bản và đăng ký (Publish and Subscribe Phases) 33
2.2.3 Phân phối (Distribute Phase) 35
2.2.3.1 Socket với mô hình Push 36
2.2.3.2 RMI với mô hình Push 38
2.2.3.3 HTTP với mô hình Push 39
2.3 Công nghệ quản trị mạng trên nền Web (Web-Based Management) 40
2.3.1 Công nghệ quản trị mạng trên nền Web nhúng (Embedded Web-Based Management) 43
2.3.2 Công nghệ quản trị mạng doanh nghiệp trên nền Web (Web-Based Enterprise Management) 47
2.4 Kết luận chương 49
CHƯƠNG 3 - MÔ HÌNH THỬ NGHIỆM 51
3.1 Lựa chọn mô hình 51
3.2 Phân tích quá trình hoạt động 53
3.2.1 Cấu trúc phần mềm 53
Trang 7Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
iii
3.2.2 Phân tích quá trình hoạt động 53
3.2.3 Cài đặt chương trình 60
3.3 Đánh giá hiệu quả mô hình 61
KẾT LUẬN 63
TÀI LIỆU THAM KHẢO 65
Trang 8DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT
ARP Address Resolution Protocol
CIM Common Information Model
DMTF Distributed Management Task Force
EWS Embedded Web Server
ICMP Internet Control Message Protocol
IETF Internet Engineering Task Force
IP Internet Protocol
ISO International Organization For Standardization
IANA Internet Assigned Numbers Authority
LAN Local Area Network
MIB Management Information Base
NAS Network-Attached Storage
OSI Open Systems Interconnection
RARP Reverse Address Resolution Protocol
RFC Request For Comments
RMI Java Remote Method Invocation
SIP Session Initiation Protocol
SSH Secure Shell
TCP Transmission Control Protocol
VNC Virtual Network Computing
WAN Wide Area Network
WBEM Web-Based Enterprise Management
WBM Web-Based Management Manager
WMI Windows Management Instrumentation
XML Extensible Markup Language
Trang 9Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
v
DANH MỤC CÁC HÌNH VẼ
Hình 1.1 Mô hình OSI 6
Hình 1.2 Mô hình TCP/IP và OSI 9
Hình 1.3 Dạng thức của segment TCP 11
Hình 1.4 Cấu trúc các lớp địa chỉ IP 14
Hình 1.5 Mô hình SNMP 17
Hình 1.6 Cấu trúc MIB 19
Hình 2.1 Mô hình Pull: HTTP và SNMP 28
Hình 2.2 Mô hình Pull: HTTP thay thế SNMP 29
Hình 2.3 Mô hình Pull: Quản lý Ad hoc dựa trên HTTP 30
Hình 2.4 Mô hình Push: giai đoạn xuất bản và đăng ký 34
Hình 2.5 Mô hình Push: Giai đoạn phân phối 35
Hình 2.6 Mô hình Push: Phân phối dựa trên socket 37
Hình 2.7 Mô hình Push: Phân phối dựa trên RMI 38
Hình 2.8 Mô hình Push: Phân phối dựa trên HTTP 39
Hình 2.9 Công nghệ quản trị mạng trên nền Web 41
Hình 2.10 WBM: Quá trình trao đổi dữ liệu giữa hệ thống và thiết bị 43
Hình 2.11 Cấu hình thiết bị bằng công nghệ Web nhúng 44
Hình 2.12 Kiến trúc mô hình Web nhúng 45
Hình 2.13 Web server tạo hệ thống tập tin ảo 46
Hình 2.14 Quản trị thiết bị với SNMP và WBEM 49
Hình 3.1 Spiceworks: cấu hình thông tin quét chọn thiết bị trong mạng 54
Hình 3.2 Spiceworks: Dò tìm thiết bị trong mạng (data polling) 55
Hình 3.3 Spiceworks: bản đồ mạng 56
Hình 3.4 Spiceworks: Cấu hình theo dõi và cảnh báo 57
Hình 3.5 Spiceworks: Cấu hình báo cáo hệ thống 58
Trang 10Hình 3.6 Spiceworks: Chi tiết báo cáo các thiết bị trong hệ thống 59 Hình 3.7 Spiceworks: Cài đặt 60 Hình 3.8 Giao diện chính của Spiceworks 61
Trang 11data error !!! can't not
read
Trang 12data error !!! can't not
read
Trang 13data error !!! can't not
read
Trang 14data error !!! can't not
read
Trang 15data error !!! can't not
read
Trang 17data error !!! can't not
read
Trang 18data error !!! can't not
read
Trang 19data error !!! can't not
read
Trang 20data error !!! can't not
read
Trang 21data error !!! can't not
read
Trang 22data error !!! can't not
read
data error !!! can't not
read
Trang 23data error !!! can't not
read
data error !!! can't not
read
Trang 24data error !!! can't not
read
data error !!! can't not
read
Trang 26read
Trang 27data error !!! can't not
read