Giao tiếp không dây - WAP
WAP là viết tắt của Giao thức Ứng dụng Không dây. WAP đại diện cho một bộ giao thức thay vì một giao thức đơn lẻ. WAP nhằm mục đích tích hợp một trình duyệt nhẹ đơn giản còn được gọi là trình duyệt vi mô vào các thiết bị cầm tay, do đó yêu cầu lượng tài nguyên tối thiểu nhưmemory và CPU tại các thiết bị này.
WAP cố gắng bù đắp sự thiếu hụt của các thiết bị cầm tay không dây và liên kết không dây bằng cách kết hợp nhiều trí thông minh hơn vào các nút mạng như routers, web servers, và BSs.
Các mục tiêu chính của bộ giao thức WAP như sau.
- Độc lập với các tiêu chuẩn mạng không dây
- Khả năng tương tác giữa các nhà cung cấp dịch vụ
- Khắc phục những thiếu sót của phương tiện không dây
- Khắc phục nhược điểm của thiết bị cầm tay
- Tăng hiệu quả và độ tin cậy
- Cung cấp bảo mật, khả năng mở rộng và khả năng mở rộng
Mô hình WAP
WAP áp dụng phương pháp tiếp cận máy khách-máy chủ. Nó chỉ định một máy chủ proxy hoạt động như một giao diện giữa miền không dây và mạng có dây lõi. Máy chủ proxy này, còn được gọi làWAP gateway, chịu trách nhiệm về nhiều chức năng như dịch giao thức và tối ưu hóa truyền dữ liệu qua phương tiện không dây.
Các bộ phận mạng không dây bao gồm -
- Nhà cung cấp nội dung (Ứng dụng hoặc máy chủ gốc)
- Thiết bị di động (ứng dụng WAP)
- Cổng WAP
- Proxy WAP
Kiến trúc WAP đã được thiết kế để bám sát web. Sự khác biệt duy nhất là sự hiện diện của cổng WAP đang dịch giữa HTTP và WAP.
Khách hàng WAP
Ba phần sẽ được đề cập liên quan đến ứng dụng khách WAP là tác nhân người dùng WAE, tác nhân người dùng WTA và ngăn xếp WAP.
WAE user agent - Tác nhân người dùng môi trường ứng dụng không dây là trình duyệt kết xuất nội dung để hiển thị.
WTA user agent - Tác nhân ứng dụng điện thoại không dây nhận các tệp WTA đã biên dịch từ máy chủ WTA và thực thi chúng.
WAP stack - Ngăn xếp WAP cho phép điện thoại kết nối với cổng WAP bằng Giao thức WAP.
Máy chủ ứng dụng
Phần tử trong mạng nơi các ứng dụng thông tin (web, WAP) cư trú là proxy WAP, cổng WAP hoặc máy chủ WAP -
Proxy- Đây là phần tử trung gian đóng vai trò vừa là máy khách vừa là máy chủ trong mạng nó nằm giữa máy khách và máy chủ. Máy khách gửi yêu cầu đến nó và nó truy xuất và lưu trữ thông tin cần thiết bằng cách liên hệ với Máy chủ gốc.
Gateway - Đây là phần tử trung gian thường dùng để kết nối hai loại mạng khác nhau.
WAP Gateway về cơ bản là phần mềm được đặt giữa một mạng hỗ trợ WAP and IP packet network chẳng hạn như Internet.
Ngăn xếp giao thức WAP
Ngăn xếp giao thức WAP được hiển thị trong hình sau:
Lớp ứng dụng
Lớp ứng dụng cung cấp một môi trường ứng dụng dành cho việc phát triển và thực thi các ứng dụng và dịch vụ di động WAE bao gồm hai tác nhân người dùng khác nhau nằm ở phía máy khách.
Tác nhân người dùng WAE bao gồm trình duyệt và trình soạn thảo tin nhắn văn bản cùng với tác nhân người dùng WTA.
Lớp phiên
Lớp phiên cung cấp các phương thức để trao đổi nội dung có tổ chức giữa các ứng dụng Máy khách / Dịch vụ.
WAP chứa các thành phần sau:
Connection Oriented Session Services - Chúng hoạt động qua WTP.
Connectionless Session Services - Chúng hoạt động trực tiếp qua WDP.
Session services - Các chức năng này giúp thiết lập kết nối giữa máy khách và máy chủ bằng cách sử dụng các thông điệp nguyên thủy.
Primitives messagesđược định nghĩa là các thông báo mà khách hàng gửi đến máy chủ để yêu cầu một cơ sở dịch vụ. Máy khách gửi các nguyên thủy yêu cầu và nhận nguyên thủy xác nhận và máy chủ có thể gửi nguyên thủy phản hồi và nhận nguyên thủy chỉ báo.
Dịch vụ phiên không kết nối chỉ cung cấp dịch vụ chưa được xác nhận. Để bắt đầu phiên làm việc, ứng dụng khách sẽ gọi các nguyên thủy WSP cung cấp một số tham số, chẳng hạn như địa chỉ máy chủ, địa chỉ máy khách và các tiêu đề máy khách. Ở một số khía cạnh, WSP về cơ bản là một dạng HTTP nhị phân.
Lớp giao dịch
Cung cấp các phương pháp khác nhau để thực hiện giao dịch với mức độ tin cậy khác nhau.
Lớp bảo mật
Lớp tùy chọn cung cấp, khi xác thực, quyền riêng tư và kết nối an toàn giữa các ứng dụng. Dựa theoSSL (Secure Socket Layer). Nó cung cấp các dịch vụ đảm bảo quyền riêng tư, xác thực máy chủ, xác thực máy khách và toàn vẹn dữ liệu.
Phiên SSL tiêu chuẩn được mở giữa máy chủ web và cổng WAP và phiên WTLS được khởi tạo giữa gateway và mobile device. Nội dung được mã hóa được gửi thông qua kết nối này từ máy chủ đến cổng, nơi này sẽ dịch nó và gửi đến điện thoại di động. Giao dịch giữaSSL và WTLS diễn ra trong bộ nhớ của cổng WAP.
Lớp vận chuyển
Đây là lớp dưới cùng, được kết nối với dịch vụ mang do nhà điều hành cung cấp. Dịch vụ mang là liên lạc giữa điện thoại di động và các trạm gốc. Chúng bao gồmSMS, CSD, USSD, GSM, GPRS, DECT, CDMA, FDMA, và TDMA.
Lớp vật lý chuẩn bị dữ liệu được gửi từ thiết bị di động qua các dịch vụ hàng không và gửi dữ liệu bằng cách sử dụng dịch vụ mang được thực hiện trong mạng mà thiết bị đang hoạt động. WDPcó một giao diện với các mạng mang khác nhau, vì vậy nó phải có một triển khai cụ thể mang. WDP là lớp duy nhất phải được viết lại để hỗ trợ các mạng mang khác nhau. Lớp WTP thực hiện mộtrequest-response transaction giao thức định hướng thay vì cơ chế kết nối bắt tay ba bước.