Đồ án Nghiên cứu giao thức WAP

WAP – Công nghệmà sẽ đưa mọi người đến gần nhau hơn – đã ra đời và đang từng bước phát triển chứng minh khảnăng vô tận của mình. Bạn đã biết đến Internet và WWW. Bạn biết rằng phải có một máy tính đểtruy nhập vào kho thông tin khổng lồ ấy, thực hiện những giao dịch với bất kỳngười nào cũng kết nối Internet, ởbất kỳ đâu trên trái đất. Tuy nhiên bạn đã thõa mãn với điều đó chưa. Hay đơn giản bạn không có thời gian đểsửdụng máy tính? Hoặc giảbạn không biết sửdụng máy tính? Bạn lo lắng bạn không thểcó được nguồn lợi khổng lồmà Internet mang lại, WAP đã cho bạn câu trảlời hoàn thiện cho thắc mắc của bạn. WAP sẽ đưa bạn đến với Internet mà không cần phải có một máy tính hay là phải biết sửdụng máy tính. Bạn có thểthực hiện những giao dịch qua WAP. Bạn cũng có thểlựa chọn các món hàng, thực hiện một trắc nghiệm hay dạo chơi trên xa lộthông tin Internet.

pdf88 trang | Chia sẻ: tuandn | Lượt xem: 2709 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án Nghiên cứu giao thức WAP, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA VIỄN THÔNG I --------------o0o------------- ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành Viễn Thông Đề tài: NGHIÊN CỨU GIAO THỨC WAP Giáo viên hướng dẫn: Ths. Phạm Khắc Chư Sinh viên thực hiện: Hoàng Đình Thọ HÀ ĐÔNG 10/2005 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………….…………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ……………………………………………………….………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… MỤC LỤC DANH MỤC CÁC HÌNH ẢNH ................................................................................................ 3 THUẬT NGỮ VIẾT TẮT .......................................................................................................... 4 LỜI NÓI ĐẦU ........................................................................................................................... 5 CHƯƠNG I: TỔNG QUAN VỀ MẠNG 3G ............................................................................. 6 1. Lịch sử phát triển của mạng thông tin di động. ..................................................................... 6 a. Lộ trình phát triển từ hệ thống IS-95 thế hệ 2 đến cdma2000 thế hệ 3. ............................................... 8 b. Lộ trình phát triển từ GSM lên 3G W-CDMA .................................................................................... 11 2. Mạng 3G ................................................................................................................................... 15 a. Mô hình tham khảo mạng cdma2000 ................................................................................................. 16 b. Mô hình tham khảo mạng W-CDMA .................................................................................................. 21 3. MIP ........................................................................................................................................... 25 a. Tổng quan về MIP .............................................................................................................................. 25 b. MIPv4 ................................................................................................................................................. 27 c. MIPv6 ................................................................................................................................................. 29 4. Tóm tắt chương ....................................................................................................................... 29 CHƯƠNG II: TỔNG QUAN VỀ GIAO THỨC WAP ........................................................... 30 1. Giới thiệu ................................................................................................................................. 30 2. Khái niệm WAP....................................................................................................................... 30 3. Lịch sử về WAP ....................................................................................................................... 32 4. Kiến trúc tổng quan ................................................................................................................ 33 a. Mô hình World Wide Web .................................................................................................................. 33 b. Mô hình WAP ..................................................................................................................................... 35 CHƯƠNG III: CHỒNG GIAO THỨC WAP ......................................................................... 38 1. Nhìn chung ............................................................................................................................... 38 a. Môi trường ứng dụng không dây – Wireless Application Environment – WAE ................................. 39 b. Giao thức phiên không dây – Wireless Session Protocol –WSP ........................................................ 39 c. Giao thức giao dịch không dây – Wireless Transaction Protocol – WTP .......................................... 39 d. Bảo mật lớp giao vận không dây – Wireless Transport Layer Security - WTLS ................................ 40 e. Giao thức dữ liệu dồ không dây – Wireless Datagram Protocol – WDP ........................................... 40 f. Các vật mang ...................................................................................................................................... 41 g. Các dịch vụ và ứng dụng khác ........................................................................................................... 41 h. Các cấu hình mẫu của công nghệ WAP ............................................................................................. 41 2. Mô hình tham chiếu WAP ...................................................................................................... 43 3. WAE – Lớp Ứng dụng (The Application Layer) .................................................................. 44 a. Nền tảng ............................................................................................................................................. 44 b. Các mục tiêu và yêu cầu ..................................................................................................................... 44 c. Mô hình kiển trúc WAE ...................................................................................................................... 45 d. Các thành phần của WAE .................................................................................................................. 48 e. Bảo mật và điều khiển truy nhập ........................................................................................................ 52 4. WSP – Lớp Phiên (The Session Layer) ................................................................................ 53 a. Các đặc trưng WSP ............................................................................................................................ 53 b. Các ký hiệu WSP ................................................................................................................................ 55 c. Các phần tử WSP trong truyền thông giữa các lớp ............................................................................ 56 5. WTP – Lớp Giao dịch (The Transaction Layer) .................................................................. 63 a. Các đặc trưng giao thức WTP ............................................................................................................ 63 b. Các loại giao dịch .............................................................................................................................. 64 c. Thực thể quản lý WTP ........................................................................................................................ 65 d. Các dịch vụ đã cung cấp tới lớp trên ................................................................................................. 66 e. Phân loại hoạt động ........................................................................................................................... 67 6. WTLS và WDP – Lớp Giao vận và Bảo mật (Security and Transport Layer) ................. 70 a. Wireless Transport Layer Protocol – WTLS. ..................................................................................... 70 b. Wireless Datagram Protocol – WDP. ................................................................................................ 72 CHƯƠNG IV: TỔNG QUAN KIẾN TRÚC WAP PUSH ...................................................... 75 1. Giới thiệu. ................................................................................................................................ 75 2. Bộ khung ứng dụng Push. ...................................................................................................... 75 3. Push Proxy Gateway. .............................................................................................................. 77 a. Tổng quan các dịch vụ. ....................................................................................................................... 77 b. Truy nhập từ phía Internet ................................................................................................................. 77 c. Dịch vụ điều khiển thông điệp. ........................................................................................................... 77 d. Mã hóa và biên dịch. .......................................................................................................................... 78 e. Dịch vụ truy vấn các năng lực client. ................................................................................................. 78 4. Giao thức truy nhập Push. ..................................................................................................... 78 a. Hoạt động của giao thức PAP. ........................................................................................................... 78 b. Quy trình push. ................................................................................................................................... 78 c. Sự báo cáo xác nhận. ......................................................................................................................... 79 d. Việc hủy Push. .................................................................................................................................... 79 e. Truy vấn khả năng client. ................................................................................................................... 79 5. Giao thức Push Over-the-Air Protocol. ................................................................................. 79 6. Sự xem xét bảo mật ................................................................................................................. 80 a. Nhận thực một Push Initiator. ............................................................................................................ 80 CHƯƠNG V: SO SÁNH: WAP VÀ I-MODE ....................................................................... 82 1. Sự khác nhau giữa WAP và I-Mode ...................................................................................... 82 a. WML và CHTML ................................................................................................................................ 82 b. I-Mode: Luôn luôn kết nối .................................................................................................................. 82 c. Cước phí ............................................................................................................................................. 82 2. Tương lai của công nghệ Internet không dây ....................................................................... 83 CHƯƠNG VI: GIỚI THIỆU MỘT ỨNG DỤNG WAP. ....................................................... 84 KẾT LUẬN .............................................................................................................................. 85 TÀI LIỆU THAM KHẢO ........................................................................................................ 86 DANH MỤC CÁC HÌNH ẢNH Hình 1.1: Quá trình phát triển của thông tin di động từ thế hệ 1 đến thế hệ 3. 7 Hình 1.2: Lộ trình phát triển từ cdmaOne đến cdma2000. 10 Hình 1.3: Lộ trình phát triển từ GSM đến W-CDMA. 11 Hình 1.4: Biểu đồ thời gian cho HSCSD đối xứng và không đối xứng. 12 Hình 1.5: Cấu trúc mạng GPRS. 13 Hình 1.6: Kiến trúc tổng quát một mạng di động kết hợp cả PS và CS. 15 Hình 1.7: Mô hình tham khảo mạng cdma2000. 16 Hình 1.8: Kiến trúc chung của hệ thống cdma2000. 21 Hình 1.9: Kiến trúc chung của mạng 3G phát hành R3. 22 Hình 1.10: Kiến trúc mạng 3G phát hành R4. 23 Hình 1.11: Kiến trúc mạng đa phương tiện IP của 3GPP (R5). 24 Hình 1.12: Đăng ký tam giác và định tuyến. 26 Hình 1.13: IP trong IP. 26 Hình 1.14: Tối ưu định tuyến. 27 Hình 2.1: Mô hình mạng Internet. 31 Hình 2.2: Mô hình mạng không dây. 32 Hình 2.3: Mô hình mạng không dây kết hợp Internet. 32 Hình 2.4: Mô hình World Wide Web. 34 Hình 2.5: Mô hình WAP. 35 Hình 2.6: Một minh hoạ về mạng WAP. 37 Hình 3.1: Chồng giao thức WAP. 38 Hình 3.2: Chồng giao thức WAP mẫu. 42 Hình 3.3: Mô hình tham chiếu. 43 Hình 3.4: Mô hình logic WAE. 46 Hình 3.5: WAE Push-Based Model. 47 Hình 3.6: Các thành phần WAE client. 48 Hình 3.7: Một dịch vụ không báo nhận. 55 Hình 3.8: Thiết lập Phiên. 59 Hình 3.9: Phương thức Invoke. 60 Hình 3.10: Hủy bỏ phương thức Invoke. 61 Hình 3.11: Non-confirmed Push. 61 Hình 3.12: Confirmed Push. 62 Hình 3.13: Phục hồi phiên. 62 Hình 3.14: Một giao dịch loại 0. 67 Hình 3.15: Một giao dịch loại 1. 68 Hình 3.16: Một giao dịch loại 2. 69 Hình 3.17: Thiết lập một kết nối an toàn. 70 Hình 3.18: Kiến trúc giao thức Dữ liệu đồ không dây – WDP. 72 Hình 3.19: Mô hình WDP Tổng quát 73 Hình 4.1: So sánh các công nghệ Push và Pull. 75 Hình 4.2: Bộ khung Push dạng đơn giản nhất. 76 Hình 4.3: Bộ khung Push với Push Proxy Gateway 76 THUẬT NGỮ VIẾT TẮT CDMA Code Division Multiple Access Đa truy nhập phân chia theo mã. DNS Domain Name System Hệ thống phân giải tên miền GPRS General Packet Radio Service Dịch vụ vô tuyến gói chung. GPRS General Packet Radio System Hệ thống vô tuyến gói chung. GSM Global System for Mobile Comunications Hệ thống toàn cầu cho truyền thông di động. HDML Handheld Device Markup Language Ngôn ngữ đánh dấu cho thiết bị cầm tay HDTP Handheld Device Transport Protocol Giao thức truyền tải cho thiết bị cầm tay HTML HyperText Markup Language Ngôn ngữ đánh dấu siêu văn bản. HTTP HyperText Transfer Protocol Giao thức truyền tải siêu văn bản. IP Internet Protocol Giao thức Internet. MMI Man Machine Interface Giao tiếp người – máy. MMS Multimedia Message Service Dịch vụ tin nhắn đa phương tiện OTA Over-the-Air Qua không khí PDA Personal Digital Assistant Máy trợ lý cá nhân dùng kĩ thuật số. TCP Transmission Control Protocol Giao thức điều khiển truyền dẫn SSL Secure Socket Layer Tầng Socket an toàn. UMTS Universal Mobile Telecommunocation System Hệ thống viễn thông di động toàn cầu URI Uniform Resource Identifier Định danh tài nguyên thống nhất URL Uniform Resource Locator Bộ định vị tài nguyên thống nhất W-CDMA Wideband Code Division Multiple Access Đa truy nhập vô tuyến phân chia theo mã băng rộng WAE Wireless Application Environment Môi trương ứng dụng không dây. WAP Wireless Application Protocol Giao thức ứng dụng không dây. WDP Wireless Datagram Protocol Giao thức dữ liệu đồ không dây WML Wireless Markup Language Ngôn ngữ đánh dấu không dây. WSP Wireless Session Protocol Giao thức phiên không dây. WTA Wireless Telephony Application Trình ứng dụng điện thoại không dây WTAI Wireless Telephony Application Interface. Giao diện Trình ứng dụng điện thoại không dây WTP Wireless Transaction Protocol Giao thức giao dịch không dây. WWW World Wide Web Mạng toàn cầu LỜI NÓI ĐẦU WAP – Công nghệ mà sẽ đưa mọi người đến gần nhau hơn – đã ra đời và đang từng bước phát triển chứng minh khả năng vô tận của mình. Bạn đã biết đến Internet và WWW. Bạn biết rằng phải có một máy tính để truy nhập vào kho thông tin khổng lồ ấy, thực hiện những giao dịch với bất kỳ người nào cũng kết nối Internet, ở bất kỳ đâu trên trái đất. Tuy nhiên bạn đã thõa mãn với điều đó chưa. Hay đơn giản bạn không có thời gian để sử dụng máy tính? Hoặc giả bạn không biết sử dụng máy tính? Bạn lo lắng bạn không thể có được nguồn lợi khổng lồ mà Internet mang lại, … WAP đã cho bạn câu trả lời hoàn thiện cho thắc mắc của bạn. WAP sẽ đưa bạn đến với Internet mà không cần phải có một máy tính hay là phải biết sử dụng máy tính. Bạn có thể thực hiện những giao dịch qua WAP. Bạn cũng có thể lựa chọn các món hàng, thực hiện một trắc nghiệm hay dạo chơi trên xa lộ thông tin Internet. Đồ án này sẽ nghiên cứu về công nghệ WAP ở khía cạnh Viễn thông, khía cạnh của những người đã xây dựng nên WAP, đưa bạn đến với Internet chỉ qua một thiết bị thông thường nhỏ xíu trong túi quần bạn: Điện thoại di động. Bạn thấy kỳ diệu chưa? Không cần đến máy tính phải không? Thật tuyệt!!! Đồ án này sẽ nghiên cứu về WAP như một kiến trúc mở. Các công nghệ trong WAP như WAP Push. So sánh WAP với Công nghệ tương đương I-Mode của NTT DoCoMo – Công ty Viễn thông Nhật bản vởi hơn 20 triệu thuê bao. Đồ án tốt nghiệp Nghiên cứu về giao thức WAP Hoàng Đình Thọ - Lớp D01VT # 6 CHƯƠNG I: TỔNG QUAN VỀ MẠNG 3G 1. Lịch sử phát triển của mạng thông tin di động. Khi con người có hệ thống thông tin cố định thông qua các máy để bàn, họ mong ước có một hệ thống di động để có thể trao đổi thông tin mọi lúc mọi nơi. Để đáp ứng yêu cầu đó, mạng thông tin di động ra đời, trải qua nhiều giai đoạn phát triển từ hệ thống tương tự sử dụng kỹ thuật FDMA đến các hệ thống số TDMA và CDMA. Căn cứ vào các kỹ thuật sử dụng cho hệ thống, các dịch vụ mà hệ thống có thể đáp ứng được ta chia lịch sử phát triển của hệ thống thông tin di động thành các thế hệ được biểu diễn theo bảng sau: Bảng 1: lịch sử phát triển lên thế hệ 3 của mạng thông tin di động. Thế hệ thông tin di động Hệ thống Các dịch vụ Chú thích Thế hệ 1 (1G) AMPS, TACS, NMT Tiếng thoại FDMA, tương tự Thế hệ 2 (2G) GSM, IS-36, IS-95 Chủ yếu cho tiếng thoại kết hợp với các dịch vụ bản tin ngắn TDMA, hoặc CDMA số băng hẹp (8-13kbps) Thế hệ 2.5 GPRS, EDGE, CDMA 1x Trước hết là tiếng thoại có đưa thêm các dịch vụ số liệu gói TDMA (kết hợp nhiều khe thoại hoặc nhiều tần số), CDMA tốc độ mã cao hơn Thế hệ 3 (3G) CDMA2000, W-CDMA Các dịch vụ tiếng và số liệu gói được thiết kế để truyền tiếng và số liệu đa phương tiện Sử dụng CDMA băng rộng Sơ đồ hình 1.1 sau đây tổng kết quá trình phát triển của hệ thống thông tin di động từ thế hệ 1 đến thế hệ 3. Đồ án tốt nghiệp Nghiên cứu về giao thức WAP Hoàng Đình Thọ - Lớp D01VT # 7 Đề tài này nghiên cứu về thông tin di động thế hệ 3 trong khi đó các hệ thống tr