Cybersecurity Fundamentals: Transport and Network Layer Protocols

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

1/27

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the core concepts, protocols, packet formats, and control mechanisms of the Internet Transport and Network layers.

28 Terms

1
New cards
<p>Internet Protocol Stack (5-Layer Model)</p>

Internet Protocol Stack (5-Layer Model)

The layered Internet network architecture consisting from top to bottom of the application layer, transport layer, network layer, link layer, and physical layer.

2
New cards

Elastic Applications

Network applications such as file transfer, e-mail, and Web document browsing that can adapt to utilize whatever network throughput is available rather than requiring a strict minimum bandwidth guarantee.

3
New cards

Transmission Control Protocol (TCP)

A connection-oriented transport protocol that provides reliable, in-order byte stream delivery between processes, flow control, and congestion control, without guaranteeing delivery timing, minimum throughput, or security.

4
New cards

User Datagram Protocol (UDP)

A simple, lightweight, connectionless Internet transport protocol providing unreliable 'best effort' data transfer without flow control, congestion control, connection setup delays, or bandwidth guarantees.

5
New cards

Logical Communication (Transport vs. Network Layer)

The distinction where the network layer provides logical communication between end hosts, whereas the transport layer provides logical communication between application processes running on those hosts.

6
New cards

Multiplexing

The transport layer function at a sending host of collecting data chunks from multiple application sockets, adding transport header fields to create segments, and passing them down to the network layer.

7
New cards

Demultiplexing

The transport layer process at a receiving host of inspecting segment header fields (such as port numbers and IP addresses) to direct incoming segments to the appropriate application socket.

8
New cards

Connectionless Demultiplexing

The demultiplexing method used by UDP where incoming segments are delivered to sockets based solely on the destination IP address and destination port number, directing datagrams with different source addresses to the same socket if their destination port matches.

9
New cards

TCP 4-Tuple

The four specific header values—source IP address, source port number, destination IP address, and destination port number—used together to uniquely identify a TCP socket in connection-oriented demultiplexing.

10
New cards

UDP Segment Header

An 8-byte8\text{-byte} binary header comprising four fields: source port number (1616 bits), destination port number (1616 bits), segment length in bytes (including header and data), and Internet checksum.

11
New cards

Maximum Segment Size (MSS)

The maximum amount of application-layer data, typically set to 1460 bytes1460\text{ bytes}, that can be transmitted within a single TCP segment, excluding TCP and IP headers.

12
New cards

TCP Sequence Number

The byte-stream number assigned to the first data byte contained within a TCP segment, indexing bytes rather than individual segments.

13
New cards

TCP Cumulative Acknowledgement (ACK)

An acknowledgement mechanism where the ACK number sent by the receiver denotes the sequence number of the next byte expected, implicitly confirming receipt of all preceding bytes in the stream.

14
New cards

TCP Three-Way Handshake

The connection setup procedure in which the client transmits a SYN segment (SYNbit=1\text{SYNbit} = 1), the server responds with a SYNACK segment (SYNbit=1,ACKbit=1\text{SYNbit} = 1, \text{ACKbit} = 1), and the client concludes with an ACK segment (ACKbit=1\text{ACKbit} = 1) before exchanging data.

15
New cards

TCP Connection Teardown

The connection termination sequence where a host sends a segment with FINbit=1\text{FINbit} = 1, the receiver acknowledges it with an ACK, and the process repeats in reverse, requiring the initiating client to wait in TIMED_WAIT\text{TIMED\_WAIT} for 2×max segment lifetime2 \times \text{max segment lifetime}.

16
New cards

Receive Window (rwnd)

A TCP header field used for flow control that specifies the number of bytes the receiving host's buffer is currently willing and able to accept from the sender.

17
New cards

Network Layer Data Plane

The local, per-router network layer function that determines how an arriving datagram on an input port is forwarded directly to the correct output port.

18
New cards

Network Layer Control Plane

The network-wide logic that determines the routing path taken by datagrams across routers from source host to destination host, implemented via traditional routing algorithms or Software-Defined Networking (SDN).

19
New cards

Best Effort Service Model

The Internet network-layer service model that makes no quality-of-service guarantees regarding packet delivery, packet ordering, transmission delay, or available end-to-end bandwidth.

20
New cards

IPv4 Address

A 32-bit32\text{-bit} numerical identifier structured as four 8-bit8\text{-bit} decimal numbers (0–2550\text{--}255) separated by dots that uniquely labels a single network interface on an IP network.

21
New cards

Longest Prefix Matching

A forwarding table mechanism in routers where an incoming packet's destination IP address is compared against table entries and forwarded along the link interface corresponding to the entry sharing the highest number of matching leading bits.

22
New cards
<p>Longest Prefix Match Forwarding Table</p>

Longest Prefix Match Forwarding Table

A table data structure within a router that directs packets to specific output link interfaces based on prefixes of destination bit strings.

23
New cards

Time to Live (TTL)

A header field in an IPv4 datagram specifying the maximum remaining number of router hops allowed, decremented by 11 at each router to prevent packets from circulating endlessly.

24
New cards

TCP/IP Header Overhead

The combined 40 bytes40\text{ bytes} of baseline protocol overhead added to application payload data, comprising 20 bytes20\text{ bytes} of TCP header and 20 bytes20\text{ bytes} of IP header.

25
New cards

Internet Control Message Protocol (ICMP)

A network-layer protocol utilized by hosts and routers to report transmission errors and carry operational network-level signaling messages.

26
New cards

Dynamic Host Configuration Protocol (DHCP)

A plug-and-play client-server protocol enabling a device joining a network to dynamically obtain an IP address, first-hop router address, DNS server address, and network mask.

27
New cards
<p>DHCP Protocol Encapsulation Stack</p>

DHCP Protocol Encapsulation Stack

The network encapsulation path where a DHCP message is encapsulated inside a UDP segment, placed into an IP datagram, enclosed within an Ethernet frame broadcast to FFFFFFFFFFFF\text{FFFFFFFFFFFF}, and transmitted physically.

28
New cards

DHCP Four-Step Exchange (DORA)

The sequential protocol exchange consisting of DHCP Discover (broadcast from client), DHCP Offer (broadcast from server), DHCP Request (broadcast from client requesting offered address), and DHCP ACK (broadcast from server confirming lease).