| Acknowledgments | xvii |
| We'd Like to Hear from You! | xix |
| Conventions and Features Used in This Book | xxi |
| PART 1 WINDOWS XP NETWORKING | 1 |
| CHAPTER 1 Introduction to Windows XP Networking | 3 |
| Windows Networking Concepts | 3 |
| What Is a Network? | 4 |
| Why Is a Network Necessary? | 4 |
| What Is Needed for a Network? | 5 |
| Understanding Home Networks and Workgroups | 6 |
| Understanding Domain Environments | 7 |
| Windows XP Networking Features | 9 |
| TCP/IP Protocol | 9 |
| NTFS File System | 10 |
| Internet Access | 10 |
| Remote Control and Remote Troubleshooting | 11 |
| Virtual Private Networks and Remote Networking | 13 |
| Support for Internet Information Services | 13 |
| Wireless Networking | 14 |
| Universal Plug and Play | 14 |
| CHAPTER 2 Configuring TCP/IP and Other Protocols | 15 |
| OSI Reference Model Overview | 15 |
| Using Layers in the OSI Model | 16 |
| The Seven Layers of the OSI Model | 17 |
| Understanding TCP/IP in Depth | 24 |
| Application Layer Protocols | 24 |
| Transport Layer Protocols | 28 |
| Network Layer Protocols | 31 |
| Internet Protocol Addressing | 32 |
| Classifying IP Addresses | 33 |
| Applying the Subnet Mask | 33 |
| Using Default Gateways | 34 |
| Understanding Public and Private IP Addresses | 35 |
| Configuring IP Settings in Windows XP | 35 |
| Configuring Advanced TCP/IP Options | 37 |
| Understanding Internet Protocol Version 6 (IPv6) | 41 |
| Using IPv6 with Windows XP | 41 |
| Other Networking Protocols | 42 |
| Internetwork Packet Exchange (IPX) | 42 |
| AppleTalk | 44 |
| CHAPTER 3 Creating Network Connections | 47 |
| Understanding Network Hardware Components | 47 |
| Installing a Network Adapter | 48 |
| Connecting with Hubs and Switches | 49 |
| Wiring the Network | 50 |
| Adding Routers and Residential Gateways | 51 |
| Choosing a Network Type | 55 |
| Direct Cable Connection (DCC) | 55 |
| Ethernet Networks | 60 |
| HomePNA Networks | 63 |
| Powerline Networks | 66 |
| Wireless Networks | 67 |
| Other Types of LANs | 67 |
| Installing NICs | 68 |
| Managing Network Connections | 69 |
| Checking the Status of the Connection | 70 |
| Understanding Connection Protocols and Services | 71 |
| Network Authentication | 72 |
| Bindings and Provider Order | 73 |
| Bridging Network Connections | 75 |
| PART 2 INTERNET NETWORKING | 79 |
| CHAPTER 4 Configuring Internet Connections | 81 |
| Internet Connections 101 | 81 |
| The Role of an Internet Service Provider (ISP) | 82 |
| What an ISP Provides | 83 |
| Types of Internet Connections | 85 |
| Dial-up Connections | 86 |
| Digital Subscriber Line (DSL) Connections | 89 |
| Satellite Connections | 91 |
| Cable Connections | 94 |
| Corporate Connections | 95 |
| Fixed Wireless Connections | 96 |
| Configuring Modems and Broadband Hardware | 96 |
| General Tab | 98 |
| Modem Tab | 98 |
| Diagnostics Tab | 99 |
| Advanced Tab | 99 |
| Driver Tab | 102 |
| Resources Tab | 103 |
| Creating New Internet Connections | 103 |
| Managing Dial-up Connections | 106 |
| Connection Properties | 106 |
| Configuring Dialing Rules | 111 |
| Managing Broadband Connections | 114 |
| CHAPTER 5 Using Internet Connection Firewall | 117 |
| Introducing Firewalls | 117 |
| What Is a Firewall? | 117 |
| Understanding Internet Connection Firewall | 118 |
| How ICF Works | 119 |
| How to Use ICF | 121 |
| When You Should Use ICF | 121 |
| When You Should Not Use ICF | 123 |
| What ICF Does Not Do | 123 |
| Activating and Configuring ICF | 124 |
| Enabling ICF | 124 |
| Using the ICF Log | 125 |
| Enabling Services | 130 |
| Allowing ICMP Traffic | 133 |
| Using ICF with E-mail Services | 134 |
| Testing ICF | 135 |
| CHAPTER 6 Using Internet Explorer Advanced Features | 137 |
| Managing Connectivity | 137 |
| Dial-up and Virtual Private Network Connections | 139 |
| Local Area Network (LAN) Settings | 142 |
| Setting Internet Explorer Security Levels | 143 |
| Security Zones | 144 |
| Understanding Privacy and Content Settings | 148 |
| Privacy Settings | 148 |
| Content Settings | 155 |
| Setting Additional Internet Explorer Features and Settings | 159 |
| Choosing a Home Page | 160 |
| Customizing the Appearance of Internet Explorer | 160 |
| Managing AutoComplete | 161 |
| Setting Default Programs | 162 |
| Choosing Advanced Settings | 163 |
| Customizing the Internet Explorer Interface | 164 |
| Configuring the Internet Explorer Toolbar | 164 |
| Managing Internet Explorer History | 166 |
| Managing Favorites | 168 |
| Customizing Search Options | 171 |
| Importing and Exporting Favorites and Cookies | 172 |
| Choosing Language Encoding Features | 173 |
| Using Keyboard Shortcuts | 174 |
| Managing Internet Explorer with Local Group Policy | 174 |
| Understanding Local Group Policy | 175 |
| Using Local Group Policy to Invoke Internet Explorer Settings | 176 |
| CHAPTER 7 Using Outlook Express Advanced Features | 181 |
| Managing Connectivity and Accounts | 182 |
| Configuring Connectivity and Accounts | 182 |
| Using Multiple Accounts | 190 |
| Using Identities in Outlook Express | 192 |
| Configuring Outlook Express | 194 |
| General Tab | 194 |
| Read Tab | 195 |
| Receipts Tab | 196 |
| Send Tab | 197 |
| Compose Tab | 198 |
| Signatures Tab | 198 |
| Security Tab | 199 |
| Connection Tab | 201 |
| Maintenance Tab | 202 |
| Managing E-mail | 202 |
| Sending Mail | 202 |
| Using Mail Folders | 204 |
| Managing Attachments | 206 |
| Managing Received Messages | 207 |
| Creating Message Rules | 209 |
| Managing Spam | 211 |
| Importing and Exporting Messages | 212 |
| Finding Messages | 213 |
| Managing the Appearance of Outlook Express | 214 |
| Using the Address Book | 215 |
| Using Keyboard Shortcuts | 217 |
| CHAPTER 8 Using Windows Messenger | 219 |
| Setting Up and Connecting with Windows Messenger | 219 |
| Creating a .NET Passport | 220 |
| Connecting Through a Firewall | 222 |
| Windows Messenger and Virtual Private Network (VPN) Connections | 224 |
| Using Windows Messenger | 225 |
| Managing Sign-in | 225 |
| Creating Contacts | 226 |
| Using Instant Messaging | 229 |
| Using File Transfer | 233 |
| Making Voice Calls | 235 |
| Using Video | 239 |
| Whiteboard and Application Sharing | 240 |
| Requesting Remote Assistance | 246 |
| Mobile Devices | 246 |
| Online Security and Privacy | 247 |
| CHAPTER 9 Using Internet Information Services | 249 |
| Running IIS on Windows XP Professional | 250 |
| Getting to Know IIS | 251 |
| History of IIS | 251 |
| Features Overview | 252 |
| Preview of IIS Version 6.0 | 257 |
| Installing IIS | 259 |
| Configuring IIS Services | 260 |
| Configuring Global Web Site Properties | 260 |
| Configuring Individual (Default) Web Site Properties | 269 |
| Configuring FTP Services | 273 |
| Configuring SMTP Services | 277 |
| PART 3 NETWORK CONNECTIVITY | 281 |
| CHAPTER 10 Managing Workgroup Connections | 283 |
| Planning a Workgroup | 284 |
| Choosing a Network Topology | 284 |
| Gathering the Network Hardware | 291 |
| Planning for the Future | 291 |
| Installing the Hardware | 291 |
| Setting Up the Workgroup | 294 |
| Configuring Other Windows XP Computers | 298 |
| Configuring Computers Running Earlier Windows Versions | 298 |
| Configuring Network Clients Manually | 299 |
| Changing the IP Configuration | 300 |
| Using Internet Connection Sharing | 301 |
| How ICS Works | 302 |
| Managing ICS | 303 |
| Changing ICS Hosts | 307 |
| Common Workgroup Problems and Solutions | 308 |
| Clients Cannot Connect | 308 |
| Windows 95 Clients Cannot Connect | 309 |
| Manually Assigned Static IP Addresses Cause Conflicts or Access Problems | 309 |
| The ICS Host Does Not Work | 309 |
| Internet Usage with ICS Is Slow | 310 |
| A Client Can Connect to Other Network Clients, But None Can Connect to Him | 310 |
| ICS Clients Cannot Autodial an AOL Connection | 310 |
| CHAPTER 11 Understanding Domain Connectivity | 311 |
| Understanding Active Directory Domains | 311 |
| Running Windows XP Professional in a Domain Environment | 321 |
| Joining a Domain | 322 |
| Joining a Domain with Wizard Help | 323 |
| Joining a Domain Manually | 327 |
| Logging On to a Windows Domain | 328 |
| Ensuring That You Have Logged On to the Domain | 330 |
| Surveying Windows XP Changes in a Domain Setting | 330 |
| Start Menu | 330 |
| Ctrl+Alt+Delete | 331 |
| User Accounts | 331 |
| Internet Time | 335 |
| Simple File Sharing | 335 |
| Finding Domain Resources | 336 |
| Browsing for Resources | 337 |
| Searching Active Directory | 337 |
| Creating a Network Place or Mapping a Network Drive | 339 |
| Using the UNC Path or HTTP Address | 343 |
| Leaving a Domain | 344 |
| Accessing Domain Resources from Windows XP Home Edition | 344 |
| CHAPTER 12 Solving Connectivity Problems | 345 |
| Using Command-line Tools Included in Windows XP | 345 |
| Using Ping | 346 |
| Using Tracert | 351 |
| Using PathPing | 352 |
| Using Ipconfig | 354 |
| Using Netstat | 355 |
| Using Nbtstat | 356 |
| Running Additional Network Support Tools | 356 |
| Running Network Diagnostics | 356 |
| Using Windows Support Tools | 359 |
| Finding Helpful Utilities on the Internet | 363 |
| Ping Plotter | 363 |
| VisualRoute | 364 |
| NetPerSec | 364 |
| Troubleshooting Network Connections | 366 |
| A Philosophy of Troubleshooting | 366 |
| Solving Common Network Connection Problems | 367 |
| PART 4 NETWORK RESOURCES | 371 |
| CHAPTER 13 Selecting a File System | 373 |
| Understanding FAT32 | 373 |
| Understanding NTFS | 376 |
 | |
