Wireless transaction protocol wtp
Download
1 / 18

Wireless Transaction Protocol (WTP) - PowerPoint PPT Presentation


  • 163 Views
  • Uploaded on

Wireless Transaction Protocol (WTP). By Pathfinders. WHAT IS WAP?. Wireless Application Protocol Standard created by wireless and Internet companies Enables internet access from a cellular phone Enables applications to scale across variety of transport options and device types.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Wireless Transaction Protocol (WTP)' - chaka


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Wireless transaction protocol wtp

Wireless Transaction Protocol(WTP)

By Pathfinders


What is wap

WHAT IS WAP?

Wireless Application Protocol

Standard created by wireless and Internet companies

Enables internet access from a cellular phone

Enables applications to scale across variety of transport options and device types


Protocol stack for wap

Application Layer (WAE)

Other Services

And Applications

Session Layer (WSP)

Transaction Layer (WTP)

Security Layer (WTLS)

Transport Layer (WDP)

SMS

USSD

CSD

IS-136

CDMA

CDPD

PDC-P

Etc

Protocol Stack for WAP


Wap architecture

WAP Architecture

Client

Web Server

WAP Gateway

WML

CGI

Scripts

etc.

WML Encoder

WML-Script

WSP/WTP

HTTP

WML Decks

with WML-Script

WMLScript

Compiler

WTAI

Protocol Adapters

Content

Etc.


What is wtp

What is WTP?

Light weight transaction oriented protocol

Runs on top of datagram service

Chops data packets into lower level datagram's

Concatenates received datagram's into useful data

Operates above WDP to provide simple protocol suitable for low bandwidth mobile station


How it is designed for wireless environment

How it is designed for Wireless Environment

no explicit connection setup or tear down

optimized setup (data carried in first packet of protocol exchange)

seeks to reduce 3-way handshake on initial request

supports User acknowledgement or Stack acknowledgement option [acks may be forced from the WTP user (upper layer) default is stack ack]


Wtp transaction services

WTP Transaction Services

WTP offers 3 classes of transactions services:

Unreliable one-way request (Class 0)

Reliable one-way request (Class 1)

Reliable two-way request/response (Class 2)


Operation of class 0

Initiator

Responder

Invoke PDU

(TID=N, TG, C=0,…)

Operation of Class 0

TR-Invoke/

Request

TR-Invoke/ Indication


Basic operation of class 1

Initiator

Responder

Invoke PDU

(TID=N, TG, C=1,…)

TR-Invoke/

Request

TR-Invoke/ Indication

Basic Operation of Class 1

Ack PDU

(TID=N*)

TR-Invoke/

Confirm


Class 1 with user acknowledgement

Initiator

Responder

Invoke PDU

(TID=N, TG, C=1,…)

TR-Invoke/

Request

TR-Invoke/ Indication

Class 1 – with ‘User’ Acknowledgement

Ack PDU

(TID=N*)

TR-Invoke/

Response

TR-Invoke/

Confirm


Basic operation of class 2

Initiator

Responder

Invoke PDU

(TID=N, TG, C=2,…)

TR-Invoke/

Request

TR-Invoke/ Indication

Basic Operation of Class 2

TR-Invoke/

Request

Result PDU

TR-Invoke/

Confirm

TR-Result/

Indication

TR-Result/

Response

Ack PDU

TR-Result/

Confirm


Class 2 with hold on acknowledgement

Initiator

Responder

Invoke PDU

(TID=N, TG, C=2,…)

TR-Invoke/

Request

TR-Invoke/ Indication

Class 2 - with ‘Hold On’ Acknowledgement

Ack PDU

TR-Invoke/

Confirm

TR-Invoke/

Request

Result PDU

TR-Result/

Indication

TR-Result/

Response

Ack PDU

TR-Result/

Confirm


Class 2 with user acknowledgement

Initiator

Responder

Invoke PDU

(TID=N, TG, C=2,…)

TR-Invoke/

Request

TR-Invoke/ Indication

Class 2 - with ‘User’ Acknowledgement

Ack PDU

TR-Invoke/

Response

TR-Invoke/

Confirm

TR-Invoke/

Request

Result PDU

TR-Result/

Indication

TR-Result/

Response

Ack PDU

TR-Result/

Confirm


Wtp management entity

WTP Management Entity

Interface between WTP layer and environment of device

Monitors the state of mobile environment

Deals with all the issues related to

Initialization

Configuration

Resources

as they pertain to WTP layer


Wtp features

WTP Features

Provides reliable, efficient data transfer based on request/reply paradigm

Supports selective re-transmission

Message oriented (not stream)

Supports Abort function

Supports concatenation of PDUs



References and resources

References and Resources

Books

- Understanding WAP

Official Website (specifications)

- www.wapforum.org



ad