IACT303 – INTI 2005 World Wide Networking Organisation of the Internet The University of Wollongong.

Slides:



Advertisements
Similar presentations
Managing IP addresses for your private clouds 2013 ASEAN CAS Summit Bangkok, Thailand 7 February 2013 George Kuo Member Services Manager.
Advertisements

2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
SENG2220 Web Development II Mohammed A. Saleh 29 th October
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
An Engineering Approach to Computer Networking
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
Application Layer At long last we can ask the question - how does the user interface with the network?
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
1 DNS,NFS & RPC Rizwan Rehman, CCS, DU. Netprog: DNS and name lookups 2 Hostnames IP Addresses are great for computers –IP address includes information.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
DNS. Outline r Domain Name System r DNS Hierarchy r Resolution.
Chapter 25 Domain Name System
DNS: Domain Name System Mark Ciocco Chris Janik Networks Class Presentation Tuesday April 18, 2000 To insert your company logo on this slide From the Insert.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
ES 101. Module 3 Domain Name System (DNS). Last Lecture Routing and IP addressing.
ICANN and the Internet Ecosystem. 2  A network of interactions among organisms, and between organisms and their environment.  The Internet is an ecosystem.
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
Distributed Computing COEN 317 DC2: Naming, part 1.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
THE INTERNET INTERNET REGISTRIES & INTERNET REGISTRARS.
Arthur Harris Gennadiy Kofman James Mendoza Domain Name System.
Example applications Symbolic names and the Domain Name System (DNS)
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
Chapter 17 Domain Name System
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
1 Computer Communication & Networks Lecture 26 Application Layer: Domain Name System Waleed Ejaz.
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Distributed Computing COEN 317 DC2: Naming, part 1.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
1 Kyung Hee University Chapter 18 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Internet Address and Domain Name Service (DNS)
EE 122: Lecture 20 (Domain Name Server - DNS) Ion Stoica Nov 15, 2001 (* based on the some on-line slides of J. Kurose & K. Rose and of Raj Jain)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Summary DNS DNS Alexandra Tolbert Benefits How It Works Basics Katherine Barrios DNS Parts Phillip Nelson.
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
Domain Name System (DNS)
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
{ Domain Name System DNS & IP Address Protocols within the Internet Ecosystem. - Amanda Sparling, EMAC 6300.
Domain Name System (DNS) The Technology Context – B101 Coursework 2 The Technology Context – B101.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
THE DOMAIN NAME SYSTEM AS AN ADDRESS DIRECTORY FOR THE WORLDWIDE WEB. 1.
Domain Name System: DNS To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the Connection of a host to the Internet.
Understand Names Resolution
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Chapter 25 Domain Name System.
Domain Name System (DNS)
Net 323 D: Networks Protocols
Application layer Lecture 7.
Chapter 25 Domain Name System
System & Network Administration (MCSA & RHCSA)
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Chapter 25 Domain Name System
Computer Networks Primary, Secondary and Root Servers
An Engineering Approach to Computer Networking
Presentation transcript:

IACT303 – INTI 2005 World Wide Networking Organisation of the Internet The University of Wollongong

Objectives This lecture we look at: –Understanding the Domain Name Service

Domain Name System (DNS) There are hundreds of countries, millions of networks and millions of hosts. How do we keep track of all the nodes and networks. Well we use a service called DNS (Domain Name Service).

The Domain Name Service is a distributed database which provides a lookup table for hostnames and IP addresses. We as human refer to nodes on the internet through names. In order for this to work we need to convert these high level names into addresses. DNS does this, its called name resolution.

The Domain name system also gives us a network hierarchy. It is responsible for giving structure to the Internet (from the users perspective).

The History Behind the Domain Name Service (DNS) When the Internet was first born (ARPANET)- the mapping between Hostnames and IP addresses was done in small files. If a site wished to add a new computer to the network, they choose a name and added it to such files. These files were distributed to other sites. Such a process consumed considerable bandwidth.

That said there were consistent problems keeping the data between sites up to date and in sync. It soon became clear that this technique simply did not scale. This mapping between names and IP addresses is extremely important because as humans we prefer to remember names as opposed to long sequences of numbers.

The exchange of host files between sites was simply to expensive, complex and inefficient. A site had to move its host database to everywhere else. Site A Site C Site BSite D

The Domain Name System was created to address two problems; –The organization of the internet. As ARPANET grew researchers began to realize that names for hosts were running out. So they needed to impose a hierarchy/ structure. –The synchronization of host databases. Again as ARPANET grew it become more and more difficult to keep track of nodes. Data quickly became dated.

So What is DNS For. In order to understand what DNS is for, you need to understand the Internet. The internet is made up of sites. These sites reflect networks or organisations. Organisations can be grouped together depending on type. Entities can be grouped together based upon geographic locality.

DNS provides order to the network, allowing for this grouping of sites. It makes the management of the ‘global network’ easier.

Ultimately DNS provides the following kind of functionality; –A hierarchal namespace for IP addresses. –A distributed database of host information. –A mechanism for finding services and nodes on a network. –A protocol for exchanging naming information to keep data up to date and synchronised between sites.

The Domain Name System Architecture Okay, now that we understand the rationale behind the existence of DNS - how does it work? The Domain name system defines a tree of domains. Each domain represents a chunk or grouping of the network which is managed by a single administrative entity.

The Domain Name Service is a global infrastructure managed by ICANN. The Domain Name System defines what are known as Top Level Domains (TLD’s). These TLD’s have not been changed in years. They reflect specific kinds of networks. As the Internet has grown however ICANN has added a few top level domains.

Top level domains are sometimes referred to in the literature are gTLD’s (generic top level domains). Most of the top level domains are used within the United States. Outside the United states there are a number of top level country code domains ccTLD’s. DomainUseDomainUse comCommercial EntitiesnetNetwork Providers eduEducation EntitiesorgNon profit organisations govGovernmentintInternational milMilitary NetworksarpaOld Style Arpanet

Some common country codes are; Most of these countries produce second level domains which are similar to the top level domains offered by the US. CodeCountyCodeCountryCodeCountry auAustraliafiFinalandhkHong Kong caCanadafrFrancechSwitzerland brBraziljpJapanmxMexico deGermanyseSwedenmuHungary

For example the internet has the following structure. So considering this, belongs to the uow domain which is part of the edu domain which is in au’s namespace. Top Level Domain Second Level Domain other gTLD’s would appear at this level.

DNS allows us to efficiently resolve names to numbers. Using this system, we can identify a single node, in a network in a particular country.

Who manages the DNS namespace The DNS namespace provides identification for networks and nodes. Without it the Internet would not exist in its current form. Domains such as uow are sub domains, we are guaranteed they are unique. This guarantee is made through the way the system is managed.

The management of the top level domains was formerly coordinated by Network Solutions Inc, under contract from the National Science Foundation. It was one great big monopoly. Now any organisation can opt to have a top level domain, we are beginning to see them in the form of.mov,.sex etc.

Domains largely emerge due to congestion in the namespace – Regional top level domains are managed by local authorities. For example in Australia is it auNic. The control is authorised by ICANN. The management of educational domains in Australia is done by a private sector organisation. (Educause )

If an organisation wishes to have a.com.au or.edu.au domain they need to speak to the appropriate authority. Each domain on the Internet has at least one DNS server which keeps track of the network. These DNS servers talk to there parent server and serve requests of clients around the world. The top level domains have what are known as ‘root’ name servers. These process a huge number of requests and updates.

DNS is the way that Internet names are resolved to IP addresses, e.g.uow.edu.au to uow.edu.au DNS lookup cascades, if the local DNS does know the IP then it asks other DNS servers There are 13 root DNS try the ‘nslookup’ command

Obtaining a Domain. Depending upon where you wish to create a domain you need to work with different agencies. ICANN is responsible for delegating ‘authority’ to agencies to handle certain top level domains. In Asia Pacific ww.apnic.net has a registry of all the domain and organisations that are managed.

Problems with the Domain Name Service Some organisations see DNS as a problem. This has been a great problem in the past with the ‘monopoly’ management of the infrastructure and service. Domain squatting has grown in popularity. Domain squatting is where people by names in particular domains which may be used in the future.

One day someone will need the name and pay top dollar for it. For example business.com was sold for $3.5 million. (this is just an address of the net - well a domain).

Now its your turn… Zakon, R. H. (2005) ‘Hobbes Internet Timeline v8.0’, Zakon Group LLC, Available from:

Using Hobbes Internet Timeline prepare your own timeline of key events (approx. 10) which were important to the development of the Internet and the World Wide Web. Select three events which you consider to be the most important. Elect a group member to present this selection to the class Has the Internet revolution been different to other technological revolutions such as the telegraph