| New NTFS Features in Windows XP | 378 |
| Exploring NTFS Features in Windows XP | 380 |
| Dynamic Disks | 380 |
| Change Journal | 383 |
| NTFS Compression | 383 |
| File Encryption | 384 |
| File and Folder Access Control List | 385 |
| Indexing Service | 385 |
| Sparse File Management | 386 |
| Disk Quotas | 386 |
| Volume Mount Points | 387 |
| Distributed Link Tracking | 387 |
| Multiple Data Streams | 387 |
| Selecting a File System | 388 |
| Configuring NTFS Features | 389 |
| Converting a Disk to NTFS | 389 |
| Enabling Disk Compression | 390 |
| Enabling Encryption | 392 |
| Enabling Disk Quotas | 393 |
| Mounting a Volume | 394 |
| CHAPTER 14 Understanding Resource Sharing and NTFS Security | 397 |
| Understanding Network Resource Access | 398 |
| Sharing Resources | 400 |
| Sharing Printers | 400 |
| Sharing the Printer | 400 |
| Assigning Printer Permissions | 402 |
| Connecting to a Shared Printer | 406 |
| Managing the Shared Printer | 407 |
| Sharing Files | 419 |
| Sharing Resources with Simple File Sharing Enabled | 419 |
| Managing Permissions with Simple File Sharing Disabled | 426 |
| Removing Simple File Sharing | 426 |
| Assigning Share and NTFS Permissions | 427 |
| Managing Shares with Network Tools | 429 |
| Solving Common Problems with Network Shares | 433 |
| Configuring NTFS Permissions | 433 |
| Setting Advanced NTFS Permissions | 437 |
| Checking an Account's Effective Permissions | 438 |
| Exploring Scenarios to Troubleshoot NTFS Permissions | 441 |
| CHAPTER 15 Making Files Available Offline | 449 |
| Enabling the Offline Files Feature | 450 |
| Configuring Offline Files Options | 452 |
| Making a File or Folder Available Offline | 453 |
| Using Offline Files and Folders | 455 |
| Synchronizing Offline Files and Folders | 457 |
| Setting Synchronization Options | 459 |
| Stop Using an Offline File or Folder | 463 |
| Managing Caching Options on the Server | 463 |
| Handling Network Disconnections | 464 |
| Troubleshooting Offline Files | 466 |
| Using Briefcase | 467 |
| Creating a Briefcase | 467 |
| Synchronizing Files with Briefcase | 469 |
| Choosing Between Briefcase and Offline Files | 469 |
| Part 5 Advanced Networking | 471 |
| CHAPTER 16 Remote Desktop and Remote Assistance | 473 |
 | |
