Đồ án Nghiên cứu giao thức WAP - Hoàng Đình Thọ
Tổng quan WAE – Wireless Application Environment WSP - Wireless Session Protocol WTP - Wireless Transaction Protocol WTLS - Wireless Transport Layer Security WDP - Wireless Datagram Protocol
Bạn đang xem trước 20 trang tài liệu Đồ án Nghiên cứu giao thức WAP - Hoàng Đình Thọ, để 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 “Nghiên cứu giao thức WAP” Người thực hiện: Hoàng Đình Thọ Người hướng dẫn: Ths. Phạm Khắc Chư ĐỒ ÁN TỐT NGHIỆP Nghiên cứu Tổng quan mạng thông tin di động Tổng quan chồng giao thức WAP Kiến trúc WAP Push WAP và 3G Hiện thực ứng dụng WAP – WAPGOOGLE Nội dung đồ án Tổng quan mạng thông tin di động 3G Xu hướng tất yếu tiến lên 3G » Lộ trình phát triển từ GSM lên UMTS WCDMA » Xu hướng tất yếu tiến lên 3G Nhu cÇu vÒ dÞch vô ®a d¹ng, dÞch vô sè liÖu tèc ®é cao ngµy cµng t¨ng HÖ thèng 2G lµ hÖ thèng b¨ng hÑp, chuyÓn m¹ch kªnh HÖ thèng 3G b¨ng réng, chuyÓn m¹ch gãi ®¸p øng ®îc nhu cÇu c¸c dÞch vô ! Lộ trình phát triển từ GSM lên WCDMA » GSM HSCSD GPRS EDGE WCDMA Node B UE Node B RNC RNC MGW MGW MSC Server GMSC Server SGSN GGSN MS BTS BSC MSC/VLR SGSN GGSN RNC RNC Node B Node B UE MS BTS BSC MSC/VLR 1 khung SGSN GGSN 8-PSK GMSC 16 QAM Node B RNC MGW CSCF MGCF MRF GSM HSCSD GPRS EDGE UMTS Release 1999 TDMA CDMA+TDMA UMTS Release 4 UMTS Release 5 Tổng quan về giao thức WAP Lý do ra đời công nghệ WAP Khái niệm Kiến trúc tổng quan Chồng giao thức WAP Lý do ra đời Công nghệ WAP Khái niệm Application: Một chương trình máy tính, hoặc một đơn vị của phần mềm máy tính được thiết kế để làm một nhiệm vụ xác định Wireless: Không có, hoặc không cần thiết phải có dây, liên quan mạt thiết đến truyền dẫn vô tuyến Protocol: Một tập các quy tắc kỹ thuật về thông tin làm thế nào để truyền và nhận giữa các máy tính hay thiết bị. WAP là một tập hợp các quy tắc cho việc truyền và nhận dữ liệu giữa các ứng dụng máy tính thông qua các thiết bị không dây như điện thoại di động. WAP Wireless Application Protocol Kiến trúc tổng quan Mô hình World Wide Web Mô hình lập trình WAP Mạng tham khảo WAP Mô hình World Wide Web Mô hình lập trình WAP Mô hình tham khảo WAP Chồng giao thức WAP Tổng quan WAE – Wireless Application Environment WSP - Wireless Session Protocol WTP - Wireless Transaction Protocol WTLS - Wireless Transport Layer Security WDP - Wireless Datagram Protocol Tổng quan WAE – Wireless Application Environment Môi trường ứng dụng không dây – WAE là một môi trường ứng dụng đa năng dựa trên sự kết hợp giữa WWW và các công nghệ của hệ thống điện thoại di động. Mục tiêu chính mà WAE muốn đạt tới là thiết lập một môi trường đồng hành mà sẽ cho phép các nhà điều hành và các nhà cung cấp dịch vụ xây dựng các dịch vụ và các ứng dụng tương thích với nhiều nền tảng không dây khác nhau. WAE chứa một môi trường trình duyệt siêu nhỏ có các chức năng sau: Ngôn ngữ đánh dấu không dây – Wireless Markup Language (WML): Một ngôn ngữ đánh dấu giản đơn tương tự như HTML nhưng được tối ưu cho các đầu cuối di động không dây WMLScript: Một ngôn ngữ kịch bản giản đơn, giống như Javascript Trình ứng dụng điện thoại không dây – Wireless Telephony Application (WTA, WTAI): Các dịch vụ điện thoại và các giao tiếp lập trình Các định dạng nội dung: một tập các định dạng dữ liệu thích hợp, bao gồm các hình ảnh các bản ghi danh bạ và thông tin lịch WSP - Wireless Session Protocol Giao thức phiên không dây cung cấp cho lớp ứng dụng WAP một giao diện gồm 2 dịch vụ phiên. Thứ nhất là một dịch vụ hướng kết nối ảnh hưởng lên giao thức lớp giao dịch (WTP). Thứ hai là một dịch vụ phi kết nối ảnh hưởng lên dịch vụ dữ liệu đồ an toàn hoặc không an toàn (WDP). Các giao thức Phiên Không dây hiện tại chứa các dịch vụ thích hợp cho việc duyệt các ứng dụng (WSP/B). WSP/B cung cấp các chức năng sau: Chức năng HTTP/1.1 trong mã hoá tối ưu qua môi trường không khí Trạng thái Phiên duy trì lâu Tạm ngưng và mở lại phiên với bộ điều hướng phiên Một sự tiện lợi chung cho cả dữ liệu tin tưởng và dữ liệu không tin tưởng Đàm phán các đặc trưng giao thức WTP - Wireless Transaction Protocol Giao thức giao dịch không dây chạy trên đỉnh cảu dịch vụ dữ liệu đồ và cung cấp như một giao thức hướng giao dịch đơn giản, thích hợp cài đặt trong các client “mỏng” (Các trạm di động). WTP điều hành hiệu quả qua các mạng dữ liệu đồ không dây an toàn hoặc không an toàn, và cung cấp các đặc trưng sau: Ba loại dịch vụ giao dịch: Các yêu cầu không tin tưởng một chiều, Các yêu cầu tin tưởng mot chiều, Các giao dịch hỏi đáp 2 chiều tin tưởng Tuỳ chọn người dùng tới người dùng tin cậy – Người dùng WTP gửi một thông điệp xác nhận khi nhận một thông điệp Tuỳ chọn chấp nhập dữ liệu ngoài So khớp các PDU và trễ chấp nhận để thu nhỏ các thông điệp đã gửi Các giao dịch không đồng bộ WTLS - Wireless Transport Layer Security WTLS là một giao thức bảo mật dựa trên tiêu chuẩn công nghiệp của giao thức Bảo mật lớp Giao vận lớp – Transport Layer Security (TLS), trước đây được biết đến dưới cái tên Tầng Socket an toàn - Secure Sockets Layer (SSL). WTLS được dành để sử dụng cho các giao thức giao vận WAP và đã được tối ưu hoá để sử dụng qua các kênh truyền thông băng hẹp. WTLS cung cấp các đặc trưng: Tính toàn vẹn dữ liệu – WTLS chứa các đặc tính đảm bảo rằng dữ liệu đã gửi giữa đầu cuối di động và ứng dụng server là không bị thay đổi hay mất mát. Tính riêng tư – WTLS chứa các đặc tính để đảm bảo rằng dữ liệu đã truyền giữa đầu cuối và server ứng dụng là riêng tư và không được hiểu bởi bất kỳ kẻ trung gian nào có thể chặng luông dữ liệu Tính nhận thực – WTLS chứa các đặt tính để thiết lập tính đúng đắn giữa đầu cuối và server ứng dụng Tính bảo vệ từ chối dịch vụ - WTLS chứa các đặt tính để xoá và từ chối dữ liệu đã chuyển tiếp hoặc đã kiểm tra không thành công. WTLS tạo ra nhiều kiểu dịch vụ từ chối điển hình để tránh sự tấn công nhằm bảo vệ các lớp giao thức phía trên WDP - Wireless Datagram Protocol Giao thức lớp giao vận trong kiến trúc WAP được quy vào giao thức dữ liệu đồ WDP. Lớp WDP điều hành trên các dịch vụ có khả năng mang dữ liệu, hỗ trợ bởi các kiểu mạng khác nhau. Như một dịch vụ giao vận chung, WDP cung cấp một dịch vụ thích hợp với các giao thức lớp trên và truyền thông trong suốt qua một trong các dịch vụ mang có sẵn. Khí đó các giao thức WDP cung cấp một giao diện chung để các giao thức lớp trên – Các lớp Bảo mật, Phiên, Ứng dụng – có khả năng độc lập chức năng trong mạng khồng dây. Điều này đạt được bằng cách thích ứng lớp giao vận với các đặc trưng xác định của các dịch vụ mang bên dưới Kiến trúc WAP Push Giới thiệu Kiến trúc Push Framework Push Proxy Gateway Các giao thức Push: PAP (Push Access Protocol), P OTA (Push Over-the-Air) Giới thiệu về WAP Push WAP Push Framework PPG - Push Proxy Gateway Push Proxy Gateway – PPG là một thực thể đảm nhận hầu hết các công việc của kiến trúc Push. Trách nhiệm của nó bao gồm: hoạt động như một điểm truy nhập nội dung push từ Internet tới mạng di động và mọi thứ liên quan đến chúng (Như: nhận thực, bảo mật, điều khiển client, v.v…). Như vậy, PPG là điểm nhập mạng một mạng di động. Chính nó là người quyết định ai là người được phép truy nhập tới mạng WAP, những người được push nội dung và những người không được phép. Các giao thức WAP Push PAP: Push Access Protocol P-OTA: Push Over-the-Air WAP và 3G 3Gwireless đưa ra các thay đổi trong truyền thông: Dịch vụ mang dữ liệu IP Độ rộng band cơ bản lớn hơn (32k hoặc hơn) Thay đổi độ rộng band theo yêu cầu Tuy nhiên phổ tần vẫn bị giới hạn 3Gwireless và WAP tạo ra một sự hopự tác xuất sắc Băng thông lớn -> có thể cung cấp nội dung phong phú, giàu nội dung, các thay đổi và các chỉ tiêu mới cho phép cung cấp các dịch vụ đa phương tiện dễ dàng Dẫn đến các dịch vụ WAP hiện tại chạy tốt hơn, nhanh hơn và rẻ hơn, đồng thời cũng dễ dàng thêm các dịch vụ mới Các mạng toàn IP ở mọi nơi Tạo các ứng dụng một cách đơn giản Chi phí cho cơ sở hạ tầng thấp WAP và 3G Các sản phẩm mới ra đời sẽ: Có các cơ chế hướng dữ liệu mới Dễ dàng hoạt động cùng nhau Thương mai di động – Mobile commerce Mặt khác 3Gwireless cần cho WAP ở các điểm: 3Gwireless cung cấp một lớp mạng không dây cao cấp Các mạng yêu cầu một mô hình ứng dụng WAP là một mô hình ứng dụng di động Các trình duyệt WML phải tối ưu cho các thiết bị không dây: màn hình nhỏ, bộ nhớ thấp, hỗ trợ khả năng điện thoại… Tóm lại, 3Gwireless và WAP hoạt động cùng nhau đem lại các dịch vụ tốt nhất cho người sử dụng WAP và 3G Hiện thực Công nghệ WAP Ứng dụng WAP: WAP GOOGLE WAP GOOGLE Giới thiệu về GOOGLE Triển khai WAP GOOGLE Giới thiệu về Google ??? Triển khai WAP GOOGLE Triển khai WAP GOOGLE Kết luận WAP – Công nghệ ra đời để đưa bạn đến gần với Internet hơn. Bây giờ bạn có thể truy nhập vào kho thông tin khổng lồ - Internet - mà không cần đến máy tính. Bạn có thể truy nhập vào WWW ở bất cứ đâu chỉ với một chiếc điện thoại. Bạn có thể thực hiện các giao dịch, chơi các trò chơi, thực hiện một vài trắc nghiệm, v.v… Do thời gian ngắn ngủi, đồ án thực sự mới nghiên cứu được một phần nhỏ của công nghệ WAP, và hiện thực một ứng dụng nho nhỏ của công nghệ WAP Em xin chân thành cảm ơn