An organization deploys thousands of remote edge devices that transmit brief, 64-byte heartbeat status updates every second across a high-latency, limited-bandwidth satellite network. The network administrator observes that stateful firewall session tables at the central hub are constantly saturating due to session tracking overhead, while high link latency causes excessive control packet accumulation. To resolve these operational constraints without upgrading hardware, the administrator plans to adjust the application transport layer architecture. Which of the following transport protocol selections and technical justifications best resolves both issues?
- Implement a connectionless protocol (UDP), because it eliminates stateful session maintenance on firewalls while reducing per-packet overhead by omitting sequence numbers, flow control, and acknowledgment header fields.Answer
- BImplement a connection-oriented protocol (TCP), because its dynamic sliding window mechanism automatically scales firewall session timeouts down to match the heartbeat frequency.
- CImplement a connection-oriented protocol (TCP), because TCP operates at Layer 3 of the OSI model to encapsulate session state tables directly into IP routing headers.
- DImplement a connectionless protocol (UDP), because binding the application to a registered port below 1024 automatically disables stateful tracking on network firewalls.
Answer
Implement a connectionless protocol (UDP), because it eliminates stateful session maintenance on firewalls while reducing per-packet overhead by omitting sequence numbers, flow control, and acknowledgment header fields.
The option advocating for a connectionless protocol (UDP) is correct because UDP operates without connection state establishment (no SYN/ACK handshake or connection state tables), preventing firewall table exhaustion. Furthermore, UDP's minimal 8-byte header overhead compared to TCP's 20-byte base header maximizes payload efficiency for small 64-byte heartbeats across bandwidth-constrained links.
Step-by-Step Solution
Key Concept
Connection-Oriented vs Connectionless Transport Protocols