Practice
Solution
Step 1: Identify Distance Vector update mechanism
Distance Vector routers share routing information only with neighbors and rely on iterative updates.Step 2: Trace the failure propagation
When a link fails, a router detects it and updates its routing table, then sends updates to neighbors. Neighbors update their tables and propagate changes further, iteratively converging.Step 3: Analyze options
Routers immediately flood the network with link state advertisements, then recompute shortest paths describes Link State behavior, not Distance Vector. Routers wait for a periodic timer to expire before sending updates, causing immediate global convergence is incorrect because updates are sent immediately upon detecting changes, not only on timers, and convergence is not immediate. Routers use a centralized controller to recompute routes and push updates to all routers is incorrect because Distance Vector is decentralized.Final Answer:
Option B -> Option BQuick Check:
Distance Vector uses neighbor-to-neighbor iterative updates after failure detection.
- Confusing Distance Vector with Link State flooding
- Assuming immediate global updates without iteration
- Thinking Distance Vector uses centralized control
Solution
Step 1: Understand certificate chain transmission
The certificate chain is sent in plaintext during the handshake because encryption is not established yet.Step 2: Evaluate each statement
A: Correct, chain includes server and intermediate certificates.
B: Correct, client must trust root CA.
C: Incorrect, chain is sent unencrypted.
D: Correct, invalid certificates cause rejection.Final Answer:
Option A -> Option AQuick Check:
Certificate chain is sent before encryption is established, so it cannot be encrypted.
- Assuming certificate chain is encrypted during handshake
- Confusing trust anchor with intermediate certificates
- Ignoring certificate expiration impact
Solution
Step 1: Review subnet mask function
Subnet masks define network and host bits, affecting subnet size and number of IP addresses.Step 2: Analyze each statement
A subnet mask separates the network and host portions of an IP address by masking bits is true; subnet masks separate network and host bits. The subnet mask must always be contiguous ones followed by zeros in binary is true; subnet masks must be contiguous ones then zeros. Subnet masks can be represented in dotted decimal or CIDR notation is true; subnet masks can be in dotted decimal or CIDR.Step 3: Identify incorrect statement
Changing the subnet mask does not affect the total number of IP addresses in the network is false; changing subnet mask changes subnet size and total IP addresses available.Final Answer:
Option C -> Option CQuick Check:
Subnet mask directly impacts number of IP addresses in a subnet [OK]
- Believing subnet masks can have non-contiguous bits
- Thinking subnet mask changes don't affect IP count
- Confusing subnet mask notation formats
Solution
Step 1: Understand sliding window's limitation
Sliding window controls flow based on receiver's buffer availability, not network congestion.Step 2: Differentiate from congestion control
Congestion control algorithms like AIMD adjust sending rate based on network feedback to avoid congestion.Step 3: Reject exponential increase and retransmission speed options
Sliding window does not inherently increase window exponentially; retransmission speed is unrelated to flow control.Step 4: Clarify explicit congestion notification role
Explicit congestion notification is optional and unrelated to sliding window's basic operation.Final Answer:
Option B -> Option BQuick Check:
Sliding window limits sender by receiver buffer, not network capacity.
- Assuming sliding window adapts to network congestion
- Confusing flow control with retransmission mechanisms
- Believing sliding window depends on router signals
Solution
Step 1: Verify additive increase meaning
Congestion window increases by a fixed increment per RTT, which is correct.Step 2: Confirm multiplicative decrease behavior
On loss detection, TCP halves the congestion window, consistent with multiplicative decrease.Step 3: Assess AIMD guarantees
AIMD does not guarantee zero packet loss; it aims to reduce loss by controlling sending rate.Step 4: Understand AIMD's balance goal
AIMD is designed to balance throughput and network stability, which is true.Final Answer:
Option A -> Option AQuick Check:
AIMD reduces but does not eliminate packet loss.
- Believing AIMD eliminates all packet loss
- Misunderstanding additive increase as exponential growth
- Confusing multiplicative decrease with complete stop
