Chap 15 Application Layer

32
Chap 15 Applicatio n Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineer ing De Lin Institute of Technology [email protected] http://www.cse.dlit.edu.tw/~andres

description

Chap 15 Application Layer. Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology [email protected] http://www.cse.dlit.edu.tw/~andres. Overview. Client-Server Redirectors Domain Name System E-mail/Telnet/FTP/HTTP. - PowerPoint PPT Presentation

Transcript of Chap 15 Application Layer

Page 1: Chap 15 Application Layer

Chap 15 Application Layer

Andres, Wen-Yuan Liao

Department of Computer Science and Engineering

De Lin Institute of Technology

[email protected]

http://www.cse.dlit.edu.tw/~andres

Page 2: Chap 15 Application Layer

OverviewClient-Server 

Redirectors

Domain Name System

E-mail/Telnet/FTP/HTTP

Page 3: Chap 15 Application Layer
Page 4: Chap 15 Application Layer

Basics of the Application Layer

Application processes

Direct network applications

Indirect network support Making and breaking a connection

Page 5: Chap 15 Application Layer

Application processes

Supports the communicating component of an application

The OSI layer closest to the end system

Does not provide services to any other OSI layer

Page 6: Chap 15 Application Layer

Direct interface Browser, e-mail, FTP, Telnet

Indirect interface Word processors, spreadsheets, presentation managers with a network redirector

Application processes

Page 7: Chap 15 Application Layer

Direct network applications

Client-server applications (most)

FTP, web browsers, and e-mail

The client side On the local computer The requestor of the services

The server side On a remote computerProvides services

Page 8: Chap 15 Application Layer
Page 9: Chap 15 Application Layer

WWW

Browsers (NN and IE) are probably the most commonly used network applications

An easy way to understand a Web browser is to compare it to a television remote control

Page 10: Chap 15 Application Layer

Indirect network support

If a client wants to save a file from a word processor to a network server, the redirector enables the word processing application to become a network client

Page 11: Chap 15 Application Layer

RedirectorA protocol that works with computer operating systems and network clients instead of specific application programs

Page 12: Chap 15 Application Layer
Page 13: Chap 15 Application Layer

Redirectors

Apple File Protocol NetBIOS Extended User Interface (NetBEUI) Novell IPX/SPX protocols Network File System (NFS) of the TCP/IP protocol suite

Page 14: Chap 15 Application Layer

Redirector

Allows a network administrator to assign remote resources to logical names on the local client (F:, G:, … )

Page 15: Chap 15 Application Layer
Page 16: Chap 15 Application Layer

Advantages

The applications on the client never have to recognize the networkExpand the capabilities of non-network software

Page 17: Chap 15 Application Layer

Making/breaking a connection

Web The connection was maintained just

long enough to download the current Web page

PrinterThe connection was maintained just

long enough to send the document to the print server

Page 18: Chap 15 Application Layer

Domain Name System

Problems with using IP addresses

The domain name server

Page 19: Chap 15 Application Layer

Problems with using IP addresses

A domain is a group of computers that are associated by their geographical location or their business type

A domain name is a string of characters and/or numbers

More than 200 top-level domains

Page 20: Chap 15 Application Layer

Generic names

.edu - educational sites

.com - commercial sites

.gov - government sites

.org - non-profit sites

.net - network service

Page 21: Chap 15 Application Layer

The domain name server

Domain name -> IP address

The DNS system is set up in a hierarchy that creates different levels of DNS servers

Page 22: Chap 15 Application Layer

Network Applications

Internet applications

E-mail message

DNS function

Page 23: Chap 15 Application Layer

Internet applications

The WWW uses the HTTP protocol

Remote access programs : Telnet protocol

E-mail programs : POP3 application layer protocol for electronic mail

File utility programs : FTP protocol

Page 24: Chap 15 Application Layer

E-mail message

The first is to send the e-mail to the user’s post office

The second is to deliver the e-mail from that post office to the user’s e-mail client

Page 25: Chap 15 Application Layer
Page 26: Chap 15 Application Layer
Page 27: Chap 15 Application Layer

Application Layer Examples

Telnet

File transfer protocol

Hypertext transfer protocol

Page 28: Chap 15 Application Layer

TelnetAll processing and storage take place on the remote computerWorks mainly at the top three layers of the OSI model Application, presentation , session layers

Page 29: Chap 15 Application Layer

FTP

Be designed to download files (e.g. receive from the Internet) or upload files (e.g. send to the Internet)

Page 30: Chap 15 Application Layer

Hypertext transfer protocol

The fastest growing and most used part of the Internet

A Web browser is a client-server applicationRequires both a client and a

server component in order to function

Page 31: Chap 15 Application Layer

Hyperlink

A hyperlink is an object (word, phrase, or picture) on a Web page that, when clicked, transfers you to a new Web page

Page 32: Chap 15 Application Layer

Summary

Direct and indirect network applications

The domain name system

Telnet, FTP and HTTP