Title: Network Protocols
 1Chapter 7
  2Objectives
- After completing this chapter, you will be able 
to  - Understand networking in Windows XP 
 - Understand Windows XPs networking protocols 
 - Configure and use TCP/IP protocols and services 
 - Access NetWare servers and services from Windows 
XP  - Understand Windows XP Remote Tools
 
  3Windows XP Network Overview
- Designed to offer easy-to-use networking for home 
users and enterprise-level networked 
organizations  - Able to act as a 
 - Stand-alone system for Internet dial-up 
 - Workgroup connection-sharing server 
 - Client in a domain network
 
  4Windows XP Network Overview, contd.
- Windows XP supports networking through 
 - Local area network (LAN) connections 
 - Dial-up Internet connections 
 - IEEE 802.11 wireless standards 
 - IPX/SPX through NWLink protocol 
 - TCP/IP
 
  5Windows XP Network Components
Valued Gateway Client 
- Windows XP includes 
 - Graphical user interface and Wizards for 
configuration support  - Functions as a network client or as a (limited) 
network server  - Participates in peer-to-peer, client/server, and 
terminal/host environments  - Has everything needed to access the Internet 
protocols and client capabilities, Web browser 
and utilities 
  6Network Protocols
- Windows XP supports two core network transport 
protocols  - TCP/IP 
 - Works on almost any scale 
 - Complicated yet powerful 
 - The most widely used of all networking protocols 
 - NWLink 
 - Works best on networks of medium scope (20 
servers or fewer in a single facility) 
  7Network Protocols, contd.
- TCP/IP supports multiple routing protocols 
 -  Which support large, complex networks 
 - TCP/IP incorporates better error detection and 
handling  - Works with more kinds of computers than any other 
protocol suite 
  8Network Protocols, contd. 
 9Network Protocols, contd.
- TCP/IP also supports the following 
 - Direct Internet access from any TCP/IP-equipped 
computer across any network with routed Internet 
access  - Powerful network management protocols and 
services  - Dynamic Host Configuration Protocol (DHCP) 
 - Microsofts Windows Internet Naming Service 
(WINS)  - Domain Name System (DNS), the most common name 
resolution service 
  10Network Protocols, contd.
- TCP/IP is a demanding and unforgiving 
environment, and should always be approached with 
great care  - Neither extremely fast nor terribly easy to use 
 - Configuration requires expertise, careful 
planning, and constant maintenance and attention  - A huge mass of information and detail work is 
involved in establishing and maintaining a 
TCP/IP-based network 
  11Network Protocols, contd.
- NWLink offers some powerful capabilities, 
including  - SPX IISPX II is a enhanced version of SPX 
 - Auto detection of frame types 
 - Direct hosting over IPX 
 - Can increase network performance by as much as 20 
percent 
  12Network Protocols, contd.
- NWLink Drawbacks include 
 - On large networks, IPX may not scale well 
 - Lacks a built-in facility for centralized name 
and address management  - Allows address conflicts to occur 
 - Novells address Registry is generally ignored 
 - Poor support from network management tools 
 - Imposes a greater memory footprint on DOS 
machines  - Runs less efficiently across slow serial 
connections 
  13Network Protocols, contd.
- Both NetBIOS Extended User Interface (NetBEUI) 
and Data Link Control (DLC) have been greatly 
de-emphasized in Windows XP 
  14Interprocess Communication
- Defines a way for processes to exchange 
information  - General-purpose it doesnt matter whether such 
communications occur on the same computer or 
between networked computers  - Fall into two categories 
 - programming interfaces 
 - file system mechanisms
 
  15Interprocess Communication, contd. 
 16Interprocess Communication, contd.
- Named pipes support a connection-oriented 
message-passing service for clients and servers  - Reliable method for clients and servers to 
exchange requests, replies, and associated files  - Provide their own methods to ensure reliable data 
transfer 
  17Interprocess Communication, contd.
- Mailslots are like a connectionless version of 
named pipes  - No delivery guarantees 
 - No acknowledgement of successful receipt 
 
  18Interprocess Communication, contd.
- NetBIOS works with all TDI-compliant transports, 
including  - NWLink (NetBIOS over NWLink) 
 - TCP/IP (NetBIOS over TCP/IP) 
 - Windows Sockets define a standardized interface 
to network transports  - Created to migrate Berkeley Sockets-compliant 
applications into the Windows environment 
  19Interprocess Communication, contd.
- Remote Procedure Calls (RPC) can invoke separate 
programs on remote computers  - Permits the distribution of a single processing 
task among multiple computers 
  20Interprocess Communication, contd.
