Nghiên cứu và phát triển ứng dụng trên mạng không dây

166 406 0
Nghiên cứu và phát triển ứng dụng trên mạng không dây

Đ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

Luận văn, khóa luận, chuyên đề, tiểu luận, quản trị, khoa học, tự nhiên, kinh tế

KHOA CNTT – ĐH KHTN TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM SINH VIÊN THỰC HIỆN  ĐẶNG BÌNH PHƯƠNG 0012078  HUỲNH SANG 0012083 NGHIÊN CỨU PHÁT TRIỂN ỨNG DỤNG TRÊN MẠNG KHÔNG DÂY LUẬN VĂN CỬ NHÂN TIN HỌC Tp.HCM, 2004 KHOA CNTT – ĐH KHTN TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM SINH VIÊN THỰC HIỆN  ĐẶNG BÌNH PHƯƠNG 0012078  HUỲNH SANG 0012083 NGHIÊN CỨU PHÁT TRIỂN ỨNG DỤNG TRÊN MẠNG KHÔNG DÂY GIÁO VIÊN HƯỚNG DẪN ThS. NGUYỄN TẤN TRẦN MINH KHANG GV. TRẦN MINH TRIẾT Tp.HCM, 2004 KHOA CNTT – ĐH KHTN LỜI CÁM ƠN Chúng em xin chân thành cám ơn Khoa Công Nghệ Thông Tin, trường Đại Học Khoa Học Tự Nhiên TpHCM đã tạo điều kiện tốt cho chúng em thực hiện đề tài luận văn tốt nghiệp này. Chúng em xin chân thành cám ơn Thầy Nguyễn Tấn Trần Minh Khang thầy Trần Minh Triết đã tận tình hướng dẫn, chỉ bảo chúng em trong suốt thời gian thực hiện đề tài. Chúng em xin chân thành cám ơn quý Thầy Cô trong Khoa đã tận tình giảng dạy, trang bò cho chúng em những kiến thức quý báu trong những năm học vừa qua. Chúng con xin nói lên lòng biết ơn sâu sắc đối với Ông Bà, Cha Mẹ đã chăm sóc, nuôi dạy chúng con thành người. Xin chân thành cám ơn các anh chò bạn bè đã ủng hộ, giúp đỡ động viên chúng em trong thời gian học tập nghiên cứu. Mặc dù chúng em đã cố gắng hoàn thành luận văn trong phạm vi khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót. Chúng em kính mong nhận được sự cảm thông tận tình chỉ bảo của quý Thầy Cô các bạn. Sinh viên thực hiện, Đặng Bình Phương & Huỳnh Sang 07/2004 KHOA CNTT – ĐH KHTN Lời mở đầu Ngày nay, cùng với sự bùng nổ thông tin thì sự phát triển của các phương tiện thông tin liên lạc là một điều tất yếu. Mọi người luôn có nhu cầu cập nhật, trao đổi thông tin ở mọi lúc mọi nơi. Do đó, để đáp ứng các nhu cầu trên, hàng loạt hệ thống mạng đã được ra đời. Đầu tiên là sự xuất hiện của LAN, WAN, sau đó là các mạng không dây như hiện nay. Cùng với sự phát triển của hệ thống mạng di động, mạng không dây thực sự là một bước đột phá trong lĩnh vực truyền thông. Trong những năm qua, bên cạnh việc các thiết bị hỗ trợ liên lạc vô tuyến như PDA, Pocket PC, Smart phone xuất hiện hàng loạt, mạng không dây chính vì vậy mà cũng phát triển không kém. Hàng loạt chuẩn mạng không dây được ra đời, từ các chuẩn thuộc thế hệ 2G, 3G của các điện thoại di động, đến các chuẩn IrDA, OpenAir, BlueTooth, các chuẩn của Wireless LAN như IEEE 802.11, HiperLAN. Với nhiều lợi thế như dễ kết nối, tính cơ động cao, chí phí giá thành rẻ, cho nên việc nghiên cứu mạng không dây thực sự là điều tất yếu. Đề tài “Nghiên cứu phát triển ứng dụng trên mạng không dây” được xây dựng nhằm mục tiêu nghiên cứu, thử nghiệm, đánh giá về mạng không dây đặc biệt là Wireless LAN. Trên cơ sở đó, chúng em xây dựng một số ứng dụng điều khiển thiết bị, truyền thông trên mạng không dây. KHOA CNTT – ĐH KHTN Nội dung luận văn được trình bày thành 2 phần, phần lý thuyết được trình bày trong 2 chương là phần nghiên cứu về mạng không dây mạng cục bộ không dây, phần ứng dụng bao gồm 3 chương tập trung vào các ứng dụng liên lạc trên Wireless LAN:  Chương 1. Tổng quan về mạng không dây: Giới thiệu chung về các khái niệm các loại mạng không dây.  Chương 2. Mạng cục bộ không dây: Trình bày các nghiên cứu về mạng cục bộ không dây. Tóm tắt một số chuẩn giao tiếp qua mạng cục bộ không dây quan trọng khác.  Chương 3. Ứng dụng AGRemoteDesktop: bộ chương trình giúp người dùng có thể sử dụng các máy tính để bàn hoặc các máy tính cầm tay có gắn thiết bị mạng không dây để điều khiển máy tính để bàn.  Chương 4. Ứng dụng AGMessenger: bộ chương trình giúp người dùng có thể sử dụng các máy tính để bàn hoặc các máy tính cầm tay có gắn thiết bị mạng không dây để chat với nhau.  Chương 5. Tổng kết: kết luận hướng phát triển cho đề tài. KHOA CNTT – ĐH KHTN MỤC LỤC Chương 1 Tổng quan về mạng không dây . 1 1.1 Mở đầu 1 1.1.1 Một số mô hình mạng cơ bản .1 1.1.2 Tầm quan trọng của hệ thống mạng .2 1.1.3 Mạng không dây – bước phát triển quan trọng của hệ thống mạng máy tính 3 1.2 Phân loại mạng không dây 4 1.3 Cơ chế truyền thông trong mạng không dây .5 1.4 Mạng cá nhân không dây - WPAN công nghệ Bluetooth 5 1.5 Mạng cục bộ không dây – Wireless LAN .8 1.5.1 Giới thiệu: .8 1.5.2 Một số khái niệm cơ bản 8 1.5.3 Ưu khuyết điểm .9 1.6 Mạng diện rộng WWAN .9 1.6.1 Giới thiệu 9 1.6.2 Một số khái niệm cơ bản 10 1.6.3 Ưu khuyết điểm .11 Chương 2 Mạng cục bộ không dây-Wireless LAN 12 2.1 Tổng quan về Wireless LAN 12 2.1.1 Giới thiệu chung .12 2.1.2 Các ứng dụng của Wirless LAN .13 2.1.3 Các ưu khuyết điểm của Wireless LAN 14 2.2 Các chuẩn thông dụng của Wireless LAN 15 2.2.1 IEEE 802.11 của Viện kỹ thuật Điện-Điện tử Mỹ .16 2.2.2 HiperLAN của Viện tiêu chuẩn viễn thông châu Âu (ETSI) 20 2.2.3 Các tiêu chuẩn khác 24 2.2.4 Tóm tắt các tiêu chuẩn thông dụng .26 2.3 Kiến trúc, các đặc điểm kỹ thuật của Wireless LAN IEEE 802.11 27 2.3.1 Các khái niệm chính của Wireless LAN 28 2.3.2 Cấu trúc của Wireless LAN 37 KHOA CNTT – ĐH KHTN 2.3.3 Giới thiệu về băng tần của Wireless LAN 42 Chương 3 Ứng dụng “AG Remote Desktop” . 44 3.1 Giới thiệu .44 3.1.1 Các chức năng của phiên bản "AG Remote Desktop Server" 44 3.1.2 Các chức năng của phiên bản "AG Remote Desktop Client for Desktop" .45 3.2 Phân tích - Thiết kế .46 3.2.1 Phân hệ “AG Remote Desktop Server” 46 3.2.2 Phân hệ “AG Remote Desktop Client for Desktop” “AG Remote Desktop Client for Pocket PC” .66 3.3 Cài đặt thử nghiệm .76 3.3.1 Công cụ môi trường phát triển ứng dụng .76 3.3.2 Mô hình cài đặt .77 3.4 Plugin 78 3.4.1 Giới thiệu 78 3.4.2 Cấu trúc cách xây dựng một Plugin .78 Chương 4 Ứng dụng “AG Messenger” . 79 4.1 Giới thiệu .79 4.1.1 Các chức năng của phiên bản "AG Messenger Server" .79 4.1.2 Các chức năng của phân hệ "AG Messenger Client for Desktop" phiên bản “AG Messenger Client for Pocket PC” .80 4.2 Phân tích - Thiết kế .80 4.2.1 Ứng dụng “AG Messenger Server” 80 4.2.2 Phân hệ “AG Messenger Client for Desktop” “AG Messenger Client for Pocket PC” .98 4.3 Cài đặt thử nghiệm .114 4.3.1 Công cụ môi trường phát triển ứng dụng .114 4.3.2 Mô hình cài đặt .115 Chương 5 ỨNG DỤNG “AG VNC VIEWER” 116 5.1 Mở đầu 116 KHOA CNTT – ĐH KHTN 5.2 Một số vấn đề về tính an toàn bảo mật trong liên lạc của hệ thống wireless LAN .116 5.2.1 Một số vấn đề về bảo mật thông tin trong hệ thống RealVNC 117 5.3 Giải pháp đề nghị cho việc bảo đảm an toàn cho hệ thống VNC trên WirelessLAN .119 5.3.1 Đăng nhập vào hệ thống VNC Server 119 5.3.2 Thiết lập khóa bí mật ngẫu nhiên cho phiên làm việc 120 5.3.3 Trao đổi thông tin đã được mã hóa .120 5.4 Giao thức liên lạc RFB- các thông điệp của giao thức .121 5.4.1 Các thông điệp khởi động: 121 5.4.2 Những thông điệp từ Client đến Server 123 5.4.3 Các thông điệp từ Server đến Client .126 5.5 Phân tích-Thiểt kế .128 5.5.1 Các hoạt động bảo mật chính .128 5.5.2 Các thiết kế xử lý chính 129 5.5.3 Thiết kế giao diện .131 Chương 6 Tổng kết . 134 6.1 Kết luận .134 6.2 Hướng phát triển .134 Phuï luïc A - Các từ viết tắt 136 Phuï luïc B - Tình hình sử dụng Wireless LAN trên thế giới tại Việt Nam 142 Phuï luïc C - Cấu trúc cách xây dựng Plugin 150 KHOA CNTT – ĐH KHTN DANH SÁCH CÁC HÌNH Hình 1-1:Mô hình chung của các mạng không dây cơ bản 2 Hình 1-2:Mô hình ứng dụng Bluetooth 6 Hình 1-3: Microsoft đã hỗ trợ các API lập trình Bluetooth trong Platform SDK 7 Hình 1-4:Một ví dụ về WWAN . 10 Hình 2-1:Mô hình Wireless LAN 29 Hình 2-2: Vùng phục vụ độc lập- Mạng Ad-hoc . 30 Hình 2-3:Mạng cơ sở hạ tầng . 31 Hình 2-4:Basic Service Set 33 Hình 2-5:Extended Service Set 35 Hình 2-6:Một ví dụ kết hợp Wireless LAN với mạng LAN 36 Hình 2-7:Mối quan hệ giữa các lớp của LAN mô hình OSI . 37 Hình 2-8:Mô tả mối quan hệ giữa các thực thể quản lý . 38 Hình 3-1:Lược đồ chính của mô hình Use-Case 46 Hình 3-2: Màn hình giới thiệu . 56 Hình 3-3:Màn hình chính . 57 Hình 3-4:Màn hình điều chỉnh tuỳ chọn 58 Hình 3-5:Màn hình thêm Plugin bước 1 59 Hình 3-6: Màn hình thêm Plugin khi chọn Help 60 Hình 3-7:Màn hình thêm Plugin bước 2 61 Hình 3-8:Màn hình cập nhật Plugin . 62 Hình 3-9:Sequence Diagram thay đổi tùy chọn . 63 Hình 3-10: Sequence Diagram của Thêm Plugin . 64 Hình 3-11: Sequence Diagram cập nhật Plugin . 65 Hình 3-12: Lược đồ chính của mô hình Use-Case . 66 Hình 3-13: Màn hình giới thiệu . 71 Hình 3-14: Màn hình kết nối Server 71 Hình 3-15: Màn hình cố gắng kết nối Server . 72 Hình 3-16: Màn hình điều khiển 72 Hình 3-17: Màn hình kết nối Server của PocketPC . 73 Hình 3-18: Màn hình tạm thời chưa kết nối được với Server của PocketPC . 74 Hình 3-19: Màn hình điều khiển của PocketPC 74 Hình 3-20: Sequence Diagram kết nối với Server . 75 Hình 3-21: Sequence Diagram của yêu cầu server thực hiện chức năng . 76 KHOA CNTT – ĐH KHTN Hình 3-22: Mô hình cài đặt ứng dụng “AGRemoteDesktop” 77 Hình 4-1: Lược đồ chính của mô hình Use-Case . 80 Hình 4-2: Màn hình giới thiệu . 90 Hình 4-3: Màn hình kết nối 90 Hình 4-4: Màn hình quản lý tài khoản . 91 Hình 4-5: Màn hình thêm tài khoản . 91 Hình 4-6: Màn hình cập nhật tài khoản 92 Hình 4-7: Màn hình chat 92 Hình 4-8: Sequence Diagram khởi động server . 93 Hình 4-9: Sequence Diagram ngừng server . 94 Hình 4-10: Sequence Diagram thêm tài khoản 95 Hình 4-11: Sequence Diagram cập nhật tài khoản . 96 Hình 4-12: Sequence Diagram tán gẫu 97 Hình 4-13: Lược đồ chính của mô hình Use-Case . 98 Hình 4-14: Màn hình trước khi kết nối với Server 106 Hình 4-15: Màn hình sau khi kết nối với Server . 106 Hình 4-16: Màn hình chat của PC 107 Hình 4-17: Màn hình giới thiệu của AGMessenger cho Desktop 107 Hình 4-18: Màn hình kết nối với Server của Pocket PC 108 Hình 4-19: Màn hình tạm thời chưa kết nối được với Sever của Pocket PC . 109 Hình 4-20: Màn hình điều khiển của Pocket PC 109 Hình 4-21: Sequence diagram của kết nối server . 110 Hình 4-22: Sequence diagram của đăng kí tài khoản mới . 111 Hình 4-23: Sequence diagram của đăng nhập tài khoản 112 Hình 4-24: Sequence diagram đăng xuất ra khỏi tài khoản 113 Hình 4-25: Sequence diagram của tán gẫu . 113 Hình 4-26: Mô hình cài đặt ứng dụng “AGMessenger” 115 Hình 5-1: Sơ đồ trạng thái của Server 128 Hình 5-2: Sơ đồ trạng thái của Client 129 Hình 5-3: Sequence truyền nhận dữ liệu của cả client server . 129 Hình 5-4: Sequence tiếp nhận kết nối từ client của Server 130 Hình 5-5: Sequence tiếp nhận kết nối từ Server của Client . 130 Hình 5-6: Màn hình About . 131 Hình 5-7: Màn hình Properties . 131 . nghiên cứu mạng không dây thực sự là điều tất yếu. Đề tài Nghiên cứu và phát triển ứng dụng trên mạng không dây được xây dựng nhằm mục tiêu nghiên cứu, . chương là phần nghiên cứu về mạng không dây và mạng cục bộ không dây, phần ứng dụng bao gồm 3 chương tập trung vào các ứng dụng liên lạc trên Wireless LAN:

