Tải bản đầy đủ (.pdf) (27 trang)

Tìm hiểu hệ thống quản trị qua mạng dựa trên Web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (460.34 KB, 27 trang )

ĐẠ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
Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




ĐẠ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
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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên






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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




LỜI CẢM ƠN
Tôi xin chân thành cảm ơn Thầy giáo PGS.TS Nguyễn Văn Tam đã tận tình
chỉ 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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




ii

1.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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




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


Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




iv

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT
Viết tắt

Ý nghĩa

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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên





vi

Hì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

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên




data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....




data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....


data error !!! can't not
read....

data error !!! can't not
read....



data error !!! can't not
read....

data error !!! can't not
read....


data error !!! can't not
read....

data error !!! can't not
read....



×