← Back to CoursesNetworking: Intermediate

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Core Network Services: DHCP, DNS, NAT, and ICMP

Manual: General · Subject: Networking

Understand the services that make networks usable by automating configuration and diagnostics.

Configuration and Name Resolution

DHCP

Dynamic Host Configuration Protocol automates assignment of IP address, prefix length, default gateway, DNS servers, and lease time. It reduces manual configuration errors.

ℹ️

Why DNS matters

Humans remember names better than numeric addresses, so DNS translates names like www.example.comwww.example.com into IP addresses.

NAT

Network Address Translation rewrites packet headers so many private hosts can share public IP addresses. It is common at network borders and changes how end-to-end connectivity works.

Common Network Services

ServiceWhat it does
DHCPAssigns IP configuration automatically
DNSMaps names to IP addresses
NATTranslates private and public addresses
ICMPCarries error and diagnostic messages

Which protocol is typically used to translate a domain name into an IP address?

What problem does NAT help solve in IPv4 networks?

Which protocol is often used for ping and traceroute-style diagnostics?

Typical DHCP exchange

  1. 1

    Step 1: Client broadcasts a discovery message.

  2. 2

    Step 2: Server offers configuration.

  3. 3

    Step 3: Client requests the offered lease.

  4. 4

    Step 4: Server acknowledges and the lease begins.

Why can NAT make some peer-to-peer or inbound applications harder?