The OSI application layer Flashcards
What is the role of applications in the network?
Provide the means for generating and receiving data that can be transported along the network
What are the 3 components of the application layer?
Applications, services and protocols.
What is the 1st (5) step that the application layer performs in OSI model communication?
People create the communication
What is the 2nd (5) step that the application layer performs in OSI model communication?
Software and hardware convert communication into digital format
What is the 3rd (5) step that the application layer performs in OSI model communication?
Application layer services initiate the data transfer
What is the 4th (5) step that the application layer performs in OSI model communication?
Each layer plays its role
What is the 5th (5) step that the application layer performs in OSI model communication?
The application layer receives data from the network and prepares it for human use
What is another role of the application layer in OSI model communication?
The application layer prepares human communication for transmission over a data network
What does the application layer provide?
An interface between the applications we use to communicate and the underlying network over which messages are transmitted.
What are application layer protocols used for?
To exchange data between programs running on source and data hosts
What is the 1st (3) of the presentation layer’s primary functions?
Coding and conversion of Application layer to ensure data on the source device can be interpreted by the appropriate application on the destination device
What is the 2nd (3) of the presentation layer’s primary functions?
Compression of data in a manner that can be decompressed by the destination device
What is the 3rd (3) of the presentation layer’s primary functions?
Encryption of data for transmission and decryption when data reaches destination
What protocol stack is associated with the presentation layer?
No particular one
Why is no particular protocol stack associated with presentation layer?
Multiple standards for image and video
What are some video standards?
Quicktime
Motion Picture Experts Group (MPEG)
What is quicktime?
A specification for video and audio
What is MPEG?
A standard for video compression and coding
What are some well known graphics image standards?
Graphics interchange format (GIF)
Joint photographics expert group (JPEG)
Tagged image file format (TIFF)
What are GIF and JPEG?
Coding and compression standards for graphic images
What is TIFF?
Standard coding format for graphic images
What is the role of the session layer?
Create and maintain dialogues between source and destination applications
What is the 1st thing (3) the session layer does?
Handles exchange of information to initiate dialogues
What is the 2nd thing (3) the session layer does?
Handles exchange of information to keep dialogues active
What is the 3rd thing (3) the session layer does?
Restarts sessions that are disrupted or idle for long periods of time
What is the role of TCP/IP application layer protocols.
Specify the format and control information necessary for many common internet functions
What is the 1st (5) of commonly known TCP/IP application layer protocols?
Domain Name Service (DNS) - Used to resolve internet names to IP addresses
What is the 2nd (5) of commonly known TCP/IP application layer protocols?
Hypertext transfer protocol (HTTP) - Used to transfer files that make up webpages of the world wide web
What is the 3rd (5) of commonly known TCP/IP application layer protocols?
Simple mail transfer protocol (SMTP) - Used to transfer mail messages and attachments
What is the 4th (5) of commonly known TCP/IP application layer protocols?
Telnet, a terminal emulation protocol - Used to provide remote access to servers and networking devices
What is the 5th (5) of commonly known TCP/IP application layer protocols?
File transfer protocol (FTP) - Used for interactive file transfer between systems
What defines the protocols in the TCP/IP suite?
Requests for comments (RFCs) - standards for TCP/IP suite
What is an executing program loaded on a device known as in the world of networks?
A process
What are the two forms of software programs or processes that provide access to a network in the application layer?
Applications and services
What are applications?
Software programs used by people to communicate over a network
What is a network-aware application?
An application that implements the application layer and can communicate directly with the lower levels of the stack
What are 2 examples of network aware applications?
Email client and web browser
How does and application or network service know what data formats and standards to use?
Protocols
What protocols does the application layer use?
The ones that are implemented in applications and network services
What components could ‘Telnet’ refer to?
Application, service or protocol
What is the 1st thing (4) that protocols specify in the application layer?
What messages are exchanged between source and destination hosts