HTTP-NG and Client-Agent-Server Networking A Mobile/Wireless Perspective Author: Spencer Dawkins - Nortel (Northern Telecom)

Slides:



Advertisements
Similar presentations
WAP Next Generation
Advertisements

Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Wireless & Mobile Communications Chapter 8: Support for Mobility  File systems  Data bases  WWW and Mobility  WAP - Wireless Application Protocol.
Mobile IP and Wireless Application Protocol
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
A Modular WAP Reference Stack Protocol Implementation
MExE - SMG4/3GPP T2 SWG1 - April Mobile Station Application Execution Environment (MExE) Java and WAP ETSI/SMG4 and 3GPP.
MMS pictures to the people Johan Montelius
Do current WWW Protocols work over Wireless and Small Screen Devices? Gabriel Montenegro Sun Microsystems Laboratories IAB Wireless Internetworking.
By: Christopher M. Logan Date: April 19, 2001.
S3IWT02 24 May 2002 Dragomanov Andon :: Paunovski Ognen Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov.
"CSC8530 Distributed Systems", Summer WAP Overview Amarnath Chitti.
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
IT 210 The Internet & World Wide Web introduction.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
Wireless Application Protocol. . The Two Paradigms W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
World Wide Web and mobility Protocol (HTTP, Hypertext Transfer Protocol) and language (HTML, Hypertext Markup Language) of the Web have not been designed.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
1 © NOKIA FILENAMs.PPT/ DATE / NN Some WAP History IAB Wireless Workshop Jerry Lahti, Nokia.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
1 FAQ’S ABOUT WAP Presented By Abhilash Pillai CSCI 5939-Independent Study.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol WAP Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
Secure Systems Research Group - FAU Patterns for Wireless Web Services Nelly Delessy January 19, 2006.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
IT 284 Unit 4 Seminar.
Components of the WAP Standard Layers of WAP divided into 3 groups Bearer Adaptation Hides the differences in the signaling and channel protocols used.
HTTP-NG and Client-Agent-Server Networking A Mobile/Wireless Perspective Author: Spencer Dawkins - Nortel (Northern Telecom)
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Wireless Application Protocol (WAP)
Basic Computer Terms Introduction to Computer Applications Mrs. Sorrell.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
© Ramon Martí, DMAG, Universitat Pompeu Fabra 1 MobiHealth Security Requirements and Proposal MobiHealth Security Requirements and Proposal Madrid 2002/11/12-13.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Win Phillips, Ph.D Win Phillips, Ph.D. Clinical Assistant Professor University of Missouri Columbia, MO.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
Data communication and Networks
Network Infrastructure Services Supporting WAP Clients
Mobile IP and Wireless Application Protocol
By Zhongyin J. Daye Han-Chung Lee
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
CSCI {4,6}900: Ubiquitous Computing
Wireless & Mobile Communications Chapter 8: Support for Mobility
Mobile Internet and WAP
Presentation transcript:

HTTP-NG and Client-Agent-Server Networking A Mobile/Wireless Perspective Author: Spencer Dawkins - Nortel (Northern Telecom)

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 2 Wednesday, April 08, 1998 Client-Agent-Server Networking Mobile Network Computer Reference Specification Data Networking Team A “snapshot” of Work-in-Progress: Mobile Network Computing Protocol (MNCP) Wireless Application Protocol (WAP) Mobile Office Workstations using GSM Links (Mowgli) Moving Rapidly, in MNCRS and IETF Combined MNCRS proposal expected within days “TCP Performance-Enhancing Proxies” in IETF

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 3 Wednesday, April 08, 1998 Low-end Device Challenges Categories “Professional Assistant” Devices “Information Access” Devices “Messaging, Paging, and Telephony” Devices Limits on everything Memory (4 MB RAM + 4 MB ROM is common) Screen Size and Color Capabilities Input Devices Network Capabilities and Bandwidth HTTP-NG as “part of the puzzle” Taking a systems view of HTTP-NG

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 4 Wednesday, April 08, 1998 Today’s HTTP Protocol Stacks TCP IP HTTP HTML TCP IP HTTP Relay TCP IP HTTP HTML WWW Server HTTP Caching Proxy WWW Client TCP IP Standard Protocols

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 5 Wednesday, April 08, 1998 What “Breaks” for MNCRS Devices HTML: Perception of HTML as complex HTTP: Perception of HTTP as complex Managing appropriate content variants TCP: Perception of TCP as complex “Slow-start” and “Slow-restart” interactions IP: Perception of IP as redundant on wireless links These are widespread perceptions!

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 6 Wednesday, April 08, 1998 MNCP at 50,000 feet TCP IP HTTP HTML TCP IP HTTP Relay MNCP/UDP CDPD HTTP HTML WWW Server MNCP-specific Relay MNCP-specific Client MNCP/UDP CDPD MNCP-specific ProtocolsStandard Protocols

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 7 Wednesday, April 08, 1998 Mowgli at 50,000 feet TCP IP HTTP HTML TCP IP Mowgli ProxyMowgli Agent HTML WWW Server Mowgli-specific Relay Mowgli-specific Client Mowgli Data Channel Service Mowgli-specific ProtocolsStandard Protocols Mowgli Data Channel Service

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 8 Wednesday, April 08, 1998 WTP-C IP WSP WML WTP-C Relay IP WTP-C USSD WSP WML WAP-specific Server WAP-specific Relay WAP-specific Client USSD WAP-specific ProtocolsStandard Protocols WAP at 50,000 feet

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 9 Wednesday, April 08, 1998 The Doomsday Scenario TCP IP HTTP HTML TCP IP HTTP Not-TCP Not-IP Not-HTTP Not-HTML WWW Client Double-Duty Server Not-WWW Client Not-TCP Not-IP Different Standard ProtocolsStandard Protocols HTMLNot-HTML Not-HTTP

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 10 Wednesday, April 08, 1998 The Doomsday Scenario - Lowend Devices TCP IP HTTP HTML TCP IP HTTP Not-TCP Not-IP Not-HTTP Not-HTML WWW Server Double-Duty Client Not-WWW Agent Not-TCP Not-IP Different Standard ProtocolsStandard Protocols HTMLNot-HTML Not-HTTP

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 11 Wednesday, April 08, 1998 What might/should “Agents” do? Today’s Proxy/Firewall functionality Access control, caching Transforming Content Scale content for small displays, compress HTML Transforming HTTP Binary Encoding Transforming TCP Preserving, or not preserving, TCP semantics Transforming IP Network Address/Port Translation IPSec transport termination

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 12 Wednesday, April 08, 1998 Suggested Principles Change as little as possible My suggestions - content, TCP Minimize duplication of functionality Change things at the edge of the network Do not require Internet-wide changes Change things that make sense for everyone Content Negotiation Markup language compression Keep IP as the protocol stack “wasp-waist” IP Addressing IP Security

Client-Agent-Server Computing Spencer Dawkins, Nortel Slide 13 Wednesday, April 08, 1998 References MNCP: WAP: Mowgli: MNCRS:, and specifically