Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme



Similar documents
WAP 2.x architecture Features, services and functions

Wireless Application Protocol (WAP)

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Mobile IP and Wireless Application Protocol

Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP Abstract Message Format. The Client/Server model is used:

Questions for Mobile Communications 2 nd ed.

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

Application Example: WWW. Communication in the WWW. WWW, HTML, URL and HTTP. Loading of Web Pages. The Client/Server model is used in the WWW

TECHNICAL CHALLENGES OF VoIP BYPASS

TCP/IP and the Internet

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture # Apache.

Lab 1: Packet Sniffing and Wireshark

Mobility and cellular networks

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Internet Control Protocols Reading: Chapter 3

Objectives of Lecture. Network Architecture. Protocols. Contents

BASIC ANALYSIS OF TCP/IP NETWORKS

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

1 Introduction: Network Applications

Lecture 28: Internet Protocols

Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Mobile Communications

SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet

Final for ECE374 05/06/13 Solution!!

OPNET Network Simulator

Index. Common Packet Channel (CPCH) 25 Compression 265, , 288 header compression 284

1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment?

Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

CEB620MOBILE COMPUTING

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Advanced Higher Computing. Computer Networks. Homework Sheets

Mobile Wireless Overview

Introduction to LAN/WAN. Application Layer (Part II)

UMTS/GPRS system overview from an IP addressing perspective. David Kessens Jonne Soininen

Computer Networking LAB 2 HTTP

Protocols. Packets. What's in an IP packet

M3-R3: INTERNET AND WEB DESIGN

W H I T E PA P E R. The concept of robust header compression, ROHC

ARIB STD-T V Wide area network synchronisation standard

Nokia E90 Communicator Using WLAN

HTTP. Internet Engineering. Fall Bahador Bakhshi CE & IT Department, Amirkabir University of Technology

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

CPS221 Lecture: Layered Network Architecture

Lab VI Capturing and monitoring the network traffic

Bluetooth Protocol Architecture

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

Development of Wireless Networks

Packet Capture. Document Scope. SonicOS Enhanced Packet Capture

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

IP Telephony (Voice over IP)

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE

S y s t e m A r c h i t e c t u r e

Potential Threats to WAP Enabled Devices

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)

From Digital Television to Internet? A general technical overview of the- DVB- Multimedia Home Platform Specifications

Comparison of WAP Push and Short Message Service (SMS)

Usage. Wireless Broadband Networks. Need for Speed WMAN

Application Layer -1- Network Tools

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP - Message Format. The Client/Server model is used:

Chapter 6: Conclusion

Cleaning Encrypted Traffic

Deployment Guide Microsoft IIS 7.0

Lecture 2-ter. 2. A communication example Managing a HTTP v1.0 connection. G.Bianchi, G.Neglia, V.Mancuso

Ethereal: Getting Started

Introduction VOIP in an Network VOIP 3

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

SQA Higher Computing Unit 3b Computer Networking

ADVANTAGES OF AV OVER IP. EMCORE Corporation

ICTTEN8195B Evaluate and apply network security

Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1

Transport Layer Security Protocols

Network Technologies

4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time)

Wireless Java Programming for Enterprise Applications

Tomás P. de Miguel DIT-UPM. dit UPM

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Digital media glossary

Networked AV Systems Pretest

Mobile Communications

Digital Audio and Video Data

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Now SMS/MMS Android Modem Quick Start Guide

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides)

Technology/Internet Usage Workshop

Unit 23. RTP, VoIP. Shyam Parekh

Cellular Networks: Background and Classical Vulnerabilities

Master Kurs Rechnernetze Computer Networks IN2097

Configuration Guide. BES12 Cloud

Transcription:

Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Telecommunication Networks: GSM, GPRS, UMTS Chapter 4 Mobility on the network layer Mobility on the transport layer Mobility support on the application layer Application Layer Mobility Support Conclusion 1

Application Example: WWW and Mobility Protocol (HTTP, Hypertext Transfer Protocol) and language (HTML, Hypertext Markup Language) of the WWW have not been designed for mobile applications and mobile devices, thus creating many problems Typical transfer sizes HTTP request: 100-350 byte Responses on the average <10 kbyte, header 160 byte, GIF 4.1 kbyte, JPEG 12.8 kbyte, HTML 5.6 kbyte, but also many large files that cannot be ignored The Web is no file system Web pages are not simple files to download Static and dynamic content, interaction with servers via forms, content transformation, push technologies etc. Many hyperlinks, automatic loading and reloading, redirecting A single click might have big consequences Mobile devices usually have small displays HTML content usually consists of frames each one too large for the display Interaction is more difficult like with fixed computers 2

