Name and Address Resolution Domain Name System (DNS)

Slides:



Advertisements
Similar presentations
Module 4: Configuring a Client for Name Resolution
Advertisements

COMP091 OS1 Active Directory. Some History Early 1990s Windows for Workgroups introduced peer-to-peer networking based on SMB over netbios (tcp/ip still.
SYSTEM ADMINISTRATION Chapter 19
Nassau Community College
Web Server Administration
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Application Layer At long last we can ask the question - how does the user interface with the network?
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Lesson 31. Name Resolution. Objectives At the end of this Presentation, you will be able to:
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
11 NETWORK PROTOCOLS AND SERVICES Chapter 10. Chapter 10: Network Protocols and Services2 NETWORK PROTOCOLS AND SERVICES  Identify how computers on TCP/IP.
DIT314 ~ Client Operating System & Administration CHAPTER 9 SUPPORTING TCP/IP, DNS USING WINDOWS XP Prepared By : Suraya Alias.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Examining TCP/IP.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
COMP1321 Digital Infrastructure Richard Henson February 2014.
How to configure DNS for a Windows 2000 domain? 1.Start the Install/Remove Programs Control Panel Applet (Start - Settings - Control Panel - Add/Remove.
Course ILT Name resolution Unit objectives Discuss the role of the HOSTS file and DNS Discuss the role of NETBIOS, LMHOSTS file and WINS.
Page 1 Active Directory and DNS Lecture 2 Hassan Shuja 09/14/2004.
Chapter 4  Configuration: Client/Server Components 1 Chapter 4 Overview  Configure client/server components o Network interface card (NIC) o Windows.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 6 Resolving Network Host Names.
Network Servers Chapter 13 Release 16/7/2009. Chapter Objectives Describe Client-server and Peer to Peer network model Explain server Explain Domain.
Introduction to Active Directory
Web Server Administration Chapter 4 Name Resolution.
Windows 2003 Architecture, Active Directory & DNS Lecture # 3 Hassan Shuja 02/14/2006.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
COMP1321 Digital Infrastructure Richard Henson March 2016.
MAN-IN-THE-MIDDLE ATTACK STEGANOGRAPHY Lab# MAC Addresses and ARP  32-bit IP address:  network-layer address  used to get datagram to destination.
Essential Services Lesson 5. Objectives Naming Resolution In today’s networks, you assign logical addresses, such as with IP addressing. Unfortunately,
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Ip addressing: dhcp & dns
Chapter Overview Understanding Windows Name Resolution Using WINS.
Computer Network protocols
Understand Names Resolution
Chapter Objectives In this chapter, you will learn:
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
Introduction to Networking Concepts
Services DFS, DHCP, and WINS are cluster-aware.
Module 8: Networking Services
Implementing TCP/IP.
IMPLEMENTING NAME RESOLUTION USING DNS
Overview of Active Directory Domain Services
Lec 2: Protocols.
Using MIS 2e Chapter 6 Appendix
Chapter 9 Objectives Understand TCP/IP Protocol.
EE 122: Domain Name Server (DNS)
Network Services.
Internet Basics February 20, 2018.
Lesson 8: Configuring IP Settings MOAC : Configuring Windows Devices.
Course Name : Network Operating System Course Code: CNET 332 These slides are only meant for course delivery. For all your Exams refer to your text book.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Component 4: Introduction to Information and Computer Science Unit 7: Networks & Networking Lecture 2 Welcome to Component 4, which, as you know, is entitled.
Course Name : Network Operating System Course Code: CNET 332
Cengage Learning: Computer Networking from LANs to WANs
Windows Name Resolution
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

Name and Address Resolution Domain Name System (DNS) BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013

Overview Name and address resolution Naming with the DNS

Name / Address Resolution Name Resolution The process of mapping a fully qualified domain name (FQDN) to an IP address dnovak.bsad.uvm.edu = 132.198.50.156 Address Resolution The process of mapping an IP address to a MAC address 137.99.106.156 = 00-D0-09-A7-B5-0C

Name / Address Resolution Computers use binary network level addressing and hexi-decimal hardware addressing Humans use base 10 numbering and alphabet Protocols hide these differences from users IP address = 132.198.50.156 Domain name = dnovak.bsad.uvm.edu

Address Resolution Why is address resolution necessary?

Address Resolution TCP/IP suite Address Resolution Protocol (ARP) / RARP The protocol responsible for mapping IP –to- MAC and vice versa Reverse ARP (RARP) MAC to IP Ensures devices agree on how to resolve addresses More on ARP/RARP next class….

Name Resolution Why is name resolution necessary?

TCP/IP Name Resolution Historically, two general types of mapping IP address to NetBIOS name IP address to fully qualified domain name

TCP/IP to NetBIOS Network Basic Input/Output System Layer of software or application programming interface (some consider it a protocol) Interface for PCs to access LAN resources Allows applications to communicate with networking hardware, and the LAN itself Purpose: Isolate the application from the actual hardware used in the LAN

TCP/IP to NetBIOS In general, independent of protocol stack used Non-hierarchical Uses its own naming system Win OS prior to Win 2000 used NetBIOS names Win XP stores its name using hierarchical naming (similar to DNS) instead of NetBIOS NetBIOS names are installed in a flat-file database NetBIOS names contain NO network identifier

TCP/IP to NetBIOS Historically, two basic versions of NetBIOS name resolution in Windows 1) NetBEUI The default networking protocol stack on early versions of Windows OS No longer installed by default on Windows systems Non-routable Name resolution occurs using broadcast

TCP/IP to NetBIOS 2) Windows Internet Naming Service (WINS) Service provided in NT and 2000 that registers NetBIOS names and IP addresses of LAN devices and than resolves NetBIOS  IP as needed Allows users to access resources that have NetBIOS names If not using WINS, then LMHOST is needed

