Guide to TCP/IP, Third Edition

Slides:



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

Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 11 Windows on a Network.
SYSTEM ADMINISTRATION Chapter 19
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Nassau Community College
Web Server Administration
ITN N Mrs. Z. D. Bodwin1 Guide To TCP/IP Chapter 12 TCP/IP, NETBIOS, And WINS.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Chapter Three Network Protocols.
LAN Protocols and TCP/IP © N. Ganesan, Ph.D.. Module A Preview of Major LAN Protocols.
Hands-On Microsoft Windows Server 2003 Networking Chapter 6 Domain Name System.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Chapter 13 Chapter 13: Managing Internet and Network Interoperability.
Hands-On Microsoft Windows Server 2003 Administration Chapter 9 Administering DNS.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
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)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Domain Name Services Oakton Community College CIS 238.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
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.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Name Resolution Domain Name System.
Module 3: Configuring Basic TCP/IPv4 Settings. Overview of the TCP/IP Protocol Suite Overview of TCP/IP Addressing Name Resolution Dynamic IP Addressing.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Windows Server 2008 R2 Domain Name System Chapter 5.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
NetBIOS name resolution. Name resolution  NetBIOS name resolution: mapping NetBIOS name to an IP address review of name syntax: machine name: \\mname.
1 Understanding the TCP/IP Protocol Suite Industry standard Enables enterprise networking and connectivity.
KIS – Cvičenie #5 IP konfigurácia v prostredí OS Windows Marián Beszédeš, B506
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Chapter 7 Low-Level Protocols
Overview of Client Configuration By Nanda Ganesan, Ph.D. © Nanda Ganesan.
Networking Functions of windows NT Sever
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.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
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.
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
“Windows Networking” ITL. © Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols.
Configuring Name Resolution and Additional Services Lesson 12.
Course ILT Name resolution Unit objectives Discuss the role of the HOSTS file and DNS Discuss the role of NETBIOS, LMHOSTS file and WINS.
Chapter 4  Configuration: Client/Server Components 1 Chapter 4 Overview  Configure client/server components o Network interface card (NIC) o Windows.
Network Infrastructure Microsoft Windows 2003 Network Infrastructure MCSE Study Guide for Exam
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
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.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
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
Implementing TCP/IP.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
Chapter 3: Windows7 Part 4.
Overview Multimedia: The Role of WINS in the Network Infrastructure
Windows Name Resolution
Presentation transcript:

Guide to TCP/IP, Third Edition Chapter 12: TCP/IP, NetBIOS, and WINS

Objectives Discuss the history of NetBIOS Understand what NetBIOS is and its limitations Understand the role of NetBIOS in Windows 2000 and higher operating systems Understand the significance of NetBIOS over TCP/IP on your network Understand how NetBIOS works TCP/IP, NetBIOS, and WINS

Objectives (continued) Explore NetBIOS names, including structure and types Explore the various ways of registering and resolving NetBIOS names Understand naming conventions associated with NetBIOS over TCP/IP Understand how NetBIOS names must change to work with DNS name resolution TCP/IP, NetBIOS, and WINS

Objectives (continued) Set up a WINS server for your network Integrate WINS services with DNS Troubleshoot WINS and NetBIOS errors with commonly used tools TCP/IP, NetBIOS, and WINS

History of NetBIOS NetBIOS NetBIOS Extended User Interface (NetBEUI) Developed by Sytek in 1983 Adopted by IBM and Microsoft for naming network resources on small peer-to-peer networks Original was an Application Programming Interface (API) used to call network resources NetBIOS Extended User Interface (NetBEUI) Extension of NetBIOS TCP/IP, NetBIOS, and WINS

What is NetBIOS (and Why Do I care) NetBIOS operates by Maintaining a list of unique names assigned to network resources Providing the services to establish, defend, and resolve these names Carrying the needed communications between applications that make use of these network resources TCP/IP, NetBIOS, and WINS

How Windows 2000, Windows XP, and Windows Server 2003 Work with NetBIOS First Microsoft operating system to use DNS When upgrading servers to Windows 2000 Server or Windows Server 2003 Determine if you will still need to support NetBIOS names on your network If uncertain if your network requires NetBIOS support You can use the WINS performance monitor counter TCP/IP, NetBIOS, and WINS

