UMTS - WAP
Τι είναι το UMTS Universal Mobile Telecommunications Systems Πρόσβαση σε υπηρεσίες φωνής, δεδομένων και πολυμέσων ανεξάρτητα της θέσης του χρήστη UMTS Forum: επιτάχυνση διαδικασιών κανονιστικό πλαίσιο για άδειες, φάσμα, πρότυπα το παράδειγμα του GSM UMTS: ολόκληρο σύστημα, όχι μόνο τεχνολογία ολοκληρώνει υπάρχουσες τεχνολογίες (GSM 2 ) προτείνει νέες συνολική αρχιτεκτονική υπηρεσιών Κ. Κουρκουμπέτης UMTS-WAP- 2
Το όραμα του UMTS Οι προσωπικές επικοινωνίες στον 21 αιώνα Καθολικότητα χαμηλό κόστος νέων τεχνολογιών ανοιχτές αρχιτεκτονικές Κινητικότητα personal mobility, smart cards, Virtual Home Environment, service mobility, personal service profile Τηλεπικοινωνίες transparency of service access, seamless provisioning, satellite+terrestrial, Βασικές υπηρεσίες (δια)-συνδέσεις, χρέωση, ασφάλεια, διαχείριση, αποδοτικότητα Υπηρεσίες προστιθέμενης αξίας public, business to business, financial,... Κ. Κουρκουμπέτης UMTS-WAP- 3
Σύγκληση των τεχνολογιών Στοιχεία από τεχνολογίες 2ης γενιάς: GSM, IP, ATM GPRS (GSM phase 2+, point-to-point-multi-point connectionless, connection-oriented, IP service, tunneling), WAP ATM (σηματοδοσία;) TCP (ιδιομορφία ασυρμάτων δικτύων, νέες προτάσεις: link-layer forward error corrections, end-to-end Selective ACKs, split-connection, Snoop protocol), QoS enhancements mobility management (MIPv6++) addressing issues UMTS: 3η γενιά! Σύγκληση+ολοκλήρωση 2ης γενιάς 2Mbps access, new air interfaces,... Κ. Κουρκουμπέτης UMTS-WAP- 4
GSM και UMTS Πορία του GSM -> νέες υπηρεσίες, καλύτερη ποιότητα και απόδοση, χαμηλότερο κόστος backward compatibility, ελαχ. επίδραση σε εγκατεστημένες τεχνολογίες εν γένει ανεξάρτητο απο UMTS πρότυπα GSM phase 2+ νέες υπηρεσίες (ΙΝ υπηρεσίες+) ποιότητα = σταθερό δίκτυο circuit switched data < 76.8 kbps αποδοτικότερη διαχείριση (routing, packet data) location services GSM/DECT interworking GPRS: wireless extension of Internet over GSM network WWW, ftp,, περιορισμένο QoS, συνδιάζει 1-8 14kbps voice ch. Κ. Κουρκουμπέτης UMTS-WAP- 5
Η τεχνολογία WAP Υλικό από wapforum.com
The WAP Architecture Client WAP Gateway Web Server WML WML- Script WTAI Etc. WSP/WTP WML Encoder WMLScript Compiler Protocol Adapters HTTP CGI Scripts etc. Content WML Decks with WML-Script Κ. Κουρκουμπέτης UMTS-WAP- 7
Comparison between Internet and WAP Technologies Wireless Application Protocol Internet HTML JavaScript HTTP Wireless Application Environment (WAE) Session Layer (WSP) Transaction Layer (WTP) Other Services and Applications TLS - SSL Security Layer (WTLS) TCP/IP UDP/IP Bearers: Transport Layer (WDP) SMS USSD CSD IS-136 CDMA CDPD PDC-P Etc.. Κ. Κουρκουμπέτης UMTS-WAP- 8
WAP specifies Wireless Application Environment WML Microbrowser WMLScript Virtual Machine WMLScript Standard Library Wireless Telephony Application Interface WAP Content Types Wireless Protocols Wireless Session Protocol (WSP) Wireless Transport Layer Security (WTLS) Wireless Transaction Protocol (WTP) Wireless Datagram Protocol (WDP) Wireless network interface definitions Κ. Κουρκουμπέτης UMTS-WAP- 9
WHY WAP? Wireless networks and phones have specific needs and requirements not addressed by existing Internet technologies. Only be met by participation from entire industry. WAP enables any data transport TCP/IP, UDP/IP, GUTS (IS-135/6), SMS, or USSD. The WAP architecture several modular entities together form a fully compliant Internet entity all WML content is accessed via HTTP 1.1 requests. Κ. Κουρκουμπέτης UMTS-WAP- 10
WHY WAP? WAP utilizes standard Internet markup language technology (XML) Optimizing the content and airlink protocols The WML UI components map well onto existing mobile phone user interfaces no re-education of the end-users leveraging market penetration of mobile devices WAP utilizes plain Web HTTP 1.1 servers leveraging existing development methodologies CGI, ASP, NSAPI, JAVA, Servlets, etc. Κ. Κουρκουμπέτης UMTS-WAP- 11
Why is HTTP/HTML not enough? Big pipe - small pipe syndrome Internet HTTP/HTML <HTML> <HEAD> <TITLE>NNN Interactive</TITLE> <META HTTP-EQUIV="Refresh" CONTENT="1800, URL=/index.html"> </HEAD> <BODY BGCOLOR="#FFFFFF" BACKGROUND="/images/9607/bgbar5.gif" LINK="#0A3990" ALINK="#FF0000" VLINK="#FF0000" TEXT="000000" ONLOAD="if(parent.frames.length!=0)top.location='ht tp://nnn.com';"> <A NAME="#top"></A> <TABLE WIDTH=599 BORDER="0"> <TR ALIGN=LEFT> <TD WIDTH=117 VALIGN=TOP ALIGN=LEFT> Wireless network WAP <WML> <CARD> <DO TYPE="ACCEPT"> <GO URL="/submit?Name=$N"/> </DO> Enter name: <INPUT TYPE="TEXT" KEY="N"/> </CARD> </WML> Content encoding <HTML> <HEAD> <TITLE >NNN Intera ctive< /TITLE > <META HTTP- EQUIV= "Refre sh" CONTEN T="180 0, URL=/i ndex.h tml"> 010011 010011 110110 010011 011011 011101 010010 011010 Κ. Κουρκουμπέτης UMTS-WAP- 12
WAE First Generation Architecture Application model Browser, Gateway, Content Server WML Display language WMLScript Scripting language WTA Telephony services API and architecture Content Formats Data exchange Κ. Κουρκουμπέτης UMTS-WAP- 13
WML Second Generation Extensions and enhancements Currently under development User Agent Profiling Content customized for device Push Model Network-initiated content delivery Performance Enhancements Caching, etc. Κ. Κουρκουμπέτης UMTS-WAP- 14
WAE Abstract Network Architecture WSP/HTTP Request {URL} Client Gateway Network Application WSP/HTTP Reply {Content} Κ. Κουρκουμπέτης UMTS-WAP- 15
Network Example #1: WAP Gateway Client WAP Gateway Web Server WML WML- Script WTAI Etc. WSP/WTP WML Encoder WMLScript Compiler Protocol Adapters HTTP CGI Scripts etc. Content WML Decks with WML-Script Κ. Κουρκουμπέτης UMTS-WAP- 16
Network Example #2: WAP Application Server Client WAP Application Server WML WML- Script WTAI Etc. WSP/WTP WML Encoder WMLScript Compiler Protocol Adapters Application Logic Content WML Decks with WML-Script Κ. Κουρκουμπέτης UMTS-WAP- 17