1. Which one of the following protocol delivers/stores mail to reciever server?
a) simple mail transfer protocol
b) post office protocol
c) internet mail access protocol
d) hypertext transfer protocol
Explanation: SMTP, abbreviation for Simple Mail Transfer Protocol is an application layer protocol. A client who wishes to send a mail creates a TCP connection to the SMTP server and then sends the mail across the connection.
2. The ASCII encoding of binary data is called
a) base 64 encoding
b) base 32 encoding
c) base 16 encoding
d) base 8 encoding
Explanation: Base64 is used commonly in a number of applications including email via MIME, and storing complex data in XML. Problem with sending normal binary data to a network is that bits can be misinterpreted by underlying protocols, produce incorrect data at receiving node and that is why we use this code.
3. Which one of the following is an internet standard protocol for managing devices on IP network?
a) dynamic host configuration protocol
b) simple network management protocol
c) internet message access protocol
d) media gateway protocol
Explanation: SNMP is a set of protocols for network management and monitoring. This protocol is included in the application layer. SNMP uses 7 protocol data units.
4. Which one of the following is not an application layer protocol?
a) media gateway protocol
b) dynamic host configuration protocol
c) resource reservation protocol
d) session initiation protocol
Explanation: Resource reservation protocol is used in transport layer. It is designed to reserve resources across a network for quality of service using the integrated services model.
5. Which protocol is a signaling communication protocol used for controlling multimedia communication sessions?
a) session initiation protocol
b) session modelling protocol
c) session maintenance protocol
d) resource reservation protocol
Explanation: SIP is a signaling protocol in which its function includes initiating, maintaining and terminating real time sessions. SIP is used for signaling and controlling multimedia sessions.
6. Which one of the following is not correct?
a) Application layer protocols are used by both source and destination devices during a communication session
b) HTTP is a session layer protocol
c) TCP is an application layer protocol
d) All of the mentioned
Explanation: HTTP is an application layer protocol. Whereas TCP is a transport layer protocol.
7. When displaying a web page, the application layer uses the _____________
a) HTTP protocol
b) FTP protocol
c) SMTP protocol
d) TCP protocol
Explanation: HTTP is abbreviation for hypertext transfer protocol. It is the foundation of data communication for world wide web. This protocol decides how the message is formatted and transmitted etc.
8. The number of objects in a Web page which consists of 4 jpeg images and HTML text is ________
a) 4
b) 1
c) 5
d) 7
Explanation: 4 jpeg images + 1 base HTML file.
9. The default connection type used by HTTP is _________
a) Persistent
b) Non-persistent
c) Can be either persistent or non-persistent depending on connection request
d) None of the mentioned
Explanation: By default the http connection is issued with persistent connection. In persistent connection server leaves connection open after sending response. As little as one RTT (Time for a small packet to travel from client to server and back) is required for all referenced objects.
10. The time taken by a packet to travel from client to server and then back to the client is called __________
a) STT
b) RTT
c) PTT
d) JTT
Explanation: RTT stands for round-trip time.
Why Computer Network ?
What's the Hype about the Application Layer?
Imagine your computer as a party animal, and the Application Layer is the VIP section. It's where your software applications, like browsers and email clients, grab a drink and mingle. This layer is all about making sure the right software gets access to the network and can communicate without any awkward silences.
Peeling the Layers of the Networking Onion
Now, our computer networking onion has layers – not the teary kind, but the informational ones! The Application Layer is the cherry on top, responsible for translating human-friendly requests (like typing in a website name) into something network-friendly (a bunch of numbers called IP addresses).
Human Talk vs. Computer Speak
Ever wondered how your Netflix binge-watch seamlessly streams? Thank the Application Layer for translating your desire to watch cat videos into a language the network understands. It's the ultimate translator, making sure your online wishes come true.
Why Should You Care?
Think of the Application Layer as the conductor of a digital orchestra, ensuring all the instruments (your apps) harmonize perfectly. Without it, your online experience would be like a symphony without a maestro – chaotic and confusing.
In a Nutshell
The Application Layer is the tech cupid, making sure your software love story with the network is nothing short of a blockbuster romance. Cheers to the unsung hero of the networking world – the Application Layer! Until next time, happy networking, fellow tech aficionados!