ICANN Learn is offering a new course on DNS Fundamentals. The course introduces the different components of the Domain Name System (DNS).
Explore DNS processes such as DNS delegations, DNS resolution, and caching.
Sign up (learn.icann.org)
... I hope I'm not disappointed. ICANN's documents are normally very dry and boring to get thru.
It is assumed that participants have a good understanding of dns terminology
From your initial post, it looks like a tutorial for DNS fundamentals. I have some understanding of DNS. I'm hoping this will fill in the other 80% that I have no clue about. We shall see when I take the course