levo

Fundamentals of Communication and Networking

Standard application layer protocols

  • 3 things to know
  • Paper 2

Overview

Recall questions on FTP, HTTP, HTTPS, POP3, SMTP and SSH, which of them expose data to an eavesdropper, and how anonymous FTP access differs.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Process

What is POP3 used for?

Key term

Explain the difference between anonymous and non-anonymous FTP access.

Process

Why does a web server send a page as text rather than as an image of the finished page?

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    What is FTP used for?

    Model answer

    File Transfer Protocol is used to transfer files between a client and a server across a network. It supports uploading and downloading, listing the contents of directories, and creating, renaming and deleting files and folders on the server. It is designed for moving whole files, in bulk if necessary, rather than for viewing documents.

  2. 2

    What is HTTP used for?

    Model answer

    Hypertext Transfer Protocol is the protocol used between a web browser and a web server to request and deliver web pages and the resources that go with them, such as images, stylesheets and scripts. The client sends a request naming a method and a resource; the server sends back a response containing a status code and, usually, the resource itself. The data travels in plain text.

  3. 3

    What is HTTPS, and how does it differ from HTTP?

    Model answer

    Hypertext Transfer Protocol Secure does the same job as HTTP — requesting and delivering web pages — but the connection is encrypted. Before any request is sent, the client and server carry out a handshake in which the server presents a digital certificate proving its identity and the two agree a shared symmetric key, and all subsequent traffic is encrypted with it. This means an eavesdropper cannot read or alter the pages and data in transit, and the client can be confident it is talking to the genuine server rather than an impostor.

  4. 4

    What is POP3 used for?

    Model answer

    Post Office Protocol version 3 is used by an email client to retrieve messages from a mail server. In its usual mode the client connects, downloads the waiting messages to the user's own device, and the messages are then deleted from the server, so the mail is stored and read locally.

  5. 5

    What is SMTP used for?

    Model answer

    Simple Mail Transfer Protocol is used to send email: from a mail client to its outgoing mail server, and from one mail server on to the next as the message is relayed towards the recipient's mail server. It handles sending and forwarding only, not retrieval.

  6. 6

    What is SSH used for?

    Model answer

    Secure Shell provides an encrypted connection to a remote computer over a network. It is used to log in securely to that computer and execute commands on it as though sitting at it, to transfer files securely, and to tunnel other protocols inside its encrypted connection. Everything sent, including the password used to log in, is encrypted.

Other ways to work this

The same content, four other ways.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Fundamentals of Programming
Fundamentals of Data Structures
Fundamentals of Algorithms
Theory of Computation

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A driver is .
softwarehardwarestorage

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AThe integer 5 is 0101.
B0.75 is 1/2 + 1/4.
CThe fraction bits are 1100.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

Head means the first single element of a non-empty list.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Every question in Fundamentals of Communication and Networking, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.