broadcast message sent to all destinations/recipients. e.g. ARP Request, DHCP request.
unicast message sent to one destination/recipient. eg. ARP Response, DHCP response, most client-server interaction
multicast: send to a group of destinations.

half-duplex: HDX: one way at a time. CB/ham radio, hub (obsolete) and bus Ethernet, WiFi, polite human conversation, one lane bridge/tunnel
full-duplex: FDX: both ways at a time/simultaneously. telephone, switched Ethernet, impolite human argument.
simplex: one way only. broadcast TV and radio, PA system, GPS.

Transmission: (on one wire/cable)
baseband: one signal only. LANs
broadband: multiple signals multiplexed. CATV. Technically DSL and cable modem are this defintion of broadband, the popular meaning being "fast" Internet connection

host's IP configuration:
1. static/manual
2. DHCP dynamic/automatic
3. Autoconf/APIPA 169.254 (169.254.1.0-169.254.254.255 [first/last 256 reserved]) ARPs to check if unused.

DHCP
1. client sends broadcast Discover from port 68; server receives on port 67
2. server sends unicast Offer to client's port 68
3. client sends broadcast Request, i.e. I request this offered IP config.
4. server send unicast Acknowledge to client.
  

Reservations/"static" based on MAC address for servers etc.
Client can request and be assigned previous IP configuration.
DHCP Relay (ip helper-address): default gateway router can send DHCP requests to another network where the DHCP server is.
scope: range of IP addresses. pool.
DHCP timers:
   T1 (50% of lease, by default) ask for lease renewal from DHCP server.
   T2 (87.5% of lease, by default) try rebinding with any other DHCP server.


DNS
13 root cluster servers (1000s of actual servers)
100s of gTLDs (generic top-level domains): .com .org .edu .net .gov .mil ...
275 ccTLDs (country code): .us .ca .jp ...
heirarchical: .    edu    umgc    asia    www
FQDN: fully qualified domain name
recursive resolving: your request goes to local name server, it goes thru the heirarchy. It caches results.
iterative resolving: you go thru the heirarchy.
ipconfig /displaydns      DNS resolver cache
ipconfig /flushdns        flush DNS resolver cache
 
nslookup FQDN_or_DN

dig
dig -x        reverse

Reverse lookup. IP address to FQDN.

Resource records (RR): at the DNS server.
SOA (start of authority): domain (zone). Serial number: if change, triggers zone transfer.
A (address): hostname's IP address. AAAA: IPv6
CNAME (canonical name): alias for an existing hostname
MX: name of mail server for this domain.
NS: name server for this domain.
PTR (pointer): reverse lookup
Zone transfer of info on primary name server to secondary name servers.