Final Review

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions
Get a hint
Hint

TCP

1 / 36

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

37 Terms

1

TCP

Transmission Control Protocol. A reliable, in-order byte stream protocol for point-to-point communication.

New cards
2

Point-to-point

Communication involving one sender and one receiver.

New cards
3

Full duplex data

Simultaneous two-way data flow in the same connection.

New cards
4

MSS

Maximum Segment Size. The largest amount of data that TCP is willing to receive in a single segment.

New cards
5

TCP Segment Structure

Includes a variable length header, with more overhead than UDP, and uses flags like ACK, RST, SYN, FIN.

New cards
6

TCP Sequence Numbers

Identifies the first byte in a segment's data, while acknowledgments indicate the next expected byte to receive.

New cards
7

TCP Round Trip Time

Involves SampleRTT, EstimatedRTT, DevRTT, and TimeoutInterval calculations for reliable data transmission.

New cards
8

TCP Sender Events

Actions like creating segments, starting timers, retransmitting on timeout, and updating ACKs on receiving ACKs.

New cards
9

TCP Fast Retransmit

Resending unACKed segments upon receiving 4 duplicate ACKs to expedite data delivery.

New cards
10

TCP 3 Way Handshake

A process involving SYN, SYN-ACK, and ACK segments for connection establishment.

New cards
11

TCP Closing a Connection

Involves sending FIN segments to close each side of the connection and responding with ACKs.

New cards
12

Network Congestion

Occurs when network capacity is exceeded, leading to lost packets and long delays.

New cards
13

TCP Congestion Control

Utilizes Additive Increase and Multiplicative Decrease to regulate transmission rates based on network conditions.

New cards
14

TCP Slow Start

A mechanism to exponentially increase the transmission rate at the beginning of a connection.

New cards
15

IP Datagram Format

Includes a 20-byte TCP header, a 20-byte IP header, and additional overhead from the application layer.

New cards
16

IP Fragmentation

Divides large datagrams into smaller ones for transmission across networks with different Maximum Transfer Units (MTUs).

New cards
17

IP Addressing

Involves assigning 32-bit identifiers to hosts and routers, with CIDR allowing for variable-length subnet addressing.

New cards
18

DHCP

Dynamic Host Configuration Protocol. Dynamically assigns IP addresses and network configuration to hosts joining a network.

New cards
19

NAT

Network Address Translation. Maps private IP addresses to a single public IP address for communication outside the local network.

New cards
20

Network Address Translation (NAT)

Process where a NAT router changes source/destination addresses in datagrams to enable communication between devices in different networks.

New cards
21

IPv6

Internet Protocol version 6 with 128-bit addresses, fixed-length 40-byte header, and no fragmentation for faster routing.

New cards
22

Transition Mechanism

Tunneling:Solution for coexisting IPv4 and IPv6 networks where IPv6 datagrams are carried as payloads in IPv4 datagrams.

New cards
23

Routing

Process of determining paths for packets from source to destination, with two control plane approaches:per-router control and logically centralized control.

New cards
24

Routing Protocol

A system to find efficient paths through a network, aiming for least cost, fastest, and least congested routes.

New cards
25

Autonomous Systems (AS)

Regions where routers are aggregated, with intra-AS and inter-AS routing for efficient network communication.

New cards
26

BGP (Border Gateway Protocol)

Inter-domain routing protocol for the Internet, allowing ASes to exchange reachability information and determine good routes.

New cards
27

ICMP (Internet Control Message Protocol)

Protocol used for error reporting and network-level communication between hosts and routers.

New cards
28

Link Layer

Responsible for transferring datagrams between physically adjacent nodes over links, providing services like framing, reliable delivery, and error detection.

New cards
29

Error Detection Techniques

Include Parity Checking (Single Bit and Two Dimension Bit) and Cyclic Redundancy Check for detecting and correcting errors in data transmission.

New cards
30

MAC Protocols

Set of rules governing how nodes access the shared communication channel, categorized into three classes - channel partitioning, random access, and taking turns.

New cards
31

Channel Partitioning

MAC protocol class that divides the channel into smaller pieces (time slots or frequency bands) and allocates them to nodes for exclusive use to avoid collisions.

New cards
32

Random Access Protocols

MAC protocols where nodes can transmit at full channel data rate without prior coordination, allowing collisions and implementing methods to detect and recover from them.

New cards
33

Slotted ALOHA

Random access MAC protocol where time is divided into equal slots, nodes transmit at the beginning of slots, and collisions are detected, with an efficiency of 37%.

New cards
34

CSMA/CD

Carrier Sense Multiple Access with Collision Detection, a MAC protocol that listens before transmitting, detects collisions, and aborts colliding transmissions to reduce channel wastage.

New cards
35

CSMA/CA

Carrier Sense Multiple Access with Collision Avoidance, a MAC protocol that allows nodes to reserve the channel to avoid collisions of long data frames.

New cards
36

Ethernet

Dominant wired LAN technology using CSMA/CD MAC protocol, with an unreliable and connectionless frame structure and binary backoff for retransmissions.

New cards
37

Ethernet Switch

Link layer device that forwards Ethernet frames based on MAC addresses, uses self-learning to create and maintain a forwarding table, and allows multiple simultaneous transmissions without collisions.

New cards
robot