- RPC consists of four basic components 
 - A remote stub procedure 
 - An RPC runtime system 
 - An application stub procedure 
 - One or more remote procedures that may be called 
for service 
  21Interprocess Communication, contd.
- Network Dynamic Data Exchange (NetDDE) creates 
exchange pipes  - Facilitates data sharing, object linking and 
embedding (OLE), and dynamic updates  - NetDDE extends local DDE across the network 
 - Distributed Component Object Model (DCOM) 
 - Based on the Open Software Foundations DCE-RPC 
specification  - Expanded to include Java and ActiveX support
 
  22Interprocess Communication, contd.
- Windows Network (Wnet) allows Windows XP 
networking via a standard API  - Application does not require specific control 
data about the network provider or implementation  - Win32 Internet API (WinInet) enables applications 
to exploit Internet functionality with minimal 
proprietary programming  - Applications can include FTP, Web, and Gopher 
support with minimal additional coding 
  23Redirectors
- Redirector determines whether resource requests 
are local or remote, then redirector transmits 
remote requests across the network  - The following components are redirectors 
 - Workstation service 
 - Server service 
 - Multiple Universal Naming Convention Provider 
(MUP)  - Multi-Provider Router (MPR)
 
  24Redirectors, contd.
- Workstation service supports client access to 
network resources  - Handles functions such as logging in, connecting 
to network shares, and creating links using IPC  - communicates with transport protocols through the 
common TDI boundary layer 
  25Redirectors, contd.
- Server service handles creation and management of 
shared resources  - Performs security checks against requests for 
such resources  - Operates as a file system driver
 
  26Redirectors, contd.
- Multiple Universal Naming Convention Provider 
(MUP) defines a link between applications that 
make Universal Naming Convention (UNC) requests 
for different redirectors  - Allows applications to remain oblivious to the 
number or type of redirectors in use  - Universal Naming Convention (UNC) names represent 
the format used in NetBIOS-oriented name 
resolution systems 
  27Redirectors, contd.
- Multi-Provider Router (MPR) designates the proper 
redirector to handle a resource request  - Lets applications written to older Microsoft 
specifications behave as if they were written to 
conform to UNC naming 
  28Networking Under Windows XP
- Windows XP networking is controlled by a single 
interface that combines networking access for 
LAN, Internet, and modem  - Called Network Connections 
 - Accessed through the Control Panel 
 - A Connect To submenu is added to the Start menu 
if you create dial-up or VPN connections  - Access the Network Connections tool by selecting 
Show all connections 
  29Networking Under Windows XP, contd.
- Local Area Connections are configured by opening 
the Properties for that object  - Use the Configure button to access the 
Properties dialog box for the adapter 
  30Networking Under Windows XP, contd. 
 31Networking Under Windows XP, contd.
- To change TCP/IP settings, select the protocol 
from the list of components in the Properties 
window of a Local Area Connection, then click 
Properties  - Enable DHCP for this computer 
 - Define a static IP address, subnet mask, and 
gateway  - Define the preferred and alternate DNS servers
 
  32Networking Under Windows XP, contd. 
 33Networking Under Windows XP, contd.
- Adding new network interfaces to is handled the 
same way as installing other hardware  - Physically install it and allow Windows XP to 
detect it and install drivers, OR  - Use the Add Hardware applet to perform the drive 
installation manually  - Once a new NIC is installed Windows XP 
automatically creates a new Local Area Connection 
that you can customize  
  34Network Bridge
- Network bridge creates a layer 2 bridge between 
two or more network interfaces  - Effectively connecting multiple network segments 
 - XP supports only a single bridge per system 
 - Once created, a bridge appears as a connection 
object named Network Bridge within the Network 
Connections utility  
  35Networking Wizard
- Network Setup Wizard configures non-domain 
networks for small or home offices  - Allows easy configuration of 
 - Friendly computer names, such as Study Computer 
or Den System  - Your Internet connection, be it dial-up or 
dedicated  - Internet Connection Sharing (ICS) 
 - Internet Connection Firewall (ICF) 
 - Configure TCP/IP for networking
 
  36Managing Bindings
- Binding refers to the order in which Windows XP 
networking components are linked  - Affect how the systems behave and perform 
 - Defined in the Advanced Settings dialog box 
 - By default, Windows XP binds any two components 
that share a common boundary layer, unless 
explicitly removed  - Binds all components that share a common boundary 
to the boundary layer they share COMPLETE BINDING 
  37Managing Bindings, contd. 
 38Managing Bindings, contd.
- Disabling all protocol bindings that are not 
needed or used  - Improves system performance 
 - Decreases the likelihood of communication errors 
 - Binding priority affects network performance 
 - XP makes connections in the order in which 