Ngày đăng: 04/08/2013, 15:58

Hình ảnh liên quan

Bảng 1-1: So sánh các đặc tính của tia hồng ngoại và sĩng radio - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Bảng 1.

1: So sánh các đặc tính của tia hồng ngoại và sĩng radio Xem tại trang 17 của tài liệu.
Bảng 2-2:Các kiểu điều chế và tốc độ trong HIPERLAN - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Bảng 2.

2:Các kiểu điều chế và tốc độ trong HIPERLAN Xem tại trang 35 của tài liệu.
Hình 2-1:Mơ hình WirelessLAN - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 2.

1:Mơ hình WirelessLAN Xem tại trang 41 của tài liệu.
Hình 2-4:Basic Service Set - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 2.

4:Basic Service Set Xem tại trang 45 của tài liệu.
Hình 2-5:Extended Service Set - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 2.

5:Extended Service Set Xem tại trang 47 của tài liệu.
Hình 2-8:Mơ tả mối quan hệ giữa các thực thể quản lý - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 2.

8:Mơ tả mối quan hệ giữa các thực thể quản lý Xem tại trang 50 của tài liệu.
Bảng 2-5: Tĩm tắt các dịch vụ mạng - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Bảng 2.

5: Tĩm tắt các dịch vụ mạng Xem tại trang 54 của tài liệu.
icon tên "Stop" trên màn hình. - Nghiên cứu và phát triển ứng dụng trên mạng không dây

