application layer. this graphic is taken from the abdus salam international centre for theoretical...

11
Application Layer Application Layer

Upload: dortha-holmes

Post on 22-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Application LayerApplication Layer

Page 2: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

This graphic is taken from The Abdus Salam International Centre for Theoretical Physics.

Page 3: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

SoftwareSoftware

Programs that tell the hardware of a Programs that tell the hardware of a computer how to perform taskscomputer how to perform tasks

Software can be divided into two Software can be divided into two general classes: systems software general classes: systems software and and applications softwareapplications software. .

Page 4: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

System softwareSystem software

Systems software consists of Systems software consists of programs that interact with the programs that interact with the computer at a very basic level. computer at a very basic level.

This includes operating systems, This includes operating systems, compilers, and utilities for managing compilers, and utilities for managing computer resources. computer resources.

Page 5: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Applications…Applications…

Applications software (also called Applications software (also called end-end-useruser programsprograms) includes database ) includes database programs, word processors, programs, word processors, spreadsheets, games ….spreadsheets, games ….

Applications software sits on top of Applications software sits on top of systems software because it is unable to systems software because it is unable to run without the operating system and run without the operating system and system utilities. system utilities.

Page 6: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics
Page 7: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Application LayerApplication Layer

The The application layerapplication layer is the is the seventh level of the seven layer OSI seventh level of the seven layer OSI model. model.

It’s the “highest layer” of the OSI It’s the “highest layer” of the OSI model.model.

Page 8: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

OSI: Layer 7 – Application OSI: Layer 7 – Application LayerLayer

This is the layer at which This is the layer at which communication partners are communication partners are

identifiedidentified quality of service is identifiedquality of service is identified user authentication and privacy user authentication and privacy

are consideredare considered

Page 9: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Application Layer ReviewApplication Layer Review

Everything at this layer is Everything at this layer is application-specific. application-specific.

This layer provides application This layer provides application services for file transfers, e-mail, services for file transfers, e-mail, and other network software and other network software services.services.

Page 10: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Application Layer Protocols:Application Layer Protocols:

The Hyper Text Transfer Protocol, or The Hyper Text Transfer Protocol, or HTTPHTTP, is the most widely used , is the most widely used Application layer protocol in the world Application layer protocol in the world today. today.

It forms the basis of what most people It forms the basis of what most people understand the Internet to be—the understand the Internet to be—the World Wide Web. World Wide Web.

Its purpose is to provide a protocol for Its purpose is to provide a protocol for the retrieval of Hyper Text Markup the retrieval of Hyper Text Markup Language (Language (HTMLHTML) and other documents ) and other documents from Web sites throughout the Internet. from Web sites throughout the Internet.

Page 11: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics

Application Layer ProtocolsApplication Layer Protocols

HTTP – Hyper Text Transfer ProtocolHTTP – Hyper Text Transfer Protocol FTP – File Transfer ProtocolFTP – File Transfer Protocol POP – Post Office ProtocolPOP – Post Office Protocol SMTP – Simple Mail Transfer ProtocolSMTP – Simple Mail Transfer Protocol SSL – Secure Socket LayerSSL – Secure Socket Layer Telnet – for remote computer accessTelnet – for remote computer access