Hussain Ali Department of Computer Engineering M. Ghouseuddin Department of Information & Computer.

Slides:



Advertisements
Similar presentations
Chapter 8 Managing Windows Server 2008 Network Services
Advertisements

1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
SYSTEM ADMINISTRATION Chapter 19
Nassau Community College
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Chapter 8 Administering TCP/IP.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Subnetting.
Chapter 13 Chapter 13: Managing Internet and Network Interoperability.
Hands-On Microsoft Windows Server 2003 Administration Chapter 9 Administering DNS.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
1 Module 13 Windows NT Networking Services. 2  Overview Installing Network Services Dynamic Host Configuration Protocol (DHCP) Windows Internet Name.
Domain Name Services Oakton Community College CIS 238.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Windows Server 2008 Chapter 8 Last Update
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Managing DHCP. 2 DHCP Overview Is a protocol that allows client computers to automatically receive an IP address and TCP/IP settings from a Server Reduces.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 4: Dynamic Host Configuration Protocol.
DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) BY: SAMHITA KAW IS 373.
Implementing Dynamic Host Configuration Protocol
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.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Name Resolution Domain Name System.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 8 The Dynamic Host Configuration Protocol (DHCP)
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Automating IP Address Assignment Ing. Iván Méndez Alvarado RAI TECNOLOGIA SU SOLUCION INTEGRAL.
Networking Functions of windows NT Sever
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.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Name Resolution.
COMP1321 Digital Infrastructure Richard Henson February 2014.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
Windows routing and resolution. Basic concepts  Host name: machine.sub-domain.domain example: mail.ubalt.edu same machine name in Windows in NetBIOS.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 10 Implementing Dynamic Host Configuration Protocol (DHCP)
Chapter 17 Windows Internet Name Service WINS. WINS A NetBios name server that resolves NetBIOS name to IP addresses Is much like DNS, with clients registering.
Why Use DHCP? DHCP reduces the complexity and amount of administrative work by using automatic TCP/IP configuration Manual TCP/IP Configuration IP addresses.
Week #3: Configuring and Troubleshooting DHCP
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
Configuring Name Resolution and Additional Services Lesson 12.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
Module 2: Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol.
Network Servers Chapter 13 Release 16/7/2009. Chapter Objectives Describe Client-server and Peer to Peer network model Explain server Explain Domain.
Linux Operations and Administration
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
Introduction to Active Directory
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Essential Services Lesson 5. Objectives Naming Resolution In today’s networks, you assign logical addresses, such as with IP addressing. Unfortunately,
Chapter Overview Understanding Windows Name Resolution Using WINS.
Understand Names Resolution
Name and Address Resolution Domain Name System (DNS)
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
Module 8: Networking Services
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
Net 431 D: ADVANCED COMPUTER NETWORKS
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Overview Multimedia: The Role of WINS in the Network Infrastructure
Windows Name Resolution
Presentation transcript:

Hussain Ali Department of Computer Engineering M. Ghouseuddin Department of Information & Computer Science KFUPM, Dhahran, Saudi Arabia Microsoft Networking

Overview l Windows NT Vs windows 95/98 l Network administration models »Windows NT domains »Workgroups l Network subsystem »Network services »Protocols supported l Network information services »Computer browser »DHCP »DNS

Windows NT VS Windows 95/98 Windows NT l Supports multiprocessing l Supports preemptive multitasking l File level security l Applications run in their own address space l True 32 bit OS l No plug & play support Windows 95/98 l No multiprocessing support l Interrupt driven multitasking l No file level security l Shared address space l Contains some 16 bit code l Plug & play support l More hardware support Common Features l Same user interface l Some Common applications

Workgroups and Domains l Workgroup »Is a logical grouping in which each computer : »Is managed separately and has separate accounts »Has per computer sharing and security policies »User and share level security l Domain »Is a logical grouping in which there is a centralized accounts and security database, managed by a domain controller »Management is centralized »Users and machines both have accounts in the domain i.E you can control by granting or denying permissions in a centralized manner

Protocols Supported l Windows 95, 98 and NT support following protocols by default l TCP/IP l IPX/SPX l NetBEUI l DLC (for printing purposes only)

Important Network Services Some important information exchange utilities of Windows NT l Computer Browser l Dynamic host configuration protocol (DHCP) l Domain name system (DNS) for TCP/IP l Dynamic DNS (DDNS)

Browser Overview Browsing is a Windows default resource information system Resource database is maintained on a computer called a Master Browser. The database is called a browse list Each subnet must have its own (single) Master Browser at all times Master Browser is elected through an election process

Advantages Reduces network traffic. Reduces CPU workload. Improves network performance.

Browser Roles Master Browser Backup Browser Backup Browser Servers Browser Clients Potential Browser Domain Master Browser

