Study guides

Computer Networks

2 guides for this subject — how to prepare, what to practise, and how to know it has gone in.

A spoken answer, marked

An examiner's question, answered out loud and marked criterion by criterion. From Computer Networks Viva Questions: A Practical Practice Guide.

Oral — TCP connection and reliabilityMarked

Examiner

Explain the TCP three-way handshake and how TCP provides reliable delivery after the connection is established.

2:363:00Mark answer
78%TCP connection and reliability — marked78/100 · Sound, with one important omission · 2:36 spoken of 3:00
Technical accuracy17/20

You correctly described SYN, SYN-ACK and the final ACK, and you linked acknowledgements to sequence numbers.

ImproveState that the handshake synchronises each endpoint's initial sequence number and confirms bidirectional reachability.

Structured reasoning16/20

The normal exchange was in order, but reliability mechanisms were introduced before the handshake had been closed.

ImproveUse a clear sequence: handshake, byte numbering, acknowledgements, retransmission and congestion control.

Concrete packet-level examples15/20

You used a lost-segment example, but did not show what the receiver acknowledges when a segment arrives out of order.

ImproveExplain that duplicate cumulative ACKs can signal a missing earlier segment, contributing to fast retransmit.

Trade-offs and failure modes13/20

You mentioned retransmission delay but did not distinguish congestion control from reliability.

ImproveAdd that retransmission repairs loss, while congestion control limits sending to avoid worsening congestion; neither encrypts the payload.

A strong answerThe client sends a SYN containing its initial sequence number, and the server replies with a SYN-ACK containing its own initial sequence number and an acknowledgement of the client’s SYN. The client sends an ACK, so both sides have confirmed the initial sequence numbers and the connection is established. TCP then numbers bytes, acknowledges received data and retransmits data when an acknowledgement does not arrive within the retransmission timeout; duplicate cumulative ACKs can also support fast retransmit. Its congestion-control algorithms adjust the sending rate, but TCP itself does not provide encryption or peer authentication; TLS is used above it for those properties.

This is a marked oral response on the TCP handshake, reliability mechanisms and the distinction between congestion control and security.
Start studying computer networks

Yours are written from your own notes, and the free plan needs no payment details.

Guides

Studying computer networks? Build your computer networks board from your own notes — the cards, papers and lectures are written from it. Free plan: 20 cards, a paper, a lecture and a viva to try.

Start on MySummaries

Other subjects