Department of Information Engineering 1 M-commerce Wireless Application Protocol (WAP) –http://www.webproforum.com/wap/index.html –provides web-like services.

Slides:



Advertisements
Similar presentations
By: E. Susheel Chandar M. Guna Sekaran Intranet Mail Server.
Advertisements

INTRANET MAIL SERVER (DESIGN OF SMTP and POP3)
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Chapter 30 Electronic Mail Representation & Transfer
Esimerkki: Sähköposti. Lappeenranta University of Technology / JP, PH, AH Electronic Mail Three major components: user agents mail servers simple mail.
Simple Mail Transfer Protocol
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
SMTP, POP3, IMAP.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Mail Services.
CSE401N: Computer Networks Lecture-5 Electronic Mail S. M. Hasibul Haque Lecturer Dept. of CSE, BUET.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
Review: –How do we address “a network end-point”? –What services are provided by the Internet? –What is the network logical topology observed by a network.
Application Layer Protocols Simple Mail Transfer Protocol.
Network Applications Outline Simple Mail Transfer Protocol
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Application Protocols: ELECTRONIC MAIL (SMTP, POP) CSNB534 Semester 2, 2007/2008 Asma Shakil.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
CPT 499 Internet Skills for Educators Electronic Mail Session Five.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Simple Mail Transfer Protocol (SMTP)
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Forensic and Investigative Accounting Chapter 14 Internet Forensics Analysis: Profiling the Cybercriminal © 2005, CCH INCORPORATED 4025 W. Peterson Ave.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
File Transfer Protocol (FTP)
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
TCP/IP Transport and Application (Topic 6)
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
1 SMTP - Simple Mail Transfer Protocol –RFC 821 POP - Post Office Protocol –RFC 1939 Also: –RFC 822 Standard for the Format of ARPA Internet Text.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Concepts  messages are passed through the internet by using a protocol called simple mail transfer protocol.  The incoming messages are.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
TCP/IP (Transmission Control Protocol / Internet Protocol)
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
SMTP - Simple Mail Transfer Protocol RFC 821
Chapter 16: Distributed Applications Business Data Communications, 4e.
Slides based on Carey Williamson’s: FTP & SMTP1 File Transfer Protocol (FTP) r FTP client contacts FTP server at port 21, specifying TCP as transport protocol.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Spring 2006 CPE : Application Layer_ 1 Special Topics in Computer Engineering Application layer: Some of these Slides are Based on Slides.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
SMTP - Simple Mail Transfer Protocol POP - Post Office Protocol
Instructor Materials Chapter 5 Providing Network Services
Networking CS 3470, Section 1 Sarah Diesburg
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Protocols and networks in the TCP/IP model initially.
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
Topic 5: Communication and the Internet
Chapter 2: Application layer
Networking CS 3470, Section 1 Sarah Diesburg
Networking for Home and Small Businesses – Chapter 6
Chapter 2 Application Layer
Presentation transcript:

Department of Information Engineering 1 M-commerce Wireless Application Protocol (WAP) – –provides web-like services in wireless domain To operators –improving existing services better interface to voice mail –new value-added services banking, stock info, entertainment info

Department of Information Engineering 2 M-commerce To content providers –Using the same model as the Internet –Applications are written in tag-based wireless markup language (WML), which is a subset of extensible markup language (XML) –100 million WAP To end users –easy access to information and services such as stock prices, news, weather, and travel information through their mobile devices

Department of Information Engineering 3 M-commerce –expects to have an even far reaching impact to society than Internet Why? –Because not everybody can use a computer to access Internet –but everybody know how to use a mobile phone mobile phone has the potential to capture 75% of the population

Department of Information Engineering 4 M-commerce WAP –is a global standard for mobile network –founded in 1997 by companies like Ericsson, Nokia, and Motorola –similar to the Internet model, the wireless device contains a microbrowser, while content and applications are hosted on servers. –applications are written in tag-based wireless markup language (WML)

Department of Information Engineering 5 M-commerce WAP is similar to HTTP/TCP/IP –but TCP is inefficient over mobile networks –so WAP has its own transport layer (like TCP) WAP phone cannot be connected to web directly! –similar to HTTP/TCP/IP only in concept, it has different implementation !!

Department of Information Engineering 6 M-commerce Because WAP uses different format for its data, packet sent by WAP will not be understandable by TCP/IP based machines –it is like document produced by Microsoft and Apple, the formats are different using the same analogy, if Microsoft Word wants to read a document in Apple format, it needs to translate the document format

Department of Information Engineering 7 M-commerce WAP phone users can only access Internet via a WAP Gateway –basically a machine that translate the WAP packet format to IP format The incompatibility is probably by design !! –less competition! –Operators cannot use IP-based routing equipment, they must buy it from Ericsson, Nokia, Motorola,... For end users –currently can only access network provided by their service providers

Department of Information Engineering 8 M-commerce Competition for WAP protocols –subscriber identity module (SIM) toolkit use of SIMs or smart cards Windows CE –from Microsoft JavaPhone –Sun Microsystems –embedded in a Java virtual machine on the handset NTT Docomo –huge customer base in Japan –support IP, can access to Internet directly

Department of Information Engineering 9 Future Third generation mobile communication W-CDMA (wideband CDMA) –1.5 M bits per second Applications –mobile multimedia –phone may attach a video camera video conferencing sends picture to home while you are traveling

Department of Information Engineering 10 Not everything is rosy Satellite phone Different from mobile –uses a large number of satellite to cover the entire world –can make call anywhere as long as there is a satellite above you top of Everest In contrast, cellular phone –uses a large number of base stations to cover a city –can only make call when there is a base station nearby

Department of Information Engineering 11 Recent disaster Satellite phone –One of the biggest blunder ever !! Demise of Motorola Iridium project –a satellite network 66 low-order satellite covers the entire globe –only in operation for one year DON’T buy those satellite phone in Mong Kok –easily identifiable by its large size

Department of Information Engineering 12 Lab session - application protocol Hyper Text Transfer Protocol (HTTP) telnet 80 GET HTTP/1.0

Department of Information Engineering 13 SMTP (Simple Mail Transfer Protocol) SMTP - an ASCII protocol for transferring s from host to destination`s mail server, e.g., to send a mail to me: > telnet ie.cuhk.edu.hk 25 ;TCP connection to mail daemon 220 eng.ie.cuhk.edu.hk ESMTP ;reply from ie mail server MAIL FROM: 250 Sender OK ;server reply RCPT TO: 250 Recipient ok DATA 354 Enter mail, end with ``.`` on a line by itself... body. QUIT

Department of Information Engineering 14 SMTP (Simple Mail Transfer Protocol) Mail bomb –large volume of junk mails intended to flood the buffer space of the mail server –sender's name is easy to disguise mail server does not verify the sender address “MAIL FROM: “ field, you can put it anything you like –it is still possible to trace the IP address of the sender`s station from the system's log

Department of Information Engineering 15 POP3 (Post Office Protocol) (RFC1225) To fetch mail from a remote mailbox –incoming mails are stored in the mail server –> telnet ie.cuhk.edu.hk 110 +OK QUALCOMM Pop server ready user mchang +OK Password required for mchang pass ******** +OK mchang has 2 message(s) (1351 octets)

Department of Information Engineering 16 POP3 (Post Office Protocol) (RFC1225) list +OK 2 messages (1351 octets) retr 1 +OK 869 octets Received: from dele 1 +OK Message 1 has been deleted quit