Protocols and theoretical concepts Flashcards
Term: TCP (Transmission Control Protocol)
Definition: Reliable, connection-oriented protocol that ensures ordered and error-checked delivery of data
Term: UDP (User Datagram Protocol)
Definition: Unreliable, connectionless protocol that is faster but does not guarantee delivery, ordering, or error checking
Comparison: TCP vs UDP
TCP: Reliable, ordered, error-checked, connection-oriented
UDP: Faster, no guarantee of delivery, unordered, connectionless
Term: DHCP (Dynamic Host Configuration Protocol)
Role: Automatically assigns IP addresses, subnet masks, and other network settings to devices on a network
Concept: DHCP Timeout Behavior
Definition: If a client does not receive a response from the DHCP server within a certain time, it retries or may assign itself an APIPA (169.254.x.x) address
Term: NAT (Network Address Translation)
Definition: Allows multiple devices on a private network to share a single public IP address; used in routers to route internet traffic.
Term: BGP (Border Gateway Protocol)
Definition: A routing protocol used to exchange routing information between autonomous systems (AS), typically between ISPs