I have heard terms "domain reseller" and "domain registrar" and that "domain registrar" is better than "domain reseller". What is the difference between the two?
Being a domain name registrar, I can confirm there is no requirements for networks, DNS servers and so on.
A domain name registrar is an organization or commercial entity that manages the reservation of Internet domain names. A domain name registrar must be accredited by a generic top-level domain (gTLD) registry and/or a country code top-level domain (ccTLD) registry.
A reseller is someone who simply resells the domain registration service, they are not domain name registrars themselves.
Registrars are the companies that actually buy licenses to sell TLD's at a registry (those who manage the DNS server for a TLD) such as Verisign for
.com. Domain resellers, often hosting companies, resell these TLD's from a registrar as it's much cheaper - otherwise hosting companies would have to buy licenses to sell TLD's themselves, which is extremely expensive.