TLD stands for Top level Domain, which would refer to the letters at the end of a domain, such as .com, .net, or .shop.
ccTLD stands for Country Code Top Level Domain, such as .us, .ph, or .sg. ccTLDs have their own regulations and may not be available for purchase worldwide. ccTLD typically requires documents for proof of residency or business ownership in the country, depending on the regulations of the specific ccTLD.
On the other hand, gTLD (generic top-level domain) is separated into two categories,
- sTLD (sponsored top-level domain)
Domains (such as .mobi, .tel, etc) that are prepared for a specific industry or business field. - uTLD (unsponsored top-level domain)
Domains (such as .com, .net, .org, .biz or .info) that do not belong to any country and are commonly used.