NetBIOS and TCP/IP Using DNS Only Using NBF Only Preferred form of networking in an all-Windows 2000 and/or Windows XP environment Direct hosting of the (SMB) protocol Using NBF Only To deliberately restrict resource sharing only to the local network segment Bind Windows File and Print Sharing to NBF, but not to TCP/IP TCP/IP, NetBIOS, and WINS

Combining TCP/IP and NetBIOS NetBT or NBT NetBIOS over TCP/IP NetBIOS names Can be resolved by any of several combinations of methods Default configuration for Windows 2000 and Windows XP machines Have both NetBT and NBF enabled TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

How Does NetBIOS Work? NetBIOS Takes advantage of simple naming, address handling, and message formatting conventions Supports connectionless datagrams as well as connection-oriented session frames Supports simple name registration and challenge mechanisms TCP/IP, NetBIOS, and WINS

NetBIOS Traffic Consists of NetBIOS frames of one of two types Datagrams or session frames NetBIOS sessions Used in situations that require a reliable connection When NetBIOS is run over TCP/IP as NetBT Datagrams are carried in UDP packets and session frames are carried in TCP packets TCP/IP, NetBIOS, and WINS

How Does NetBIOS Work? Registering and Challenging NetBIOS Names Registration Process of asserting that a name exists and belongs to a particular computer, user, process, or group Categories of name resolution methods Look up in a list of names on the local machine Broadcast queries on the local subnet Direct queries to name servers TCP/IP, NetBIOS, and WINS

Other NetBIOS Services Name services The most important NetBIOS services NetBIOS datagram and session services Used by applications such as Applications such as the Network Browser, LAN Manager TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

NetBIOS Names Based on NetBIOS names are of two general types User name during logon Information configured for the specific computer in the Network applet in Control Panel NetBIOS names are of two general types Unique names and group names Unique names Resolve to a single address TCP/IP, NetBIOS, and WINS

Structure of NetBIOS Names Group names May resolve to multiple addresses NetBIOS names 16 characters long, divided into two parts First 15 characters are the name itself Last character is a code describing the class of resource to which the name belongs TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

NetBIOS Scope Identifier Provides the NetBIOS scope identifier Scope identifier Adds a character string to end of the name, separated from rest of name by a period (.) NetBIOS scope Identifies a logical community of network hosts DHCP scope Identifies a range of IP addresses that a DHCP server can assign to clients TCP/IP, NetBIOS, and WINS

NetBIOS Name Registration and Resolution NetBIOS names are registered and resolved using Node type NetBIOS name cache and the LMHOSTS file WINS servers configured as NetBIOS Name Servers DNS and the HOSTS file TCP/IP, NetBIOS, and WINS

Name Resolution Regimes by Node Type Four basic types of NetBIOS nodes Broadcast node (b-node) Peer node (p-node) Mixed node (m-node) Hybrid node (h-node) TCP/IP, NetBIOS, and WINS

NetBIOS Name Cache and LMHOSTS File Temporary file that resides in memory, pairing NetBIOS names and IP addresses Names in the NetBIOS name cache Times out after 10 minutes, by default LMHOSTS file Plain text file that resides in the <windows root>\system32\drivers\etc directory TCP/IP, NetBIOS, and WINS

WINS Name Registration and Resolution WINS servers NetBIOS Name Servers that set up and maintain database of NetBIOS names and their associated IP addresses Do not participate in broadcast or b-node name registration and resolution Support a special name registration regime called burst mode TCP/IP, NetBIOS, and WINS

DNS and The HOSTS File Preferred configuration for Windows 2000 and Windows XP clients Is to use DNS for name resolution HOSTS file Static list of IP name and address pairs, located in the <windowsroot>\system32\driver\etc directory TCP/IP, NetBIOS, and WINS

NetBIOS Over TCP/IP To coexist with TCP/IP, NetBIOS had to accommodate TCP/IP’s conventions NetBIOS scope identifier was added as a sort of analog of the TCP/IP domain Set of steps created to make NetBIOS names and commands transportable over a TCP/IP connection TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

NetBIOS and DNS Name Resolution To convert NetBIOS name into name that is recognizable and routable by DNS NetBIOS name had to become a usable host name Domain portion of the name had to be added TCP/IP, NetBIOS, and WINS

Creating a Usable Host Name from a NetBIOS Name Has to be restated in a way that replaces any characters not recognizable by DNS DNS names must be printable In the ASCII code set None of these characters is printable TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

