application layer. this graphic is taken from the abdus salam international centre for theoretical...
TRANSCRIPT
![Page 1: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/1.jpg)
Application LayerApplication Layer
![Page 2: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/4.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/6.jpg)
![Page 7: Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/7.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/8.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/9.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/10.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022071806/56649d895503460f94a6f4cc/html5/thumbnails/11.jpg)
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