What is a Top Level Domain

What is a Top Level Domain?

The top level domains (TLD) of the Internet are:

There are also domain names for each individual country. These conform to the ISO 3166 two-lettter code for each country. For example my electronic mail address in Peru is

I understand what a top level domain is. What is a host?