wap – wireless application protocol rajeev gopalakrishna cs590f fall 2000

Post on 21-Jan-2016

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WAP – Wireless Application Protocol

RAJEEV GOPALAKRISHNACS590F Fall 2000

WAP – What it is not Latest Cellular phone Yet Another Painful Protocol Gizmo from the Silicon valley

WAP – What it is

WAP is a suite of specifications that defines a protocol for presentation and delivery of wireless information and telephony services on mobile phones and other wireless terminals

WAP - Why Another Protocol

Less powerful CPUs Less memory Restricted power

consumption Smaller displays Different input devices (ex :

phone keypad, voice input etc)

Less bandwidth More latency Less connection stability Less predictable

availability

Network is different Device is different

WAP Model

Client

WAE User Agent

Gateway

Encoders And

Decoders

CGI Scriptsetc

content

Origin Server

Example WAP Network

Wireless Network Binary

WAPProxy

WTAServer

HTMLFilter

WebServer

WML

WML

WMLHTML

WAP Architecture

Wireless Application Environment

o Wireless Markup Language (WML) - card and deck approacho WML Scripto Wireless Telephony Application (WTA)o Content Formats

Micro browser environment

Wireless Session Protocol

o Two Session Services Connection Oriented

Connectionless o Suited for browsing applications

(WSP/B) HTTP/1.1 functionality and semantics

Long-lived session state Session suspend and resume with session

migration

Features

Wireless Transaction Protocol

o 3 classes of transaction services unreliable one-way requests reliable one-way requests reliable two-way request-reply transactions

o Reliability re-transmissions,acks,duplicate removal

o Asynchronous transactions no explicit connection setup or teardown phases

o Message oriented

Features

Wireless Transport Layer Security Features

o Data Integrityo Privacyo Authenticationo DoS protectiono Optional !o Handshake Protocol (Optimized)

o Common interface to upper layer protocols

o Port numberso Supports multiple bearers

Wireless Datagram ProtocolFeatures

Competing Technologieso Wireless Knowledgeo Palm VIIo I-Modeo SIM-toolkit

Edge over others

o OS independent – Palm OS, Windows CE, EPOC

o Bearer/network independento Great Backing – WAP Forum

QUESTIONS

top related