icon.

tên "Stop" trên màn hình Xem tại trang 64 của tài liệu.
2 ConfigPlugin Cập nhật Cấu hình plugin - Nghiên cứu và phát triển ứng dụng trên mạng không dây

2.

ConfigPlugin Cập nhật Cấu hình plugin Xem tại trang 66 của tài liệu.
Kiểm tra plugin đã cấu hình. - Nghiên cứu và phát triển ứng dụng trên mạng không dây

i.

ểm tra plugin đã cấu hình Xem tại trang 70 của tài liệu.
Hình 3-11: Sequence Diagram cập nhật Plugin - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 3.

11: Sequence Diagram cập nhật Plugin Xem tại trang 77 của tài liệu.
3.2.2.1 Lược đồ chính của mơ hình Use-Case - Nghiên cứu và phát triển ứng dụng trên mạng không dây

3.2.2.1.

Lược đồ chính của mơ hình Use-Case Xem tại trang 78 của tài liệu.
Người sử dụng phải chọn một chức năng được Server hỗ trợ trong danh bảng danh sách các chức năng - Nghiên cứu và phát triển ứng dụng trên mạng không dây

g.

ười sử dụng phải chọn một chức năng được Server hỗ trợ trong danh bảng danh sách các chức năng Xem tại trang 81 của tài liệu.
Hình 3-21: Sequence Diagram của yêu cầu server thực hiện chức năng - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 3.