| Exploring Remote Desktop | 473 |
| Enabling Remote Desktop on the Host Computer | 475 |
| Using Remote Desktop over a Dial-up Connection | 477 |
| Using Remote Desktop over the Internet/Firewall | 477 |
| Using Remote Desktop Through a Remote Access Server | 479 |
| Configuring the Client Computer | 480 |
| Logging On Automatically | 486 |
| Generating a Remote Desktop Session with Microsoft Internet Explorer | 487 |
| Choosing Remote Desktop Options | 490 |
| Remote Desktop and Group Policy | 494 |
 | |
| Exploring Remote Assistance | 495 |
| Using Remote Assistance Through Firewalls | 496 |
| Enabling Remote Assistance | 498 |
| Requesting Remote Assistance | 499 |
| Using Remote Assistance | 501 |
| CHAPTER 17 Remote Access and Virtual Private Networking | 503 |
| Using Remote Access | 504 |
| Configuring Remote Access Connections | 504 |
| Configuring Remote Access Security | 506 |
| Allowing Clients to Dial in to Your Computer | 510 |
| Understanding Virtual Private Networking | 513 |
| Creating a Connection to a VPN Server | 515 |
| Configuring Windows XP to Act as a VPN Server | 516 |
| CHAPTER 18 Interconnectivity with Other Systems | 519 |
| Connecting with Windows XP | 519 |
| Supported Networking Protocols | 520 |
| Supported Media Types | 522 |
| Connecting Windows XP and Novell NetWare | 523 |
| Configuring Client Service for NetWare | 525 |
| Interconnecting Windows XP and UNIX/Linux | 526 |
| Installing Print Services for UNIX | 526 |
| Microsoft Windows Services for UNIX | 527 |
| Connecting Windows XP to Apple Macintosh Systems | 529 |
| Connecting Windows and Mac OS X Using Samba | 529 |
| Macintosh File Services for Windows 2000 Server | 530 |
| CHAPTER 19 Wireless Networking | 531 |
| Getting to Know Wireless Networking | 531 |
| Why Wireless Networks Are Important | 532 |
| Types of Wireless Networking | 533 |
| Wireless Networks Supported by Windows XP | 535 |
| How Infrared and Wi-Fi Work | 536 |
| Wireless Networking Hardware | 539 |
| Selecting a Wireless Network Topology | 540 |
| Understanding Wireless Security | 542 |
| Setting Up Your Wireless Network | 544 |
| Setting Up an Infrared Wireless Network | 544 |
| Setting Up a Wi-Fi Network | 551 |
| CHAPTER 20 Maintaining Network Security | 557 |
| Examining Windows Security History | 558 |
| Understanding Security Threats | 560 |
| Understanding Network-initiated Threats | 560 |
| Understanding Local Security Threats | 564 |
| Protecting Windows XP from Security Threats | 566 |
| Using a Firewall for Protection from Network-initiated Threats | 566 |
| Inbound vs. Outbound Firewalls | 568 |
| TCP/IP Filtering | 569 |
| Detecting Windows XP Security Issues | 572 |
| Keeping Software Up to Date | 573 |
| Removing Unneeded Services | 574 |
| Securing IIS | 577 |
| Using Netstat to Observe IP Connections | 584 |
| Configuring Network Shares | 585 |
| Securing Printers | 585 |
| Securing Remote Access Connections | 586 |
| Securing Network Protocols | 588 |
| Protecting Windows XP from Viruses | 590 |
| Coping with E-mail Security Threats | 591 |
| Detecting Trojan Horse Applications | 591 |
| Using Internet Explorer Safely | 592 |
| Using Administrative Privileges | 593 |
| Protecting Files Using NTFS | 593 |
| Auditing Logon Events | 593 |
| Auditing File System Access | 594 |
| Managing EFS | 595 |
| CHAPTER 21 Monitoring Windows XP Network Performance | 597 |
| Monitoring Network Performance | 598 |
| Understanding Bottlenecks | 598 |
| Detecting Bottlenecks with Windows XP Command-line Tools | 599 |
| Using Windows Task Manager | 599 |
| Using the Performance Tool | 603 |
| PART 6 APPENDIX | 611 |
| APPENDIX A Windows XP Service Pack 1 | 613 |
| Default Applications | 613 |
| GLOSSARY | 617 |
| INDEX TO TROUBLESHOOTING TOPICS | 629 |
| INDEX | 631 |