HTTP 1.0 and Mobility HTTP was designed for fixed networks Designed for high capacity (compared to wireless access) and low delay Big and redundant protocol headers (readable for humans, stateless, therefore big headers in ASCII) Uncompressed content transfer Huge overhead per request compared with the content (e.g., a GET request) since using TCP (3-way-handshake) DNS lookup by client causes additional traffic Caching could reduce network traffic, but is quite often disabled by information providers to be able to create user profiles, usage statistics etc. more and more dynamic objects which cannot be cached Security problems: how to use SSL/TLS together with proxies? POST messages (i.e., sending to a server) can typically not be buffered, very problematic if currently disconnected 3

How to support Mobility in WWW? You cannot change the WWW but why not adopting content for mobile clients? Application gateways (like proxies), enhanced servers Simple clients, pre-calculations in the fixed network: compression, filtering, content extraction Automatic adaptation to network characteristics, e.g. picture scaling, color reduction, transformation of document format (e.g., PS to TXT), automatic abstract generation Maybe also use variants of HTTP and HTML: HDML (handheld device markup language): simple language similar to HTML requiring a special browser HDTP (handheld device transport protocol): transport protocol for HDML Problems Proprietary approaches, require special enhancements for browsers Heterogeneous devices make approaches more complicated 4

WAP - Wireless Application Protocol Goals of WAP: Deliver Internet content and enhanced services to mobile devices and users (mobile phones, PDAs) Independence from wireless network standards Open for everyone to participate, protocol specifications will be proposed to standardization bodies Applications should scale well beyond current transport media and device types and should also be applicable to future developments Platforms: e.g., GSM (900, 1800, 1900), CDMA IS-95, TDMA IS-136, 3G systems (IMT-2000, UMTS, W-CDMA, cdma2000, ) Scope of standardization: Browser: micro browser, similar to existing, well-known browsers in the Internet Script language: similar to Java script, adapted to the mobile environment WTA/WTAI: Wireless Telephony Application (Interface): access to all telephone functions Content formats: e.g., business cards (vcard), calendar events (vcalender) Protocol layers: transport layer, security layer, session layer etc. WAP 2.0: use of wireless TCP 5

WAP - Network Elements Combined with proxies, content can be adopted: fixed network wireless network Internet HTML filter WML WAP proxy Binary WML HTML web server HTML WML HTML filter/ WAP proxy Binary WML PSTN WTA server Binary WML Binary WML (Wireless Markup Language): binary file format for clients 6

WAP Architecture (not to be recognized) Service discovery External services EFI Security services Crypto libraries Multimedia Messaging (Email) WAE/WTA User Agent (WML, XHTMLMP) Content formats Push Application framework Provisioning Navigation Discovery Authentication Identification Push OTA Capability Negotiation Synchronisation Cookies Session Service Lookup PKI Secure transport Hypermedia transfer (WTP+WSP, HTTP) Datagrams (WDP, UDP) Streaming Connections (TCP with wireless profile) MMS Transfer Transport Protocol framework Secure bearer IPv4 CSD USSD GPRS... IPv6 SMS FLEX MPAK... Bearer 7

Conclusion Lehrstuhl für Informatik 4 Mobile Communications considers may aspects It is about wireless networks (It is about design of mobile devices, not treated here) It also deals with problems on higher layers caused by wireless network device mobility Many wireless networks exist Data networks: WLAN, WMAN (WiMAX), Bluetooth, UWB, Telephony networks: DECT, GSM, GPRS, UMTS, (Broadcast networks like DVB and DAB, as well as satellite communications) 4 th generation: somehow unifying all wireless networks with an IP-based core Not sufficient solved mobility problems on higher layers Mobile IP and variants of TCP are not really good in practice Also other protocols (e.g. routing) are still under development The application layer needs to be redesigned not only because of other transmission situation, but also because of another category of devices 8

Following Lectures This lecture was about communication basics; what s next? Distributed Systems: general application layer protocols, cooperation of application processes as addition to communication, support of developing distributed applications using middleware (SS 08) Modeling and Evaluation of Communication Systems: methods for analytic evaluation of new systems or protocols before implementation (SS 08) Simulation: simulative evaluation as addition to analytic evaluation (SS 08) Security in Communication Networks: security-related aspects of communication, e.g. encryption, authentication, anonymity, (?) Multimedia Systems: media formats and coding, quality of service mechanisms, and transfer/storage of multimedia data (?) Mobile Multimedia (Ericsson): media formats, mobile multimedia streaming, mobile broadcasting and mobile TV, IP Multimedia Subsystem IMS, (?) 9