21: Sequence Diagram của yêu cầu server thực hiện chức năng Xem tại trang 88 của tài liệu.
3.3.2 Mơ hình cài đặt - Nghiên cứu và phát triển ứng dụng trên mạng không dây

3.3.2.

Mơ hình cài đặt Xem tại trang 89 của tài liệu.
nút tên "Stop" trên màn hình kết nối. - Nghiên cứu và phát triển ứng dụng trên mạng không dây

n.

út tên "Stop" trên màn hình kết nối Xem tại trang 94 của tài liệu.
Màn hình giới thiệu - Nghiên cứu và phát triển ứng dụng trên mạng không dây

n.

hình giới thiệu Xem tại trang 102 của tài liệu.
Hình 4-2: Màn hình giới thiệu - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 4.

2: Màn hình giới thiệu Xem tại trang 102 của tài liệu.
Hình 4-4: Màn hình quản lý tài khoản - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 4.

4: Màn hình quản lý tài khoản Xem tại trang 103 của tài liệu.
Hình 4-10: Sequence Diagram thêm tài khoản - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 4.

10: Sequence Diagram thêm tài khoản Xem tại trang 107 của tài liệu.
nút tên "Sign In" trên màn hình kết nối. - Nghiên cứu và phát triển ứng dụng trên mạng không dây

