UDP
TCP
Application, Presentation, Session
Web & Email Protocols
Peer-to-Peer
100

TCP has to "introduce" itself and start a connection before it sends data while UDP doesn't care it just starts sending immediately because it doesn't wait to connect first.

What is Connectionless?

100

4 protocols that use TCP. (port 20/21, 25, 80, 22)

What is ftp, smtp, http, and ssh?

100

These common protocols belong in the OSI application layer

What is HTTP, HTTPS, DNS, DHCP?

100

IMAP does this when retrieving email messages that POP doesn't account for.

What is Server-Side Synchronization / Two-Way Syncing?

100

In a normal setup like when you're watching YouTube you're the side of the viewer, not the host.

What is a client?

200

TCP has to "introduce" itself and start a connection before it sends data while this connection doesn't care it just starts sending immediately because it doesn't wait to connect first, if it fails to deliver a specific piece of data it does nothing to resolve it.

What is UDP?

200

A segment of data is lost during transmission, TCP does something to fix it.

What is re-transmitting missing data?

200

The OSI layer is the one that people interact with through software like web browsers or email apps.

What is Application layer?

200

What lacks in HTTP, but makes it an encrypted, secure connection.

What is HTTPS?

200

It makes a peer-to-peer network different from a regular one.

What is no needed server?

300

The a header is much smaller than the TCP header. It is 8 bytes.

What is a UDP header?

300

The header field that TCP uses to put the pieces back in the right sequence.

What is sequence number?

300

The layer handles the conversation between two devices, including starting the talk, keeping it alive, and ending when finished.

What is Session layer?

300

A specific protocol is used by a client to send an email to a server, or for servers to forward email to each other

What is SMTP?

300

In a P2P app, like BitTorrent, the location(s) of the file you’re trying to download actually is sitting.

What is pieces across many computers?

400

If data pieces arrive out of order, how does UDP reassemble them into the correct sequence?

It doesn't

400

The feature that allows TCP to slow down the data flow so the receiver doesn't get overwhelmed.

What is flow control?

400

The TCP/IP model uses this to represent the top three layers. (Application, Presentation, and Session)

What is a single application layer?

400

An email protocol downloads the email from the server to your device and then usually deletes it from the server automatically.

What is POP3?

400

You and your roommate share one printer between two laptops without a main server, there is a name for that type of network.

What is Peer-to-Peer?

500

A reason an application like a VoIP or a Live Stream choose UDP even if it might lose data.

What is speed is more important than perfection

500

The header is 20 bytes, it includes extra fields for reliability, such as sequence numbers and acknowledgments.

What is a TCP header?

500

You are watching an encrypted video on a website, a layer is responsible for decrypting the video so you can see the picture.

What is presentation layer?

500

An email protocol allows you to view your messages on the server, keeping them synced across multiple devices like your phone and laptop

What is IMAP?

500

Big companies don't use P2P because of this reason.

What is difficult management and security risk?