Illustrate domain names and address resolution, Computer Engineering

Assignment Help:

Q. Illustrate Domain Names and Address Resolution?

But what if you don't know IP address of the computer you want to connect to? What happens if you need to access a web server referred to as www.anothercomputer.com? How does your web browser know where on the Internet this computer lives? Answer to all these questions is the Domain Name Service or DNS. DNS is a distributed database, which keeps track of computer's names and their corresponding IP addresses on Internet.

Many computers connected to Internet host part of DNS database and software which allows others to access it.These computers are termed as DNS servers. No DNS server comprise the entire database; they only comprise subset of it. If a DNS server doesn't contain the domain name requested by another computer, DNS server re-directs the requesting computer to another DNS server.

679_Illustrate Domain Names and Address Resolution.png

Domain Name Service is structured like a hierarchy similar to IP routing hierarchy. Computer requesting a nameresolution would be re-directed 'up' the hierarchy until a DNS server is found that can resolve the domain name in the request. Figure explains a portion of the hierarchy. At the top of tree are the domain roots. Some of the older, more common domains are seen near the top. What isn't shown are multitude of DNS servers around the world which form rest of the hierarchy.

When an Internet connection is setup (for example For a LAN or Dial-Up Networking in Windows), one primary and one or more secondary DNS servers are generally specified as part of the installation. This way, any Internet applications which need domain name resolution will be able to function correctly. For illustration, when you enter a web address into your web browser, browser first connects to your primary DNS server. After obtaining IP address for domain name you entered, browser then connects to target computer and requests web page you wanted.


Related Discussions:- Illustrate domain names and address resolution

Show the format text in document window, Q. Show the format text in Documen...

Q. Show the format text in Document window? You can format text in Document window by setting properties in Property inspector. First, select the text you want to format and th

What is replacement algorithm, What is replacement algorithm? When the ...

What is replacement algorithm? When the cache is full and a memory word that is not in the cache is referenced, the cache control hardware must decide which block should be del

What are the types of parallel programming, Q. What are the types of parall...

Q. What are the types of parallel programming? There are various parallel programming models in general use. A few of them are:  Data Parallel programming Message P

What is asynchronous transmission, What is asynchronous transmission An...

What is asynchronous transmission An asynchronous transmission technique used in many interactive terminals employ special bits. With this method each character consists of thr

Illustrate header section of a device driver, Q. Illustrate Header section ...

Q. Illustrate Header section of a device driver? Header comprises information which allows DOS to identify the driver. It also comprises pointers which allow it to chain to ot

Determine the logic gate having input 0 and output 1, The output of a logic...

The output of a logic gate is 1 when all its inputs are at logic 0. The gate is either ? Ans. When all inputs of logic gate at logic 0 and output is 0. The gate is either a NOR

Explain cell spacing and cell padding, Q. Explain Cell Spacing and Cell Pad...

Q. Explain Cell Spacing and Cell Padding? Couple of attributes known as CELLSPACING and CELLPADDING. Both are part of tag. CELLPADDING is the amount of space between

Define range which a normalised mantissa can signify, Now let's define rang...

Now let's define range which a normalised mantissa can signify. Let's presume that our present representations has normalised mantissa so left most bit can't be zero so it has to b

What are the issues of software development, What are the issues of softwar...

What are the issues of software development One of main issues in software development today is quality. Software must be properly documented and implemented. The notion of sof

What is polling, What is polling? Polling is a scheme or an algorithm t...

What is polling? Polling is a scheme or an algorithm to recognize the devices interrupting the processor. Polling is employed when multiple devices interrupt the processor by o

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd