What does a Domain Name consist of?

A Domain Name will consist of two or more words separated by a period. For example: Mydomain.com. The first part 'Mydomain' is called a second-level domain. The second part '.com' is called a top-level domain.