What this test measures
This test checks DHCP stage evidence, effective lease settings, resolver behavior, cache interpretation, and transport/application boundaries. Each difficulty has 25 questions; complete all three for 75. Easy emphasizes direct application, Medium combines evidence, and Hard asks you to choose among plausible diagnoses or evaluate what a result actually proves.
These are independent instructional questions, not released College Board items or a replica of Bluebook. The difficulty labels are local teaching choices; a score here does not predict an AP score.
For explanation before testing, use the dns, dhcp, and protocols guide. Return to AP Networking Practice Tests by Topic to compare results across topics instead of repeating only your strongest subject.
Take the 25-question test for your selected level
Choose one answer to receive immediate feedback. Your first selection is scored; read the explanation before moving on. Use keyboard Tab to reach controls and arrow keys within the answer group. You can use these as untimed diagnostic practice, pausing to write your reasoning.
Changing difficulty or restarting clears the current attempt. Download your log first if you want to keep it.
Read the boundary before naming the fault
Representative reasoning
A server capture shows DHCPDISCOVER and DHCPOFFER, while the client capture shows only Discover. The server generated an offer, but the evidence does not establish delivery to the client. Trace the VLAN, relay, and return policy before asserting that the client refused an offer it never received.
Name the last observed successful stage and the next missing stage. Distinguish server transmission from client receipt, and distinguish a completed exchange from correct effective configuration.
A tempting shortcut to avoid
A DHCPACK can contain the wrong gateway or resolver. A DNS response can be successful but return an address intended for a different resolver view. Read the contents and context, then inspect the client's effective settings. The existence of an answer is not proof that it is the right answer for this client.
A worked decision
Small DNS responses succeed over UDP, but a larger reply sets the truncation flag and the subsequent lookup fails. Conventional DNS can retry over TCP 53, so inspect whether that transport is allowed. This explains a selective symptom more precisely than saying DNS is down or repeatedly renewing DHCP.
For a second representation of the same skill, review the related topic explanation. Compare its evidence with your calculation or packet-path sketch rather than memorizing the answer letter.
How to read the explained question library
All 75 items are available below as ordinary HTML. Open a question to view its choices, answer, and explanation. For retrieval practice, read the prompt, write a decision without opening it, then compare your reasoning. This library also gives teachers a stable question ID for discussion.
The six groups contain two halves of each difficulty, with 12 and 13 questions respectively. The interactive version uses the same questions and answer keys.
Easy explained questions · 1–12
Start by identifying the function or applying one explicit rule. These 12 questions are 1–12 of the easy set.
protocols-easy-1 · What is DNS primarily used for in a typical client connection?
- Repairing a cable
- Selecting every router's next hop
- Providing Ethernet power
- Resolving a hostname to records such as an IP address
Correct answer: D. Resolving a hostname to records such as an IP address
DNS answers name queries. A resolved address still needs a usable network path and application service.
protocols-easy-2 · What does DHCPv4 commonly provide?
- A routing protocol between ISPs
- An IPv4 lease and configuration options
- A web certificate for every site
- An Ethernet cable
Correct answer: B. An IPv4 lease and configuration options
DHCP can deliver address, mask, gateway, and resolver settings. It does not prove those settings are correct merely because a lease exists.
protocols-easy-3 · What is the usual initial DHCPv4 message from a client seeking a lease?
- TCP FIN
- DHCPACK
- DHCPDISCOVER
- DNS ANSWER
Correct answer: C. DHCPDISCOVER
The initial DORA sequence begins with Discover, followed by Offer, Request, and Acknowledgment.
protocols-easy-4 · Which message normally proposes DHCPv4 lease configuration?
- ARP reply
- DHCPDISCOVER
- DHCPOFFER
- HTTP GET
Correct answer: C. DHCPOFFER
A server offers a proposed lease. The client then requests its chosen offer before an acknowledgment completes normal allocation.
protocols-easy-5 · Which message normally confirms a successful DHCPv4 lease request?
- DNS NXDOMAIN
- TCP RST
- DHCPDISCOVER
- DHCPACK
Correct answer: D. DHCPACK
An acknowledgment confirms the approved lease configuration. An offer alone does not complete the usual initial exchange.
protocols-easy-6 · Which transport and ports are commonly used by DHCPv4 servers and clients?
- UDP server 67 and client 68
- TCP 443 and 80
- TCP 22 and 23
- UDP 53 and 123
Correct answer: A. UDP server 67 and client 68
DHCPv4 commonly uses server UDP 67 and client UDP 68. DHCPv6 uses a different port pair.
protocols-easy-7 · Which port is commonly used for conventional DNS queries?
- 22
- 3389
- 53
- 25
Correct answer: C. 53
Conventional DNS uses port 53, over UDP or TCP depending on the exchange. Encrypted DNS variants use other transports/ports.
protocols-easy-8 · Which DNS record holds an IPv4 address?
- MX
- A
- AAAA
- PTR
Correct answer: B. A
An A record contains an IPv4 address. AAAA contains an IPv6 address.
protocols-easy-9 · Which DNS record holds an IPv6 address?
- TXT only
- AAAA
- MX
- A
Correct answer: B. AAAA
AAAA records represent IPv6 addresses. The record type is separate from the transport used for the DNS query.
protocols-easy-10 · Which DNS record is an alias to another name?
- A
- PTR
- CNAME
- SOA serial only
Correct answer: C. CNAME
A CNAME points to a canonical name rather than directly storing an address. Resolution may follow that target.
protocols-easy-11 · Which DNS record supports reverse lookup from address to name?
- PTR
- CNAME only
- MX
- AAAA only
Correct answer: A. PTR
PTR records are used in reverse-name zones. A missing reverse record does not automatically break forward lookup.
protocols-easy-12 · Which tool commonly tests DNS lookup from a command line?
- route print only
- Cable toner
- arp -a only
- nslookup
Correct answer: D. nslookup
nslookup queries DNS and shows response information. Route and ARP tools investigate different dependencies.
Easy explained questions · 13–25
Start by identifying the function or applying one explicit rule. These 13 questions are 13–25 of the easy set.
protocols-easy-13 · What does a DNS TTL control?
- How many hosts fit a subnet
- How long Ethernet cable may be
- How many routers an IP packet may cross
- How long a record may be cached
Correct answer: D. How long a record may be cached
DNS TTL is cache lifetime in seconds. IP TTL is a separate packet-lifetime field.
protocols-easy-14 · A client can reach a remote service by IP but not by hostname. What should be investigated first?
- Only subnet capacity
- Only physical link loss
- Only PoE budget
- Name resolution
Correct answer: D. Name resolution
IP reachability narrows the name-dependent symptom toward DNS or local name configuration. Test the actual queried name and resolver.
protocols-easy-15 · What is a DHCP lease?
- A switch VLAN tag
- A DNS alias
- A permanent optical channel
- A time-limited allocation of address configuration
Correct answer: D. A time-limited allocation of address configuration
A lease grants configuration for a duration and is renewed according to protocol rules. It is not necessarily permanent.
protocols-easy-16 · What does a DHCP relay do?
- Converts DNS names to MACs
- Replaces the default route
- Encrypts all Ethernet frames
- Forwards DHCP messages between client networks and a server
Correct answer: D. Forwards DHCP messages between client networks and a server
Relays allow centralized servers to serve clients across routed boundaries where ordinary broadcasts are not forwarded.
protocols-easy-17 · What is an authoritative DNS server responsible for?
- Providing the fastest gateway
- Forwarding every Ethernet frame
- Assigning all client IPs
- Answering from the zone data it serves
Correct answer: D. Answering from the zone data it serves
Authoritative service concerns owned zone records. Recursive resolvers obtain and cache answers for clients.
protocols-easy-18 · What is a recursive resolver commonly asked to do?
- Supply a switch port's power
- Replace the website application
- Change every subnet mask
- Find an answer on the client's behalf and cache it as appropriate
Correct answer: D. Find an answer on the client's behalf and cache it as appropriate
A recursive resolver performs name-resolution work for the client. The destination service remains a separate dependency.
protocols-easy-19 · Which port is commonly used for HTTPS?
- TCP 443
- UDP 123
- TCP 22
- UDP 67
Correct answer: A. TCP 443
HTTPS commonly uses TCP 443, with HTTP/3 often using QUIC over UDP 443. Port observations need protocol context.
protocols-easy-20 · Which port is commonly used for SSH?
- TCP 25
- UDP 68
- TCP 22
- UDP 53
Correct answer: C. TCP 22
SSH commonly uses TCP 22 for secure remote access. DNS and DHCP ports serve different purposes.
protocols-easy-21 · What is NTP commonly used for?
- Resolving MAC addresses
- Testing cable pairs
- Time synchronization
- Assigning VLANs
Correct answer: C. Time synchronization
NTP synchronizes clocks, commonly using UDP 123. Accurate time also matters for logs and some security mechanisms.
protocols-easy-22 · What does a TCP three-way handshake begin with?
- DHCPACK
- FIN
- SYN
- DNS MX
Correct answer: C. SYN
A normal active TCP opening starts with SYN, then SYN-ACK, then ACK. Application data is a later stage.
protocols-easy-23 · What distinguishes UDP from TCP at the transport layer?
- UDP has no TCP-style connection handshake or built-in reliable ordered delivery
- UDP never uses ports
- TCP never retransmits
- UDP always encrypts data
Correct answer: A. UDP has no TCP-style connection handshake or built-in reliable ordered delivery
UDP provides datagrams without TCP's ordered stream machinery. Applications can add their own reliability.
protocols-easy-24 · A DNS response is NXDOMAIN. What does that normally indicate?
- The Ethernet link is always down
- The queried name does not exist according to the response
- The requested IP is a broadcast
- Every DNS server is unreachable
Correct answer: B. The queried name does not exist according to the response
NXDOMAIN is an actual negative DNS response, unlike a timeout. Confirm the exact name and answering resolver.
protocols-easy-25 · A client has an address but the configured resolver is wrong. Which symptom is plausible?
- Every local frame is blocked
- IP-based access works while hostname-based access fails
- The address becomes a MAC
- The NIC necessarily loses link
Correct answer: B. IP-based access works while hostname-based access fails
Addressing and resolution are separate dependencies. A valid lease can still contain an incorrect resolver option.
Medium explained questions · 1–12
Combine the configuration with the symptom before selecting a decision. These 12 questions are 1–12 of the medium set.
protocols-medium-1 · A capture shows Discover and Offer but no client Request. Where should investigation focus next?
- Whether the client receives and accepts the offer
- Authoritative DNS zone transfer first
- Changing all WAN routes
- Replacing the server certificate
Correct answer: A. Whether the client receives and accepts the offer
The server generated an offer, but the next expected client action is missing. Capture at the client to distinguish delivery from client behavior.
protocols-medium-2 · Discover reaches the server, but no Offer is sent and logs show pool exhaustion. What action addresses the evidence?
- Change the client's DNS suffix only
- Check available lease space, exclusions, and scope sizing
- Replace every cable
- Disable all VLANs
Correct answer: B. Check available lease space, exclusions, and scope sizing
The server sees discovery but cannot allocate from the exhausted pool. Correct allocation capacity rather than unrelated dependencies.
protocols-medium-3 · A client receives an ACK with the right address but wrong gateway option. What should be corrected?
- Only HTTPS certificates
- Only the DNS A record
- The DHCP scope's gateway configuration
- Only switch MAC aging
Correct answer: C. The DHCP scope's gateway configuration
A completed lease exchange can deliver wrong options. Validate the contents, not just the presence of ACK.
protocols-medium-4 · A DNS lookup returns the expected IP, but HTTPS times out. What should come next?
- Renew DHCP repeatedly
- Test TCP 443 reachability and server/policy state
- Increase DNS TTL blindly
- Assume DNS failed
Correct answer: B. Test TCP 443 reachability and server/policy state
Resolution succeeded for that query. Network path, transport, filtering, and service health still need evidence.
protocols-medium-5 · A client times out querying its configured DNS server; a permitted alternate resolver answers. What is the next focus?
- Only DHCP address count
- Only Ethernet category
- Only the website's disk capacity
- Reachability or service health of the configured resolver
Correct answer: D. Reachability or service health of the configured resolver
The comparison isolates resolver-specific behavior. Verify policy and whether different resolvers are meant to provide different views.
protocols-medium-6 · A record was changed, but one client retains the old IP until TTL expiry. What mechanism explains this?
- DHCP assigns DNS records directly to every browser
- IP TTL forwarding
- Positive DNS caching
- STP convergence alone
Correct answer: C. Positive DNS caching
A resolver or client may reuse an unexpired cached answer. Check the cache layer and returned TTL before declaring the authoritative update failed.
protocols-medium-7 · A short name fails but its fully qualified name resolves. What should be inspected?
- DNS search suffix and the exact expanded query
- The cable's pair order only
- The WAN bandwidth only
- The DHCP pool size only
Correct answer: A. DNS search suffix and the exact expanded query
Short-name expansion depends on suffix configuration. Observe which full name is actually queried.
protocols-medium-8 · A reverse lookup fails while the forward A record works. What is the accurate interpretation?
- The gateway is down
- The client has no IP
- Forward DNS must also be broken
- The reverse PTR data may be missing without invalidating the forward record
Correct answer: D. The reverse PTR data may be missing without invalidating the forward record
Forward and reverse zones are separate data. Diagnose the operation that actually fails.
protocols-medium-9 · DHCP works on VLAN 10 but clients on VLAN 20 send repeated Discovers without replies; server is remote. What needs checking?
- Only the Wi-Fi SSID text
- Only DNS TXT records
- VLAN 20 relay configuration and path to the server
- Only the clients' browser homepages
Correct answer: C. VLAN 20 relay configuration and path to the server
Routed client networks need an appropriate relay/server path and scope. A working different VLAN does not prove VLAN 20 is configured.
protocols-medium-10 · A client queries an A record successfully but IPv6 access fails. Which additional DNS record matters?
- SOA serial alone
- MX alone
- PTR alone
- AAAA plus the IPv6 path and service
Correct answer: D. AAAA plus the IPv6 path and service
AAAA supplies an IPv6 address, but a correct record still needs working IPv6 connectivity and service.
protocols-medium-11 · A DNS server answers SERVFAIL. How does that differ from timeout?
- It is identical to a successful A answer
- It proves the physical cable is broken
- A response reports resolution failure rather than no reply being observed
- It proves the queried name does not exist
Correct answer: C. A response reports resolution failure rather than no reply being observed
SERVFAIL means the responding server could not complete the operation. Investigate upstream, validation, or server issues rather than equating it with NXDOMAIN.
protocols-medium-12 · Two DHCP servers offer different gateways on the same VLAN. What risk exists?
- Clients always merge both offers safely
- DNS chooses the only legal offer
- Clients may receive inconsistent configuration depending on the accepted offer
- The switch blocks every DHCP message automatically
Correct answer: C. Clients may receive inconsistent configuration depending on the accepted offer
Uncoordinated servers can produce inconsistent options. Identify authorized servers and scope design.
Medium explained questions · 13–25
Combine the configuration with the symptom before selecting a decision. These 13 questions are 13–25 of the medium set.
protocols-medium-13 · A DNS reply is truncated over UDP, and TCP 53 is blocked. What can happen?
- The subnet mask expands automatically
- DHCP renews the record
- All DNS always works over UDP only
- A retry over TCP may fail even though some UDP DNS queries work
Correct answer: D. A retry over TCP may fail even though some UDP DNS queries work
Conventional DNS supports TCP, including retries after truncation. Policy allowing only UDP 53 can create selective failures.
protocols-medium-14 · A client can ping its DNS server, but DNS queries time out. What does ping fail to prove?
- The DNS service and its transport policy are working
- The tested destination was reachable for ICMP
- The server IP replied to ICMP
- An IP exchange happened
Correct answer: A. The DNS service and its transport policy are working
ICMP reachability is not a DNS application test. Check UDP/TCP 53 and service behavior explicitly.
protocols-medium-15 · DHCP gives an address from the wrong subnet after an AP mapping change. What should be inspected?
- Only the provider speed
- Only the DNS TTL
- Only the user's password length
- SSID-to-VLAN mapping and the associated DHCP scope/relay
Correct answer: D. SSID-to-VLAN mapping and the associated DHCP scope/relay
Client broadcast-domain placement determines which scope is appropriate. The mapping change is relevant causal evidence.
protocols-medium-16 · A firewall allows TCP 443 but blocks UDP 443. What might be affected?
- DHCPv4 ACK only
- SSH on TCP 22 only
- HTTP/3 attempts, with possible fallback depending on the client/server
- All HTTPS necessarily becomes impossible
Correct answer: C. HTTP/3 attempts, with possible fallback depending on the client/server
HTTP/3 uses QUIC over UDP, commonly 443. TCP-based HTTPS may remain available; fallback behavior is implementation dependent.
protocols-medium-17 · A host's lease renewal succeeds with the same address. What changed?
- Its VLAN necessarily changed
- Its MAC necessarily changed
- Its DNS zone became authoritative
- Its lease timing may be extended without changing the IP
Correct answer: D. Its lease timing may be extended without changing the IP
Renewal can retain configuration while extending lease validity. It does not require moving the endpoint.
protocols-medium-18 · A packet capture shows SYN, SYN-ACK, ACK followed by a TLS error. Which stage succeeded?
- The TCP connection setup
- The TLS trust check necessarily
- The application login necessarily
- Every DNS query necessarily
Correct answer: A. The TCP connection setup
The three-way handshake completed, but TLS and application processing are later stages. Diagnose the specific subsequent error.
protocols-medium-19 · A server immediately returns TCP RST to a client's connection attempt. What differs from silent timeout?
- No packets returned
- The observed endpoint/path returned an explicit rejection/reset
- DHCP denied a lease
- DNS necessarily failed
Correct answer: B. The observed endpoint/path returned an explicit rejection/reset
A reset is an active response. Verify who generated it and whether the service is listening or policy rejects the connection.
protocols-medium-20 · A reservation exists, but the client's lease still changes because it uses a different client identifier. What should be compared?
- Only DNS TTL
- The identifier sent by the client and the reservation key
- Only the server hostname
- Only optical power
Correct answer: B. The identifier sent by the client and the reservation key
DHCP allocation identity must match the reservation design. MAC randomization or other identifiers can affect matching.
protocols-medium-21 · A DNS alias points to a nonexistent target name. What should be fixed?
- The DHCP port numbers
- The client's cable speed
- The LAN broadcast address
- The alias target or the target's required records
Correct answer: D. The alias target or the target's required records
Following the alias still requires valid target resolution. A syntactically valid CNAME does not guarantee a usable address answer.
protocols-medium-22 · A DHCPNAK is observed after a client requests an old address on a different subnet. What may the server be signaling?
- The requested configuration is not valid for the current network
- A valid DNS answer
- A successful lease extension
- A completed TCP handshake
Correct answer: A. The requested configuration is not valid for the current network
A negative acknowledgment rejects the request. The client must obtain appropriate configuration for its current network.
protocols-medium-23 · A client has local cached DNS data. Must every application connection trigger a new wire-level DNS query?
- No; an unexpired cached answer may be reused
- No; applications never resolve names
- Yes; DNS caches cannot exist
- Yes; every TCP SYN contains DNS
Correct answer: A. No; an unexpired cached answer may be reused
Caching reduces repeated lookups. Absence of a new query does not prove name resolution was skipped or broken.
protocols-medium-24 · DHCP lease acquisition succeeds, but an address-conflict warning follows. What should be checked?
- Only the Internet subscription
- Overlapping static assignments, reservations, and active ownership
- Only DNS MX records
- Only the browser cache
Correct answer: B. Overlapping static assignments, reservations, and active ownership
Successful allocation does not prove no other device uses that address. Confirm actual ownership and allocation coordination.
protocols-medium-25 · A resolver returns different answers inside and outside a school. What should be considered before calling either wrong?
- A duplicate MAC necessarily
- An intentional split-DNS design and expected client location
- An invalid IPv4 mask
- DNS always has one worldwide answer
Correct answer: B. An intentional split-DNS design and expected client location
Different views can be intentional for internal services. Compare the requested name, resolver, and intended audience.
Hard explained questions · 1–12
State what the evidence proves and reject conclusions that reach beyond it. These 12 questions are 1–12 of the hard set.
protocols-hard-1 · A client gets valid DHCP settings and reaches external IPs. Its resolver returns an old address while the authoritative server has the new one. What should be compared?
- Only PoE budget
- Only gateway ARP state
- Cache age and TTL at the client/recursive layers
- Only the access cable length
Correct answer: C. Cache age and TTL at the client/recursive layers
The discrepancy is between authoritative data and cached answers. Inspect which layer serves the stale answer and its remaining lifetime.
protocols-hard-2 · A remote DHCP server receives relayed Discover with an incorrect relay network identifier and offers the wrong scope. What is the focused investigation?
- The printer's TCP port only
- DNS search order only
- HTTP proxy only
- Relay interface/network selection and matching scope configuration
Correct answer: D. Relay interface/network selection and matching scope configuration
The relay's network information helps the server choose a scope. Wrong identification can deliver configuration for the wrong client network.
protocols-hard-3 · A capture at the server shows DHCPACK leaving; the client capture never sees it. What is best supported?
- DNS rejected the ACK
- The client received a valid lease
- The server has no addresses
- The return delivery path or intervening policy needs investigation
Correct answer: D. The return delivery path or intervening policy needs investigation
Server transmission is not proof of client receipt. Trace the relay/VLAN/policy path between observation points.
protocols-hard-4 · A client sees two Offers; one points DNS to an unauthorized resolver and gateway to an unknown device. What should happen?
- Delete the authoritative DNS zone
- Accept whichever offer arrives first without review
- Increase all lease times
- Identify and contain the unauthorized DHCP source using the approved network policy
Correct answer: D. Identify and contain the unauthorized DHCP source using the approved network policy
The offered options create a concrete redirection risk. Confirm server authorization and use scoped controls rather than disabling the whole network blindly.
protocols-hard-5 · The same hostname returns a valid AAAA and A; IPv6 stalls while IPv4 succeeds. What should be tested?
- Family-specific reachability, policy, and service behavior
- Only whether the A record exists
- Only Ethernet link LEDs
- Only DHCPv4 lease length
Correct answer: A. Family-specific reachability, policy, and service behavior
Name resolution can be correct for both families while one path fails. Test each returned address and transport separately.
protocols-hard-6 · An internal service resolves through the school resolver but not a public resolver. Which conclusion is premature?
- Resolver choice matters
- The school's DNS answer must be invalid
- Public DNS may lack internal data
- The name may exist only in an internal view
Correct answer: B. The school's DNS answer must be invalid
Split DNS can intentionally expose internal records only inside the organization. Verify expected design before overriding resolvers.
protocols-hard-7 · A changed nonexistent name now has a valid record, but clients still get NXDOMAIN from cache. What mechanism explains this?
- PoE negotiation
- IP TTL expiration
- MAC aging
- Negative DNS caching
Correct answer: D. Negative DNS caching
Negative responses can be cached according to DNS rules. Creating the record does not instantly erase every previously cached negative response.
protocols-hard-8 · Small DNS answers work; large replies set the truncation flag, then lookup fails. What policy should be checked?
- Only DHCP UDP 68
- Only HTTPS TCP 443
- Whether the DNS TCP retry path is allowed
- Only ICMP broadcast rules
Correct answer: C. Whether the DNS TCP retry path is allowed
The evidence distinguishes ordinary UDP replies from the required TCP fallback. Test both conventional DNS transports.
protocols-hard-9 · A PC can query its resolver explicitly, but the browser uses a different encrypted DNS provider and fails for internal names. What is the relevant comparison?
- Only the IP subnet count
- Only switch port speed
- Only server PoE usage
- Application resolver behavior versus operating-system resolver behavior
Correct answer: D. Application resolver behavior versus operating-system resolver behavior
Applications can choose a separate resolution path. An OS-level lookup does not prove the browser consulted the same internal resolver.
protocols-hard-10 · A user says DNS is broken because a website displays a certificate-name mismatch after resolution. What should be investigated?
- Only DHCP pool exhaustion
- Only cable continuity
- Only VLAN names
- The returned address, intended hostname, and TLS certificate served
Correct answer: D. The returned address, intended hostname, and TLS certificate served
Resolution may return an unintended destination, or the server may serve the wrong certificate. The TLS mismatch alone does not locate the fault in DNS.
protocols-hard-11 · DHCP works for existing leases, but new clients fail; logs show no free addresses. Why can old clients still work?
- The server cannot be exhausted if one host works
- Every existing client has become static
- DNS reserves infinite IPs
- Existing valid allocations can continue while no new lease is available
Correct answer: D. Existing valid allocations can continue while no new lease is available
Pool exhaustion affects new allocation differently from already valid leases. Check renewals, abandoned leases, exclusions, and capacity.
protocols-hard-12 · A relay forwards client discovery, but a firewall blocks server-to-relay responses. What symptom is consistent?
- No server ever sees Discover
- DNS automatically supplies the lease
- The client gains a valid gateway from ICMP
- Discover reaches the server while client allocation never completes
Correct answer: D. Discover reaches the server while client allocation never completes
DHCP requires both message directions. A one-way forwarding observation does not prove the full DORA exchange can finish.
Hard explained questions · 13–25
State what the evidence proves and reject conclusions that reach beyond it. These 13 questions are 13–25 of the hard set.
protocols-hard-13 · DNS returns the intended server IP, TCP connects, TLS succeeds, and HTTP returns 403. What is the nearest demonstrated failure layer?
- Physical cable continuity
- DHCP allocation
- Application authorization or access policy
- Name-resolution absence
Correct answer: C. Application authorization or access policy
The earlier stages succeeded in the observed exchange. HTTP 403 is an application response that directs attention to authorization/policy.
protocols-hard-14 · A client resolves a hostname to a public IP but the internal service is expected on a private IP. What should be checked before adding routes?
- Only switch MAC aging
- Resolver view, queried name, and intended split-DNS records
- Only UPS runtime
- Only cable category
Correct answer: B. Resolver view, queried name, and intended split-DNS records
The answer may be wrong for the client's context. Fix the resolution/design mismatch rather than routing blindly to an unintended endpoint.
protocols-hard-15 · Two DHCP servers are deliberately configured for failover. What evidence distinguishes this from an unauthorized competing server?
- Approved server identities and coordinated scope/failover state
- Different server IPs always prove failure
- Two Offers always prove an attack
- DNS record count alone
Correct answer: A. Approved server identities and coordinated scope/failover state
Multiple servers can be intentional, but authorization and allocation coordination must be confirmed. Do not infer safety from their mere presence.
protocols-hard-16 · A packet capture contains no DNS traffic during a successful browser load. What hypotheses should be considered?
- Cached answers, encrypted DNS, or another capture path
- DHCP resolved the hostname in every case
- DNS cannot have been involved
- The browser bypassed all IP networking
Correct answer: A. Cached answers, encrypted DNS, or another capture path
Observation placement and caching matter. Name resolution may occur without visible conventional port-53 traffic at that point.
protocols-hard-17 · A DHCP server offers /24 but a client's active interface shows /16 after configuration. What should be compared?
- Only the DNS MX record
- Only the user's login
- Only the WAN modem brand
- Accepted lease options, manual overrides, and which interface is active
Correct answer: D. Accepted lease options, manual overrides, and which interface is active
An offer is not proof of effective client settings. The client may use overrides, a different lease, or another interface.
protocols-hard-18 · A DNS query returns NOERROR with no A answer, but an AAAA answer exists. What is the proper distinction?
- No A data for that query is not necessarily a nonexistent name
- NOERROR always means an A address was returned
- The gateway must be wrong
- The server is unreachable
Correct answer: A. No A data for that query is not necessarily a nonexistent name
A name can exist without the requested record type. Distinguish no-data responses from NXDOMAIN and test the intended family.
protocols-hard-19 · A server logs a successful DNS query but clients still time out; a client-side capture shows no response. What does the server log not prove?
- That the response reached the requesting client
- That an answer may have been generated
- That the query was processed there
- That the server observed some request
Correct answer: A. That the response reached the requesting client
Processing at the server and delivery to the client are distinct observations. Inspect the return path, policy, and capture points.
protocols-hard-20 · DHCP uses an eight-hour lease; a student expects every client to broadcast full DORA every minute. What correction is needed?
- Leased clients normally renew according to timers; they do not repeat initial broadcast acquisition every minute
- DNS forces minute-by-minute DORA
- Lease duration is IP TTL
- DHCP only works once forever
Correct answer: A. Leased clients normally renew according to timers; they do not repeat initial broadcast acquisition every minute
Renewal behavior differs from initial acquisition and often begins with unicast renewal to the server. Timer values and fallback behavior matter.
protocols-hard-21 · A new DNS record resolves at one recursive resolver but not another. What is the most informative comparison?
- Authoritative answers, delegation, and cache state at both resolvers
- Only the site's marketing title
- Only each resolver's Ethernet connector
- Only client screen size
Correct answer: A. Authoritative answers, delegation, and cache state at both resolvers
Different cache ages or resolution/delegation problems can produce divergent results. Compare the exact query and authoritative data before asserting universal propagation.
protocols-hard-22 · A firewall permits DNS to an approved resolver but denies arbitrary external port 53; clients using the approved resolver work. What should be concluded?
- All DNS is broken
- DHCP must be disabled
- The failure of direct external queries may reflect intended policy
- Every client needs a public IP
Correct answer: C. The failure of direct external queries may reflect intended policy
Policy can intentionally constrain resolver use. Evaluate behavior against the authorized design rather than treating every denied query as an outage.
protocols-hard-23 · A DHCP scope includes the gateway IP in its dynamic pool without exclusion. What is the material risk?
- The prefix necessarily grows
- DNS answers automatically expire
- The gateway's MAC becomes public
- A client may receive an address conflicting with the router interface
Correct answer: D. A client may receive an address conflicting with the router interface
Infrastructure addresses must be coordinated with allocation. A conflict can disrupt the gateway path for many clients.
protocols-hard-24 · A student diagnoses DNS because traceroute has timeouts, but an explicit lookup succeeds and HTTPS fails at TCP setup. What is the better next step?
- Flush DNS until TCP works
- Investigate destination transport/path policy using the observed address
- Change every DNS record
- Increase DNS TTL
Correct answer: B. Investigate destination transport/path policy using the observed address
The lookup succeeded for the tested name. TCP evidence directs investigation toward service reachability and filtering rather than unsupported DNS changes.
protocols-hard-25 · After changing resolver, gateway, and lease scope simultaneously, service returns. What is the accurate report?
- The gateway was certainly innocent
- Resolver failure is proven
- The combined repair worked; separate causal attribution remains unresolved
- The scope could not have mattered
Correct answer: C. The combined repair worked; separate causal attribution remains unresolved
Multiple changed dependencies prevent a clean isolation claim. Record the final settings and verify correct name, path, and lease behavior independently.
After initial protocol selection, examine the exact name, resolver, record chain and cache lifetime in AP Networking DNS Resolution Practice Test. Its original Easy, Medium and Hard scenarios add 75 explained items.
After locating the DNS or DHCP stage, follow the transport and payload stages in AP Networking TCP and UDP Transport Troubleshooting Practice Test. Its 75 explained questions add a separate Easy, Medium, and Hard diagnostic for that next reasoning step.
Use the result to choose your next study step
Trace the connection stages: resolution, destination IP reachability, transport setup, TLS negotiation where used, and application response. A successful TCP handshake followed by a TLS error directs attention beyond initial transport setup. A completed TLS exchange followed by HTTP 403 points toward application authorization or access policy.
Record whether each miss concerned service stage, resolver context, protocol evidence. Copy one decisive observation and one rejected inference into your error log. Then review the focused supporting resource, explain a missed item without its options, and retry the relevant level after a separate study session.
For course-level transfer, move to Unit 2 practice, Unit 4 practice. When the topic labels no longer guide your answer, use full practice exams and artifact analysis to combine selection, evidence, and explanation.
Teacher use
Assign one level as a diagnostic, collect explanations for two missed items, and group students by the missing step rather than total score alone. Ask pairs to compare a correct conclusion with a tempting overclaim. Do not treat repeated exposure to the same answer as independent evidence of mastery.