Unit 9 : Application Layer Flashcards
List out the upper 3 layers in OSI model
- Application
- Presentation
- Session
What does the application layer provides?
- Provides the interface between the application used to communicate, and the underlying network over which messages are transmitted
List out the application layer protocols ( 5 )
- HTTP ( Hypertext Transfer Protocol )
- FTP ( File Transfer Protocol )
- TFTP
- IMAP ( Internet Message Access Protocol )
- DNS ( Domain Name System )
What are the 3 primary function in the presentation layer?
- Formatting, or presenting, data at the source device into a compatible format for receipt by the destination device
- Compressing data in a way that can be decompressed by the destination device
- Encrypting data for transmission and decrypting data upon receipt
What are the functions in the session layer? ( 2 )
- It creates ans maintains dialogs between source and destination applications
- It handles the exchange of information to initiate dialogs, keep them active, and to restart sessions that are disrupted or idle for a long period of time
What layer protocols are used by both the source and destination devices during a communication seesion?
- Application Layer Protocols
What must be done for the communication to be useful?
- The application layer protocols that are implemented on the soure and destination host must be compatible
What does TCP/IP application protocols do?
- Specify the format and control information necessary for many common internet communication functions
What does DNS do?
- Translates domain names ( youtube.com ), into IP Addresses
What does DHCP do?
- Dynamically assigns IP addresses to be re-used when no longger needed
What does HTTP do?
- A set of rules for exchanging text, graphic imagesm sound, video and other multinedia files on the World Wide Web
What is the requesting information’s device called?
- Client
What is the responding the request’s device called?
- Server
What can pear-to-pear network do for 2 or more computers?
- Connected via a network and can share resources without having a dedicated server
What can an end device ( peer ) functionin pear-to-pear ( 2 )
- Server
- Client
- One computer might assume the role of server for one transaction while simultaneously serving as a client for another. The roles of client and server are set on a per request basis
List out the common P2P network ( 4 )
- BitTorrent
- Direct Connect
- eDonkey
- Freenet
List out the 3 parts that the browser interprets
- HTTP / HTTPS ( Protocol / Scheme )
- www
- index.html
- HTTPS has log
List out the steps on how the web browser and web server interact
- Browser interprets 3 parts of the URL ( http , www , index.html )
- Checks the name server to convert into numeric IP address, then sending a GET request to the server and asks for the index.html file
- In response to the request, the server sends the HTML code for this web page to the browser
- The browser deciphers the HTML code and formats the page for the browser window
What is HTTP?
- Is a request / response protocol specifies the message types used for that communication
List out 3 common messages types of HTTP
- GET
- Request data
- POST
- Uploads data files
- PUT
- Uploads resources or content to the web server ( image )
What is Email?
- Is a store-and-forward method of sending, storing, and retriving electronic message across a network