Application Layer (Back to all quizzes)

  1. Which layer is right below the Application layer?

    Transport
    Internetworking
    Link Layer
    Obtuse layer

  2. What kind of document is used to describe widely used Application layer protocols?

    DHCP
    RFC
    APPDOC
    ISO 9000

  3. Which of these is an idea that was invented in the Application layer?

    0f:2a:b3:1f:b3:1a
    192.168.3.14
    www.khanacademy.com
    http://www.dr-chuck.com/

  4. Which of the following is *not* something that the Application layer worries about?

    Whether the client or server starts talking first
    The format of the commands and responses exchanged across a socket
    How the window size changes as data is sent across a socket
    How data is represented as it is sent across the network to assure interoperability.

  5. Which of these is an Application layer protocol?

    HTTP
    TCP
    DHCP
    Ethernet

  6. What port would typically be used to talk to a web server?

    23
    80
    103
    143

  7. What is the command that a web browser sends to a web server to retrieve an web document?

    RETR
    DOCUMENT
    404
    GET

  8. What is the purpose of the "Content-type:" header when you retrieve a document over the web protocol?

    Tells the browser how to display the retrieved document
    Tells the browser where to go if the document cannot be found
    Tells the browser whether or not the retrieved document is empty
    Tells the browser where the headers end and the content starts

  9. What common UNIX command can be used to send simple commands to a web server?

    ftp
    ping
    traceroute
    telnet

  10. What does an HTTP status code of "404" mean?

    Document has moved
    Successful document retrieval
    Protocol error
    Document not found

  11. What characters are used to mark up HTML documents?

    Less-than and greater-than signs < >
    Exclamation points !
    Square brackets [ ]
    Curly brackets { }

  12. What is a common application protocol for retrieving mail?

    RFC
    HTML
    ICANN
    IMAP

  13. What application protocol does RFC15 describe?

    telnet
    ping
    traceroute
    www

  14. What happens to a server application that is sending a large file when the TCP layer has sent enough data to fill the window size and has not yet received an acknowledgement?

    The application switches its transmission to a new socket
    The application crashes and must be restarted
    The application is paused until the remote computer acknowledges that it has received some of the data
    The closest gateway router starts to discard packets that would exceed the window size

  15. What is a "socket" on the Internet?

    A way for devices to get wireless power
    A way for devices to get an IP address
    An entry in a routing table
    A two-way data connection between a pair of client and server applications

  16. What must an application know to make a socket connection in software?

    The address of the server and the port number on the server
    The route between the source and destination computers
    Which part of the IP address is the network number
    The initial size of the TCP window during transmission