TCP/IP to FQDN To make address scalability and ambiguity issues, fully qualified domain names (FQDN) / absolute domain name were developed Hierarchical URLs rely on this naming scheme Specifies all domain levels – uniquely identifying the device

TCP/IP to FQDN Two basic versions of FQDN resolution 1) DNS (more on this in a bit) 2) HOSTS file Every computer must have a HOSTS file to resolve the IP / FQDN for any computer it wishes to communicate with Names stored in a flat-file system on local PC called HOSTS file

HOSTS files Static system that does not scale to meet the needs of the internet C:\Windows\system32\drivers\etc HOSTS – ASCII text file used by TCP/IP computers to resolve FQDN to IP addresses

Directory services Directory service What does it mean to be Authenticated?

Directory services Form of the directory service is determined by the logical architecture P2P: Each computer maintains its own information on user accounts and security settings C/S: Centralized security / user account database or directory service Complex hierarchical databases that store information about network resources

Domains What is a domain? Why are domains used?

Domain controller Computer designated for storing and processing directory service information Database of user accounts and what privileges each user has Authentication information

Directory services In a P2P architecture, why wouldn’t a centralized directory service work? What are some benefits of a centralized directory service?

Active directory Microsoft’s enterprise directory service for Win 2000 server and beyond Hierarchical tree Works with domains Multiple domains can be grouped together into a tree Multiple trees can be grouped together into a forest

Active directory Hierarchical structure Container objects – hold other containers or leaves Leaf objects – represent network resources such as users, groups, computers, etc Hierarchical structure

Active directory Transitive TRUST relationships A trusts B, B trusts C, so A trusts C Different from Win NT Server TRUST Structure where relationships were not transitive

Domain Name System (DNS) Technique for mapping FQDN to IP address NetBIOS naming is rarely used today TCP/IP has replaced NetBEUI as the default protocol on MS Windows OS DNS has largely replaced NetBIOS as the default method of name resolution Internet outgrew flat file naming systems Provides hierarchical naming

DNS Internet uses Domain Naming System (DNS) for name resolution Active Directory uses hierarchical structure similar to DNS for name resolution on the LAN

DNS DNS hierarchy Domain name Host name Read from right to left Name on far right represents top of domain hierarchy Name to far left is host

DNS Top-level DNS (centrally managed) http://www.iana.org/domains/root/db

Structure of computer names gov org edu com vt ncsu uvm www ftp gopher www.uvm.edu Each discrete zone or level is separated By a period. The rightmost entry is the Most generic and the leftmost, the most specific www.uvm.edu

Structure of computer names Once domain name is registered domain owner manages internal structure of domain and can create subdomains

DNS Split administrative responsibility between central body and individual domain owners Thousands of domains Millions of hosts Impossible for one central sources to keep all information current No single DNS server contains complete listing of all names

DNS DNS servers contain IP addresses of several root name servers Root name servers maintain list of top-level domains and IP addresses of those domain servers Authoritative server

How it works Video we watch in class: http://www.youtube.com/watch?v=eX7Yt_fxAfU Video that you should watch outside of class: http://www.youtube.com/watch?v=72snZctFFtA

DNS Clients/host are configured to request name resolution from a specific DNS server Check ipconfig /all to see the address of the DNS server you use The DNS server accepts the request and either: Finds a mapping in its local data base Forwards the request to a remote DNS root server which resolves the request Returns an error because the request cannot be resolved (no name exists)

Name resolution NetBIOS and FQDN mapping to IP address serve same purpose – name resolution Make it easier for people to remember computer names by mapping between the IP address and a name that can be understood by people NetBIOS names are non-hierarchical FQDNs are hierarchical In either case, name must be mapped to IP

Address resolution ARP and RARP MAC address to IP IP to MAC

Summary Concepts MAC / hardware / physcial address in hexi- decimal form (layer 2) 00-C4-J0-00-65-BE Cannot be resolved off LAN/subnet IP / software / network address in binary form (layer 3) 137.99.116.1 Devices on the internet communicate using network addresses Routers maintain tables that allow them to recognize MAC addresses of devices on their LAN

Summary Concepts FQDN dnovak.bsad.uvm.edu NetBIOS name dnovaktab