Lesson 2 - Terms Flashcards
What does TCP stand for
Transmission Control Protocol
What does UDP stand for
User Datagram Protocol
What is Multiplexing
Multiple applications using the same network simultaneously. This includes gathering, encapsulating, and forwarding segments to the network layer
What is a port
Unique port numbers are sockets that listen for any data from a remote application
What is demultiplexing
delivering data included in transport-layer to the appropriate socket
What is a connectionless multiplexing/demultiplexing
Host forward segments regardless if segment coming from different source host or port
What is connection oriented multiplexing/demultiplexing
Based on four-tuple (source and destination IP and ports), incoming segments are demultiplexed and forwarded using that socket
What is persistent HTTP
Exchange HTTP messages via the same socket
What is non-persistent HTTP
A new socket is created and closed for every response/request
What does ARD stand for
Automatic Repeat Requests
What is Fast Retransmit
Sender receives three duplicate ACKs for a packet, the packet is considered lost and will retransmit it instead of waiting of timeout
What is flow control
Controlling transmission rate to protect the receiver’s buffer
What is congestion control
Controlling transmission rate to protect the network from congrestion
What is network assisted congestion control
Network layer provides feedback to sender on network congestion
What is E2E congestion control
Host infers congestion from network behavior