Top Level Domains can be classified into three types. A country-code top level domain (also called country top level domain) which is used or reserved for a country or dependent territory. Examples of these are .us .ph and all other two letter “dots” that represents a country. Generic top level domains for an organizations used ( This is also called the global top level domain). These domains are the most commonly used by large companies : .net , .com, .org and the likes. The last and rarely used domain is the infrastructure level domain(eg. .root). iTLD’s are requested such as .web and others to be implemented and used.
Upon registering a domain from sites like godaddy.com and our very own www.com.ph, do you know where these domain names are hosted. Well, If I ask you right now “Who owns the internet?”. You will probably say that no one owns the internet, which is taught by our teachers. Technically this is true, because the internet is a collection of backbones, WAN’s, MAN’s, and LAN’s. Each computer that host websites have unique IP addresses as well as our computer’s IP which is given to us by our ISP’s. These numbers (xxx.xxx.xxx-255.255.255) could be more understandable by converting this into words, isn’t it?. You don’t want to go to google and type this 64.233.167.99 instead of typing google.com. How will you remember sites with these cryptic numbers?
As we can see the internet is so organized and there would be no duplicate domain names. This is not your odinary LAN network at home, where windows prompts you for an IP conflict. You could then resolve it by setting another IP address or enabling DHCP (Dynamic Host Control Protocol) for larger networks. Let’s go back to my question. Who owns the internet? The internet is not owned by any means. But, it is controlled almost entirely by the U.S. government.
Let’s go back to history and trace the roots of the internet. The internet was made by the Department of Defense on 1969 to aid their research. It was called the ARPANET, and was made at Standford University which resides in the United States of America. This was based on the conception of RAND for the internet as tool for military communication. That makes ARPANET a node of the RAND(Research And Development) system. As of now, it is under the FCC’s jurisdiction or the Federal Communications Commission. I don’t want to dig deep into its history. But, it is very clear that a huge ratio of U.S. controls the internet.
U.S. of A owns the two organizations that handles our domain names or IP address aliases. They are responsible for maintaining these domain names which is need to keep it globally coordinated. These two organizations are namely ICANN and IANA. IANA or the Internet Assigned Numbers Authority maintains and allocates unique codes and numbering systems that are used in different kinds of protocols which are used to drive the internet. IANA is located at the University of Southern California’s Information Sciences Institute. Another is ICANN or Internet Corporation for Assigned Names and Numbers. It has the IANA function and agrees and cooperates with different countries. It is currently headquartered in Marina Del Rey, California.
It is quite obvious that the popular and short domain names were already taken decades ago. Companies made this a business and dived into the buy and sell strategy. To understand this thought, imagine a dictionary website with this address thisithebestdictionary.com. Users will prefer to settle and go for dictionary.com instead of typing the long URL. These short domains are bought and sold to other companies which cause thousands of dollars. However, as this domains are bought by hosting companies. They temporarily use this as an ads parking lot. They earn at the same time inform domain seekers that their domain was bought. The hoarding never stops..
This software was coded by Gilbert Gardoce and Aivan Monceller : “Chobits”, a suggested name by one of our classmate. The name sounds like the anime series from Japan. However, this is an IDE specially made for our daily programming tasks in the computer laboratory. We all know that COBOL jobs are invoked in mainframes and does not have these nifty GUI’s to mess with. Compilers used to compile the programs are console based executables.