Professional Documents
Culture Documents
Windows XP Networking Overview
Windows XP Networking Overview
White Paper
Abstract
The release of Windows XP signals a proliferation of features that will make networking a richer, more
complete and easier experience. This paper will discuss some of the new features or enhancements
found in this ground breaking product.
The information contained in this document represents the current
view of Microsoft Corporation on the issues discussed as of the date
of publication. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of
any information presented after the date of publication.
This white paper is for informational purposes only. MICROSOFT
MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
DOCUMENT.
Complying with all applicable copyright laws is the responsibility of
the user. Without limiting the rights under copyright, no part of this
document may be reproduced, stored in or introduced into a
retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or
for any purpose, without the express written permission of Microsoft
Corporation.
Microsoft may have patents, patent applications, trademarks,
copyrights, or other intellectual property rights covering subject
matter in this document. Except as expressly provided in any written
license agreement from Microsoft, the furnishing of this document
does not give you any license to these patents, trademarks,
copyrights, or other intellectual property.
Acknowledgements................................................................................2
Introduction............................................................................................ 3
PPPOE Client 10
Besides providing a DHCP allocator for automatic addressing and a DNS proxy
for name resolution, the Windows XP ICS service has also been enhanced to
leverage Universal Plug and Play (UPnP) in Windows XP.
The system running ICS broadcasts information about the status of the service
to the network, including connection status, uptime, and statistics. ICS will also
broadcast whenever there is a change in the service’s state, such as
connection or disconnection.
The client can then use UPnP to perform various actions against ICS. These
actions include the ability to connect or disconnect ICS, to list network address
translation port mappings, or to create or modify port mappings. This enables
clients internal to the network to accept incoming connections.
For more information on the Network Bridge, refer to the Windows XP online
help.
This can affect the performance of other TCP connections that traverse the
same network, making their packets wait in this potentially large queue. If
packet loss occurs, a full windows size has to be retransmitted further
congesting the link.
The solution to this is to have the ICS box on the edge of the network set the
receive window to a smaller size appropriate to the slow link, overriding the
receiver’s specification. This setting will not adversely affect traffic as the
window size is being set as it would were the receiver connected directly to the
slow link. The QoS packet scheduler component running on the ICS box makes
this window adjustment.
For more information on the QoS packet scheduler, refer to the Windows XP
online help. Additional information on QoS can be found in the Windows 2000
technical library at
http://www.microsoft.com/windows2000/library/technologies/communications/de
fault.asp
The Network Diagnostics Web Page and NetSh helper – The Network
Diagnostics web page can be instantiated from multiple locations,
including the Network Connections folder, the Tools section of Help and
Support, or the Help and Support detailed information section on either
troubleshooting or networking. This web page makes it easy to retrieve
important information about the local computer and the network it is
connected to. The web page also includes various tests for
troubleshooting network problems. In addition, a NetSh helper DLL is
provided to enable execution of more extensive tests than the web
page, but from a command line. This helper is accessed from the ‘diag’
context of NetSh.
Network Connections Support Tab – The Status page for each network
connection in the Network Connections folder now includes a Support
tab. From this tab, information and tasks previously provided in
Windows through the IP configuration tool, Winipcfg.exe, are provided.
Part of this includes the Repair option, used to try and reset your
network connection to a working state.
For more information on UPnP, refer to the Windows XP online help and the
Windows Platform SDK.
For more information on NLA and the Windows Sockets API, refer to the
Windows XP online help and the Windows Platform SDK.
For more information on IPv6, refer to the Windows XP online help, the
Windows Platform SDK, the Windows 2000 technical library at
http://www.microsoft.com/windows2000/techinfo/howitworks/communications/n
ameadrmgmt/introipv6.asp.
For more information on CM and CMAK, refer to the Windows XP online help.
PPPOE Client
Windows XP includes the ability to create connections using Point-to-Point
Protocol over Ethernet (PPPoE). Using Point-to-Point Protocol over Ethernet
(PPPoE) and a broadband modem, LAN users can gain individual
authenticated access to high-speed data networks. By combining Ethernet and
Point-to-Point Protocol (PPP), PPPoE provides an efficient way to create a
separate connection for each user to a remote server. Access, billing, and
choice of service are managed on a per-user basis, rather than a per-site basis.
Having this ability built into Windows XP allow you to leverage built in services
like Internet Connection Sharing and Internet Connection Firewall. It also
enables your connections to integrate seamlessly with Internet Explorer and
other Windows applications.
Plug and Play and Power Event Notification – Enables network card
miniport drivers to be notified of power or plug and play events. This
results in cleaner system operation during these events.
Wake on LAN change – A change was made to Wake on LAN to allow you to
limit wake up packets to just magic packets (instead of protocol registered
packet patterns). This is now configurable on the Power Management tab of
the NIC device property page.
Remote NDIS is also included as part of Windows XP. Remote NDIS enables
the support of USB attached network devices without the installation of third
party drivers. Microsoft supplies the drivers required to communicate with the
network devices. This results in easier installation and a lessened chance of
system failure because of a poorly built or tested driver.
For more information on NDIS 5.1 and Remote NDIS, refer to the Windows XP
DDK and the following web pages:
http://www.microsoft.com/hwdev/network/NDIS51.htm
http://www.microsoft.com/hwdev/network/rmNDIS.htm
Most of the new HomePNA (Phoneline) devices are supported. Most USB
connected network devices are supported in Windows XP, some using Remote
NDIS eliminating the need for additional drivers.
Support for 802.11 wireless devices has improved from previous operating
system releases. Many of these devices also support wireless zero
configuration and roaming features in Windows XP.
For more information on the IrCOMM and IrDA, refer to the Windows XP online
help.
Also included in Windows XP are TAPI service providers (TSPs) that provide
functionality for H.323 based IP telephony and IP multicast audio and video
conferencing on TCP/IP networks. This is in addition to the TSPs provided with
earlier versions of Windows. The H.323 TSP and media service provider (MSP)
provide support for H.323 version 2 functionality.
Pluggable Terminals: Allows a 3rd party to add new terminal object that
can be used by any MSP.
Additionally, for H.323, the following supplementary services (richer call control
features) have been implemented.
For more information on TAPI 3.1 and TSPs, refer to the Windows XP online
help and the Windows XP resource kit.
ISVs can build their applications on this infrastructure to provide a rich user to
user communications experience. Several components of the operating system
will also use this infrastructure, including Messenger and PC Health.
For more information on the RTC client API, refer to the Windows Platform
SDK.
For the latest information on Windows XP, check out our Web site at
http://www.microsoft.com/windowsxp.