Networking, Addressing, and Communication Lesson 010: TCP Versus UDP

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:25 PM on 8/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

What does TCP stand for?

Transmission Control Protocol.

2
New cards

Transmission Control Protocol

Connection-oriented protocol, that establishes a reliable connection before any data transfer begins.

3
New cards

What does SYN stand for?

Synchronization packet.

4
New cards

What does SYN-ACK stand for?

Synchronization acknowledgment packet.

5
New cards

What does ACK stand for?

Acknowledgement packet.

6
New cards

What is the first step in a three-way handshake?

Client sends a SYN packet to the server to the server to initiate a request to communicate with the server.

7
New cards

What is the second step in a three-way handshake?

Server will respond to the client with a SYN-ACK packet to indicate that it is ready to establish a connection.

8
New cards

What is the third step in a three-way handshake?

Client will send the server an ACK packet to confirm the connection to complete the three-way handshake.

9
New cards

What happens after the three-way handshake is completed?

Data is transmitted between the data and the server.

10
New cards

What is a piece of data sent between the client and the server called?

A segment.

11
New cards

What is needed after each data segment is sent?

An ACK packet must be sent to the server by the recipient.

12
New cards

What happens if a data segment is lost or corrupted during a transmission?

The sender won't receive an ACK packet and re-transmit the data a second time.

13
New cards

What does the TCP use in order to ensure secure and reliable data transmission?

The three-way handshake.

14
New cards

What is TCP ideal for?

Applications where accuracy is essential, such as email and web browsing, or online financial institutions.

15
New cards

What is the benefit of TCP?

It is extremely dependable.

16
New cards

What is the caveat of TCP?

Adds a lot of extra overhead due to the excess communications involved.

17
New cards

What does UDP stand for?

User Datagram Protocol.

18
New cards

User Datagram Protocol

Connectionless protocol that doesn't establish a connection or provide guarantees that the data will arrive to the intended destination.

19
New cards

What are UDP data packets called?

Datagrams.

20
New cards

Datagrams

Data packets that are sent to the recipient without waiting for an acknowledgment to occur.

21
New cards

What happens if a datagram is lost ussing the UDP transmission protocol?

No data re-transmission will occur.

22
New cards

Why use a protocol that sacrifices reliability and dependability?

For speed and efficiency.

23
New cards

What is the benefit of UDP

Low overhead and increasing speed and efficiency in terms of bandwidth utilization.

24
New cards

What use cases is UDP ideal for?

Real-time applications.

25
New cards

When is it okay to utilize UDP?

When using applications or services where losing small bits of data doesn't significantly impact the user's experience.

26
New cards

What is the preferred data transmission protocol for conducting live streams, video chats, online gaming, and other time sensitive communications?

UDP.

27
New cards

What is prioritized when using UDP?

Lower latency.

28
New cards

What is UDP also known as?

The fire and forget method.

29
New cards

What is TCP designed for?

Ensuring accuracy and reliability.

30
New cards

What is UDP designed for?

Higher levels of speed and efficiency.

31
New cards

What data transfer protocol does services like SSH and HTTPS use?

TCP.

32
New cards

What data transfer protocol does services like DHCP use?

UDP.

33
New cards

Why is it vital to understand the basics of TCP and UDP?

They form the backbone of most modern network communications.