n.

út tên "Sign In" trên màn hình kết nối Xem tại trang 113 của tài liệu.
1 Màn hình kết nối - Nghiên cứu và phát triển ứng dụng trên mạng không dây

1.

Màn hình kết nối Xem tại trang 120 của tài liệu.
Hình 4-21: Sequence diagram của kết nối server - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 4.

21: Sequence diagram của kết nối server Xem tại trang 122 của tài liệu.
4.3.2 Mơ hình cài đặt - Nghiên cứu và phát triển ứng dụng trên mạng không dây

4.3.2.

Mơ hình cài đặt Xem tại trang 127 của tài liệu.
Hình 5-1: Sơ đồ trạng thái của Server - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 5.

1: Sơ đồ trạng thái của Server Xem tại trang 140 của tài liệu.
Hình 5-5: Sequence tiếp nhận kết nối từ Server của Client - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 5.

5: Sequence tiếp nhận kết nối từ Server của Client Xem tại trang 142 của tài liệu.
Hình 5-11: Màn hình chính trên PocketPC - Nghiên cứu và phát triển ứng dụng trên mạng không dây

Hình 5.

11: Màn hình chính trên PocketPC Xem tại trang 145 của tài liệu.
Bảng B-1: Mười thành phố cĩ số điểm truy cập HotSpots cao nhất nước Mỹ - Nghiên cứu và phát triển ứng dụng trên mạng không dây

ng.

B-1: Mười thành phố cĩ số điểm truy cập HotSpots cao nhất nước Mỹ Xem tại trang 157 của tài liệu.
Hình B-6-4: Mức thâm nhập WirelessLAN trong thị trường các dịch vụ băng rộng - Nghiên cứu và phát triển ứng dụng trên mạng không dây

nh.

B-6-4: Mức thâm nhập WirelessLAN trong thị trường các dịch vụ băng rộng Xem tại trang 159 của tài liệu.
Hình B-6-3: Tỷ lệ sử dụng thiết bị WirelessLAN phân chia theo khu vực trên thế giới - Nghiên cứu và phát triển ứng dụng trên mạng không dây

nh.

B-6-3: Tỷ lệ sử dụng thiết bị WirelessLAN phân chia theo khu vực trên thế giới Xem tại trang 159 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan