Mod 14 Transport Layer Protocols: TCP and UDP Overview

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards

Transport Layer

Facilitates logical communication between different applications.

2
New cards

Transport Layer Responsibilities

Tracks conversations, segments data, and manages headers.

3
New cards

Transport Layer Protocols

Defines message transfer methods between hosts.

4
New cards

Transmission Control Protocol (TCP)

Ensures reliable, ordered delivery of data segments.

5
New cards

User Datagram Protocol (UDP)

Connectionless protocol with minimal overhead for datagrams.

6
New cards

Best-Effort Delivery

No acknowledgment of data receipt in UDP.

7
New cards

Session Establishment

TCP negotiates a permanent connection before data transfer.

8
New cards

Reliable Delivery

TCP ensures all segments arrive at the destination.

9
New cards

Same-Order Delivery

TCP reorders segments arriving out of sequence.

10
New cards

Flow Control

TCP manages data transmission rates based on resources.

11
New cards

TCP Header

Contains fields for tracking communication state.

12
New cards

UDP Features

No session establishment; lost segments are not resent.

13
New cards

UDP Header

Simpler than TCP header, requires 8 bytes.

14
New cards

Applications Using UDP

Includes VoIP, live streaming, and DNS requests.

15
New cards

Port Numbers

Manage multiple simultaneous conversations in protocols.

16
New cards

Socket

Combination of IP address and port number.

17
New cards

Well-Known Port Numbers

Standardized port numbers for common services.

18
New cards

Netstat Command

Tool to verify active TCP connections.

19
New cards

TCP Server Processes

Each server application uses a unique port number.

20
New cards

Open Port

An active server application ready to accept connections.

21
New cards

Client-to-Server Communication

Initiating client requests a session with the server.

22
New cards

Server-to-Client Communication

Server acknowledges and requests session back to client.

23
New cards

Data Segmentation

Divides data into manageable packets for transmission.

24
New cards

Multiplexing

Interleaves multiple conversations on the same network.

25
New cards

Retransmission

TCP resends unacknowledged data after timeout.

26
New cards

Data Efficiency

TCP sends data at acceptable rates for receivers.

27
New cards

Request-and-Reply Applications

Use UDP for minimal data and quick retransmission.

28
New cards

Unidirectional Communications

Applications handle reliability without TCP support.

29
New cards

Live Multimedia Applications

Require low delay, tolerate some data loss.

30
New cards

TCP Communication Process

Steps for establishing a reliable TCP session.

31
New cards

Three-Way Handshake

A method used in TCP to establish a connection between a client and a server.

32
New cards

SYN

A control flag used to initiate a TCP connection.

33
New cards

ACK

Acknowledgment flag used in connection establishment and session termination.

34
New cards

FIN

Flag indicating no more data from sender and used in session termination.

35
New cards

URG

Urgent pointer field significant control flag.

36
New cards

PSH

Push function control flag.

37
New cards

RST

Reset the connection when an error or timeout occurs.

38
New cards

Initial Sequence Number (ISN)

The starting point for sequence numbers in a TCP connection.

39
New cards

Selective Acknowledgment (SACK)

A TCP feature that allows the receiver to acknowledge specific segments received.

40
New cards

Sliding Window

A flow control mechanism that allows a sender to send multiple packets before needing an acknowledgment.

41
New cards

Maximum Segment Size (MSS)

The maximum amount of data that the destination device can receive, typically 1,460 bytes when using IPv4.

42
New cards

Maximum Transmission Unit (MTU)

The largest size a packet can be for transmission over a network, commonly 1500 bytes for Ethernet.

43
New cards

Congestion Avoidance

Techniques used by TCP to prevent network congestion and manage packet transmission.

44
New cards

Segments

The units of data that TCP uses to transmit information.

45
New cards

Datagrams

The units of data that UDP uses to transmit information.

46
New cards

Connection-Oriented Protocol

A protocol that establishes a connection before transmitting data, such as TCP.

47
New cards

Connectionless Protocol

A protocol that sends data without establishing a connection, such as UDP.

48
New cards

Stateless Protocol

A protocol that does not maintain session information between requests, like UDP.

49
New cards

Socket Pairs

A combination of IP address and port number used to identify a communication endpoint.

50
New cards

netstat

A command-line tool used to display network connections, routing tables, and interface statistics.