Browse Process Server1 Server2Client Master Browser Backup Browser Announce

Browser Election Election Packet Election Criteria Client discovers that a Master Browser is Unavailable Browsers Windows NT Server Highest Criteria Value Windows NT Workstation Next Highest Criteria Value Windows for Workgroups or Windows 95 Lowest Criteria Value

Browser Criteria l It determines the hierarchical order of the different types of computer systems in the workgroup or domain. The criteria includes: »The operating system like NT server, NT workstations, 95 or Windows for Workgroups »The operating system version »The configured role in the browsing environment like master, backup, potential, non browser etc In Windows NT computers the browsing function is configurable

WINS Overview WINS Server can only run on a computer running Windows NT, with TCP/IP installed WINS Server »Maintains a dynamic database that maps the NetBIOS computer names of WINS clients to their IP addresses »Handles name registration and queries »resolves NetBIOS computer names to IP addresses WINS clients »At system startup WINS clients, register their computer names and IP addresses with the WINS server

WINS Overview Windows-based WINS enabled networking clients can directly access WINS service. Non-WINS computers use may use WINS proxies.

WINS Overview WINS Server WINS Clients PC-1 PC-2 Registration Request PC-1 = What is IP address for PC-1? PC-1 = WINS Database PC-1 = PC-2 =

WINS Operation Each time a WINS client is started, it registers its NetBIOS name/IP address mapping with a designated WINS server. When a client initiates a NetBIOS command to communicate with another host, the name query is directly sent to the WINS server. If the server finds a NetBIOS name IP address mapping for the destination host, it returns the IP address for the destination host to the WINS client. If the WINS server is unavailable the client may switch to b-node operation and send the query as a broadcast message on the local subnet.

WINS Partners WINS servers on different subnets can exchange information using “Push” and “Pull” mechanisms Push operation: »Initiates exchange of information when specified number of new clients have been added to database Pull operation: »Initiates exchange of information at a specified time during the day

DHCP l Dynamic host configuration protocol l Used for dynamic configuration of essential network parameters e.G. TCP/IP parameters »TCP/IP parameters: IP address, DNS address, WINS address etc. l DHCP clients request DHCP servers for network parameters using DHCP protocol

Why DHCP ? l Large networks constitute of many hosts. Therefore configuring network parameters on all hosts is a time- consuming task. l Network may have a small pool of addresses & lot of computers. Reuse of IP addresses is possible because only a few hosts are expected to use their IP address at a given time. l Network restructuring may result in change of host subnets, thereby necessitating change in network parameters. l Networks may have mobile computers. Without DHCP, network parameters would need to be. Configured manually.

DHCP Operation Client. l Client must be configured to use DHCP. l Client broadcasts request for network parameters. l Client gets network parameters from the DHCP server for specified lease times. Server. l Maintains database of network parameters for different machines or groups of machines (called scopes). l Manages lease times for all machines.

DHCP Lease Times l Lease period »Amount of time a client can hold network parameters assigned by the DHCP server »When this time expires client surrenders its IP address l Renewal period »= 0.5 x lease period »On expiry, host starts trying to renew its lease l Rebinding period »=.875 x lease period »On expiry host tries to get lease from other DHCP server over the network

IP Address Management DHCP server uses three methods for IP address: l Static allocation »IP address is tied to MAC address of client l Automatic allocation »DHCP server assigns an IP address with an infinite lease period l Dynamic allocation »IP address assigned on a temporary basis (for lease period) »Revokes the client on expiry of the lease »Client can request for renewal or another IP address at end of lease period Useful in an environments where temporary connections are Required or when IP addresses are scarce

Configuring DHCP Scopes l Each subnet may be configured as a scope. »A scope is a grouping of DHCP clients. »All network parameters for computers of a given scope are the same. »A scope may be assigned a pool of IP addresses. »Scopes allow exclusion ranges within the scope.

DHCP Relay l DHCP protocol uses a broadcast mechanism, and is therefore limited to a subnet. l DHCP relay is used to pass DHCP request across a router(subnet). l A DHCP relay listens to a broadcast on its segment, repackages the request in a point to point protocol and sends it to the server. On receipt of the response the relay passes the reply to the client.

DHCP Demo

Name Service Concepts l A name defines what we seek l An address indicates where it is l A route indicates how to get there

Names & Addresses l Names are there because they are easier for humans to remember »Telnet ccse OR telnet l Hostname can be assigned to any device that has an IP address l Underlying software uses IP addresses l Conversion from name to IP address »Host table »Domain name system (DNS)

