Applications: The Interface Between The Networks Flashcards
1
Q
Two Important Concepts
A
- Application Layer
- Application Software
2
Q
Application Layer
A
The application layer of the OSI model provides the first step of getting data onto the network
3
Q
Application Software
A
Applications are the software programs used by people to communicate over the network. Examples of application software, including HTTP, FTP, E-mail, and others, are used to explain the differences between these two concepts.
4
Q
OSI Encapsulation Process
A
- People create the communication
- The application layer prepares human communication for transmission over the data network
- Software and hardware convert communication to a digital format
- Application layer services initiate the data transfer
- Each layer plays its role
- The application layer receives data from the network and prepares it for human use.
5
Q
3 primary functions of the Presentation Layer
A
- Coding and conversion if application layer data to ensure that data from the source device can be interpreted by the appropriate application on destination device
- Compression of the data in a manner that can be decompressed by the destination device
- Encryption of the for transmission and decryption of data upon receipt by the destination
6
Q
Session Layer
A
- Functions at the session layer and maintain dialogs between source and destination applications
- The session layer handles the exchange of information to initiate dialogs and keep them active, and to restart sessions that are disrupted or idle for a long period of time
7
Q
TCP/IP ApplicationLayer Protocols
A
- Domain Name System (DNS): used to resolve Internet names to IP addresses.
- Hypertext Transfer Protocol (HTTP): used to transfer files that make up the web pages of the World Wide Web.
- Simple Mail Transfer Protocol (SMTP): used for transfer of mail messages and attachments.
- Telnet: a terminal emulation protocol, used for remote access to servers and networking devices.
- File Transfer Protocol (FTP): used for interactive file transfer between systems.
8
Q
Application Layer Services
A
- Establish an interface to the network where protocols provide the rules and formats that govern how data is treated.
- Other programs, such as file transfer or network print spooling, might need the assistance of application layer services to use network resources.
- Interface with the network and prepare the date for transfer
- Different types of data — whether it is text, graphics, or video — require different network services to ensure that it is properly prepared for processing by functions occurring at the lower layers of OSI model.
9
Q
Application Layer Protocols Functions
A
- Establish consistent rules for exchanging data between applications and services loaded on the participating devices.
- Specify how data inside the messages is structured and types of messages that are sent between source and destination. These messages can be requests for services, acknowledgments, data messages, status messages, or error messages.
- Define message dialogues, ensuring that a message being sent is met by the expected response and that the correct services are invoked when data transfer occurs.
10
Q
Network-Aware Applications
A
- Provide the human (user) interface
- Rely on lower layers to complete the communication
- Implement the application layer protocols and are able to communicate directly with the lower layers of the protocol stack
- Example: W-mail clients and we browsers