Welcome to www.domaindose.com
|
Web Hosting - DNS, How The Internet Keeps Track of Names
The way computers communicate is, in a way, very similar to something very familiar: the postal system that delivers letters and packages. Here's how...
The Internet is just what the name suggests, a large inter-connected set of networks. But those networks are pointless without the one part that forms what is called their 'end-nodes', otherwise known as computers. Those computers often need to share information because the people who use them want to share information.
But, in a system where there are millions of separate computers, how can you enable them all to communicate? One very important feature of that solution is performed by something called DNS, the Domain Name System.
Every part of a network that is going to send or receive information is assigned an IP address. That's a numeric identifier that uniquely specifies a particular 'node', such as a computer, a router that directs traffic or other component. They look like this: 209.131.36.158
But those numbers are more difficult for people to remember and work with. They also aren't very attractive from a marketing perspective. So, a naming system was layered on top of some of them, mostly the computers involved, though routers have names, too.
But once you have a system that associates a unique IP address to a given name, you need some way of keeping track of all of them. That's carried out by several different pieces of the system: Name Registrars, DNS Servers and other components.
The Name Registrars, overseen by IANA (Internet Assigned Numbers Authority) and other international bodies, provide and keep track of domain names. When you register with GoDaddy or any of a hundred other intermediate companies, ultimately that information makes its way into a number of specialized databases stored inside DNS Servers.
A DNS Server is the hardware and/or software that tracks and forwards the IP Address/Domain Name pair from one place to the next. In many cases, there are a number of them between your browser and the remote computer you want to share information with.
Suppose you request information from, say, Yahoo's site by clicking on a link on their site. DNS resolves (translates) the name of WHO IS making the request and OF WHOM, to addresses, then passes the request through the network to the requested IP address. The requested data is then passed back through the mesh of network components to your computer and displayed in your browser.
Whether the communication is between a desktop computer and a server somewhere, or between one server and another, the process is essentially the same. DNS servers translate names into IP addresses and the requests for data are forwarded on.
In some cases those DNS servers are part of a specialized network computer whose sole job is to do the translation and forwarding. In other cases the DNS software may reside on a server that also houses a database of general data, or stores email, or performs other functions.
But however complicated the chain or the parts, the basic process is simple. Translate the name to an address, just as the postal system does. Whether international or local, your name is associated with an address, and the deliveries are made to the address, then forwarded to a particular name.
Software copyright Software Copyright Difficult to Enforce For those of you who love computer games, you probably know more about software copyright than you ever thought you'd want to know-especially if you have or have ever owned multiple computers. Most new games not only come with special copyrights but also built in security features that are designed to enforce those copyrights. Some have even gone so far as selling you the right to 'use' the material you are purchasing rather than providing you with actual ownership of the software to which they own the software copyright. That bothered me a bit at first, but I've come to understand it's another way of protecting them and their rights as well as controlling or limiting how you use the software they provide. Software copyright is actually quite confusing and hotly debated. Many stores will not accept opened software as returns because the software companies won't reimburse them for the product and they are left holding the bag. It doesn't sound like much but when you think of literally thousands of consumers attempting to return opened software because they didn't like or worse, they only needed to download and install it for it to actually run. Companies that produce computer software have become savvy to the ways of the modern consumer. Those companies that produce computer games especially require that the disk actually be in your player in order for the game to operate properly. This enforced the software copyright to the extent that two people can't reasonably share ownership of the same game, as they both need an actual disk in order to operate the games. But for every solution there is a hacker or budding programmer that creates a new problem for software makers and holders of software copyright to face. One of the latest problems is the virtual CD. The long and short of this is that the computer is tricked into 'seeing' the CD where it should be and carries out the game as though it were. Another important thing to note about software copyright is that there are many programs available that mimic some of the more notable applications for no fee. These are often referred to as open source software and often have excellent if not superior quality to similar programs that are available for fees. One thing I've noticed is that I will often find free open source software, download it, love it and a few months later I will find a more polished version of the same software, by the same company available with a few more bells and whistles for a fee. The new improved software has a software copyright and is not free to consumers but it is also a much better version than what I currently have. It's a great way for new software developers to make names for themselves and get volunteers for the testing process of their development phase. A software copyright offers protection and recognition to the owner of the software. The problem with protecting software is that it is impossible to police properly. That would require walking into every home on the planet and checking each computer to make sure there are no duplicate copies extra copies, illegal copies, etc. Plus, who keeps the actual boxes from all their software? I certainly do not. I could never prove that I was honoring the software copyright if the packaging or receipts were the only way I have of doing so. Most people in the world today honestly want to do the right thing. Software is one of the most expensive purchases people will often make for their home computers, it only makes sense to buy actual copies that have an actual software copyright in order to protect your investment not only in your software but also in your computer. Get the Scoop on Some Great Informative Parenting Freebies Being a parent can be hard and especially, when it is about money. So many things in life are very expensive and children often desire what they cannot have. Therefore families of average or below income have often trouble giving their children what is in or what other children have. Therefore any opportunity to get something for free in parenting hood is a great opportunity. Whether it is free advice, free literature or even free products, it is surely something that a parent can use. Where and how to find great parenting freebies? It is actually fairly easy to find parenting freebies, especially when one has access to the cyber world. The Internet is one of the greatest resources for information, products and advice. The Internet holds freebies for any stage in life, but the most for the infancy and toddler stage, as well as some resources for the young years of life before children grow into adulthood. Many of the resources that are available on the Internet are actually sponsored by different departments of the United States government. For example, the US Department of Health offers easy reader books for young children or a free CD for parents with information on the development of teenagers during their adolescents. For parents of toddlers, the Internet holds resources for free toddler magazine subscriptions, potty training success guides and guides to prevent childhood lead exposure. Many of the major issues in toddler live can be found online with advice, frequently asked questions sections, chats and forums to help parents. For later on in life, there are plenty if resources that will help parents with such things as saving for college, preventing teen pregnancy, preventing drug and alcohol abuse in the teenage years and preventing or talking about smoking with children. All the information that is available online is often also available for parents as kits that are mailed to their houses. Online pages offer forms that parents can fill to have material sent to their home mailing address. Books, CDs, DVDs, guides, and other informative material can be downloaded or requested by parents. Many parents do not know about these resources and struggle with these exact same problems that they could have help with. Some of the offers for young children, such as free music downloads for children, often include such music as classical music and therefore might make a good download for anybody who loves classical music. Even though these pages are geared at babies and toddler, it does not mean that other people cannot use this music for themselves. Other sources on the internet offer for example free descriptions to art projects, fee coloring pages that can be printed using any printer, free read along stories online and more. There are so many activities online, that parents can do with their children, or that can be used to educate children that sometimes it might be hard to choose with what to start. The Internet also offers parents the possibility to talk tot her parents and get connected without having to attend an actual meeting or playgroup. Whenever parents need advice, they can just log on to one of the many free parenting sites and ask questions. Of course answers are given by other parents and are more their thoughts and experiences rather than professional advice, but some of the pages sometimes offer advice from experts on topics and have special chat sessions for parents with these experts. Whatever kind of informative parenting freebie or product parents are looking for, the Internet might hold the answer to their questions. It often amazes parents what they can find just by typing their questions or search keywords into one of the Internet search engines. Literally hundred of answers and pages with free help might pop up and parents might have a hard time reading it all. |