Converting an Encoded NetBIOS Name to a Fully Qualified Domain Name To convert the (translated) NetBIOS name into a fully qualified domain name (FQDN) Domain portion of name has to be added as well NetBIOS scope identifier User-configurable string Adds only one level of hierarchy Internet domain names Regulated and restricted Conform to a deeper and rigorously enforced hierarchy TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

WINS Servers WINS WINS server A server service Runs under Windows NT Server, Windows 2000 Server, or Windows Server 2003 WINS server Registers NetBIOS names and IP addresses Can be configured to return the IP address associated with a resource name or The NetBIOS names associated with an IP address TCP/IP, NetBIOS, and WINS

Different WINS Configurations WINS servers Can be deployed in several different ways to meet the needs of different networks Netsh command-line tool in Windows Server 2003 Helpful for WINS servers over WAN links to better manage slower network connections TCP/IP, NetBIOS, and WINS

Different WINS Configurations (continued) Administrator-level access to the WINS server allows you to Check server statistics Check the database and version numbers for consistency Mark records for eventual deletion (called “tombstoning” the records) Remove old records (scavenge the database) TCP/IP, NetBIOS, and WINS

WINS Proxy WINS clients Available for recent versions of DOS, OS/2, and all versions of Windows Available for Linux and UNIX machines running Samba You can configure any Windows 2000, Windows Server 2003, or Windows XP computer to Be a WINS proxy by setting the Enable Proxy parameter in the Registry to 1 TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

Integrating WINS and DNS The Microsoft DNS server implementation (MS DNS) Can be configured to use WINS to resolve NetBIOS names in the primary or root zone domain MS DNS Cannot resolve NetBIOS names that are not direct children of the zone root or primary DNS domain TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

TCP/IP, NetBIOS, and WINS

Reverse DNS Lookup for NetBIOS Names MS DNS servers in the in-addr.arpa domain Provide reverse lookup MS DNS servers in the reverse look-up zone root Can be configured to use WINS-R to find NetBIOS resources associated with an IP address WINS server Uses a NetBIOS Adapter Status Query to find the name(s) associated with a given IP address TCP/IP, NetBIOS, and WINS

Windows Server 2003 WINS Improvements Two improvements in WINS have been added to Windows Server 2003 Filtering records Accepting replication partners With improved filtering and search functions You locate records by showing only the records fitting the criteria you specify TCP/IP, NetBIOS, and WINS

Troubleshooting WINS and NetBIOS Errors in Windows name resolution fall into two broad categories Outright failure Degradation of service Accumulation of several instances of degradation Seldom leads to outright failure of the service TCP/IP, NetBIOS, and WINS

NBTSTAT Command-line program that returns statistics on NetBIOS A fast way to check the status of a particular NetBIOS host, or Get a quick snapshot of NetBIOS name resolution activity on the local network segment TCP/IP, NetBIOS, and WINS

WINS and DNS Consoles WINS Console Can search for active registrants by name or owner DNS Console in Windows 2000 and Windows Server 2003 More geared to monitoring and system diagnostics than the WINS server WINS operating parameters Are stored in a Management Information Base (MIB) TCP/IP, NetBIOS, and WINS

Typical Errors in NetBIOS and WINS Misconfiguration of end nodes due to user error Incorrect network logon due to user error Wrong node type due to user error or misconfigured DHCP Timeouts set too low to allow for network latency Unwanted traffic due to misconfiguration of end nodes and/or servers, or client/server topology TCP/IP, NetBIOS, and WINS

Security Flaw in NetBIOS Security Bulletin MS03-034 Details flaw in NetBIOS that could result in disclosure of information from your computer Operating systems are affected Windows NT 4.0 Windows NT 4.0 Terminal Server Edition Windows 2000 Windows XP Windows Server 2003 TCP/IP, NetBIOS, and WINS

Summary NetBIOS NetBIOS and NetBEUI (NBF) Native Windows approach to networking NetBIOS and NetBEUI (NBF) Use a flat namespace and are inherently non-routable NetBIOS name can be resolved in three ways Look it up in a locally held list Ask the server (WINS, DNS, or Samba), or Ask the whole local network segment TCP/IP, NetBIOS, and WINS

Summary (continued) NetBIOS and WINS services Typically used in a mixed-network environment Windows networking clients or end nodes Can be configured to use one of four basic regimes of name registration and resolution WINS servers Are like DNS servers designed to serve only the NetBIOS namespace TCP/IP, NetBIOS, and WINS