protocols are bound  - The Provider Order tab is used to alter the 
binding priority of various providers 
  39TCP/IP Architecture
- TCP/IP supports cross-platform communications and 
provides the foundation for the Internet  - TCP/IP is a suite of protocols 
 - The Internet Protocol (IP) provides source and 
destination addressing and routing  - IP is a connectionless datagram protocol that is 
fast but unreliable  - Other protocols will provide reliable delivery 
 - IP addresses must be unique on any IP-based 
network 
  40TCP/IP Architecture, contd.
- Internet Control Message Protocol (ICMP) is used 
to send control messages between IP hosts  - The Address Resolution Protocol (ARP) resolves a 
logical (IP) address to a physical (MAC) address  - Dynamic Host Configuration Protocol (DHCP) is 
used to automatically configure IP addresses  - Transmission Control Protocol (TCP) provides 
reliable delivery of IP datagrams 
  41TCP/IP Architecture, contd.
- User Datagram Protocol (UDP) unreliable delivery 
of IP datagrams  - File Transfer Protocol (FTP) provides file 
transfer services  - Telnet is a terminal emulation protocol that 
provides connectivity between dissimilar systems  - Simple Mail Transfer Protocol (SMTP) is used to 
provide IP-based messaging services 
  42TCP/IP Configuration
- Configuration is performed through the Network 
Connections interface  - You will configure 
 - A unique IP address for the computer 
 - The subnet mask for the network to which the 
computer belongs  - The address of the default gateway 
 - The address of one or more DNS servers 
 - The address for a WINS server
 
  43TCP/IP Configuration, contd. 
 44TCP/IP Configuration, contd. 
 45TCP/IP Configuration, contd. 
 46IPv6 Looking To The Future
- TCP/IP uses a 32-bit address space 
 - Nobody conceived that there could ever be an 
address shortage  - IPv6 corrects the address shortage and improves 
other aspects of TCP/IP  - Security and efficiency 
 - Microsoft includes preliminary support for IPv6 
in Windows XP  - socket extensions 
 - updated RPC systems for 128-bit addresses
 
  47Windows XP Remote Tools
- Microsoft has improved remote access to client 
systems through  - Remote Assistance 
 - Remote Desktop 
 - Remote assistance allows a remote user to take 
control of a local users desktop  - Enabled by sending an invitation script 
 - Invitations have an expiration time limit and can 
have a password 
  48Windows XP Remote Tools, contd.
- Remote Desktop allows workers to access their 
work desktops (host client) from their home 
systems (remote system)  - You have the same access to files and 
applications as when sitting at the system  - Enabled through a component of IIS, Remote 
Desktop Web Connection 
  49Windows XP and Netware Networks
- Microsoft supports interconnectivity between 
Windows XP and NetWare servers via  - NWLink 
 - Client Service for NetWare 
 - Windows XP also supports the bindery and NetWare 
Directory Services 
  50Netware Compatibility Components
- NWLink is Microsofts implementation of the 
IPX/SPX protocol suite  - Communicates with all NetWare implementations 
 - Installed through a connection object within 
Network Connections  - Has three configuration options available 
 - Internal Network Number 
 - Ethernet frame types 
 - IPX Network numbers 
 - Let Windows XP detect the frame type in use
 
  51Netware Compatibility Components, contd.
- The Client Service for NetWare (CSNW) supports 
full access to NetWare file and print servers, 
NetWare utilities, bindery connections, and some 
NDS connections  - Includes support for both bindery and NDS servers
 
  52Netware Compatibility Components, contd. 
 53Connecting to Netware Resources
- Connecting to NetWare resources works the same 
way as with other resources  - Most often, through My Network Places 
 - When choosing between Windows Client for NetWare 
Networks or Novell equivalent, consider  - The number of NetWare servers vs the number of 
Windows servers  - The need for NDS or Active Directory 
 - Ease of installation
 
  54Connecting to Netware Resources, contd. 
 55Summary
- Windows XP provides network access by using 
TCP/IP  - An industry-standard protocol 
 - Provides easy cross-platform communication 
 - XP includes several applications that utilize 
TCP/IP  - Configuring XP to employ it is not difficult 
 - XP includes several new networking features and 
utilities  - network bridging, Remote Assistance, Remote 
Desktop, wireless networking, IPv6 
  56Summary, contd.
- Windows XP includes the NWLink protocol and 
Client Service for NetWare  - supports bindery-based NetWare servers as well as 
NDS based NetWare servers  - When choosing NetWare client software, pick the 
client that fits the most servers in use, or 
provides native support for the most important 
services