Name Resolution for TCP/IP l NETBIOS name resolution. l WINS (client- server). »WINS resolves 16 bit NetBIOS names to IP addresses. E.G. » ccsepdc. LMHOSTS (file). l Internet domain name resolution. l DNS (client- server). »DNS resolves IP addresses to internet domain names. E.G. » razi.ccse.kfupm.edu.Sa. l Hosts (file).

Host Table l Simple text file that associates IP addresses with host names »Aliases of names can also be given l Commonly used in LANs l Major problems with this approach in a huge internet »Large size –Inefficient lookup »Frequency of updates –No technique for automatically distributing information about newly registered hosts

Domain Name System l Designed to overcome both major weaknesses of host table approach l DNS scales well »No single large table »Distributed database system l DNS guarantees that new host information will be disseminated to the rest of the network as needed »Actually it is only sent to those who are interested

Domain Hierarchy l DNS has no central database with all host information l Thousands of name servers organized in an hierarchy l Root domain »Root servers l Top level domains »Organizational »Geographic Comcommercial edueducational Govgovernmental Milmilitary Orgother organizations XXtwo letter country code e.G. Sa for Saudi Arabia

server for.com server for.edu server for.us * * * server for.gov Root Server server for nsf.gov server for va.us server for mit.edu server for dec.com DNS Hierarchy

server for.sa server for.uk * * * server for.com Root Server DNS Resolution server for edu.sa *** server for ccse.kfupm.edu.sa server for kfupm.edu.sa server for kfu.edu.sa

Domain Names l Domains and Subdomains »Once domain is registered in parent domain, decision to create sub-domains is decentralized l Domain names reflect the domain hierarchy »Most specific to least specific –razi.kfupm.edu.Sa –hpkhan.fc.Hp.Com –nic.ddn.Mil l Name lookup »Recursive query »Non-recursive query

MS DNS Server l MS DNS server can be maintained using DNS files or in the windows registry l When maintained in the registry a graphical tool -- “DNS manager” is available for maintenance

MS DNS Server DEMO

DNS in W2000 l Introduction l Dynamic DNS »Need for DDNS »Update Protocol »Definitions »DDNS operation l Secure Dynamic Update »Integration with Active Directory (Security) »Update Policy l Summary

Introduction l DNS is a host name resolution process l It has new features »Active directory integration »Dynamic/secure update –Dynamic DNS (DDNS) –Secure Update »Incremental zone transfer »Enhanced Domain Locator »Caching Resolver Service »DNS Manager l Support for service location

Dynamic DNS

Why Dynamic DNS l Designed to overcome weakness of Conventional DNS (C-DNS). l C-DNS needs manual update of host information. l Manual update takes lot of time even in small networks. l C-DNS does not integrate with DHCP. l C-DNS stores stale records.

Dynamic Update Protocol l DDNS covers RFC l A DNS client locates the authoritative server & zone for record update. l Sends a message to check if registration exists.

Update Protocol(contd.) l If no registration send the information. l Otherwise reregister. Useful for avoiding corrupt records. l If update fails then send the message to another authoritative server. l Retry every 10 minutes.

Definitions l A record »Maps Host name to IP Address. –Used for Forward name resolution. l PTR Record »Maps IP Address to Host name. –Used for Reverse name resolution.

Definitions (Contd.) l DHCP Client »A client machine which gets an IP Address from the DHCP server on a lease basis l Static DHCP Client »A client machine configured to use a static IP Address l RAS Client »Has no interaction with DHCP Server

DDNS Operation l DNS dynamic updates are generated by the DHCP service at the client machine l Functionality at both the client side & the DHCP server l Operation varies by the type of client network configuration. Following configurations are explored »DHCP client »Static DHCP client »RAS client

DDNS Operation (Contd.) DHCP client – At bootup l Client proposes to update the A resource record l DHCP Server updates the A & PTR record DHCP client – At shutdown or IP release l DHCP server removes PTR R l Removes A Record if configured for that

DDNS Operation (Contd.) Static DHCP client – At every bootup l No communication with DHCP server l Dynamically updates both A & PTR records l Changes IP address at every bootup if needed

DDNS Operation (Contd.) RAS client l Similar to Static DHCP client l RAS server deregisters the client in case of line failure (PTR record) l At connection close »Deletes both records (A & PTR)

Secure Update

Security Integrates with Active Directory to provide security l Active directory treats DNS zones as objects l Hence provides ACLs (Access Control Lists) to secure the Zones l Each ACL can contain a group of users who can have different access to different zones l W2000 has a DNS Admins group on whom the ACLs can be defined

Secure Update Policy The following approaches can be used by a W2000 client l Attempt a non-secure update first and negotiate a secure update if it fails ( Default) l Always negotiate a secure dynamic update l Attemp only a non-secure dynamic update

Summary l Helps in automation of DNS updates for new hosts l Obsolete information is not entertained l Allows frequent changes in IP addresses

DNS Demo