| |
| |
Acknowledgments | |
| |
| |
| |
Planning and Deploying a Network | |
| |
| |
A Word about Windows | |
| |
| |
Let's Get Started | |
| |
| |
The Firm | |
| |
| |
Basic Networking | |
| |
| |
Common Networking Services | |
| |
| |
Email | |
| |
| |
Summary | |
| |
| |
| |
Installing and Configuring Windows | |
| |
| |
Windows Domains | |
| |
| |
Installing Windows 2000 and Windows XP Professional | |
| |
| |
Installing Windows Server | |
| |
| |
Demoting a Domain | |
| |
| |
Creating a New Domain Tree within an Existing Forest | |
| |
| |
Enabling Multiprocessing | |
| |
| |
Summary | |
| |
| |
| |
Installing and Configuring Linux | |
| |
| |
Linux Distributions | |
| |
| |
Installation | |
| |
| |
Dual Booting | |
| |
| |
Package Management | |
| |
| |
Linux Desktop | |
| |
| |
Linux Processes | |
| |
| |
Linux Server | |
| |
| |
Summary | |
| |
| |
| |
Scripting | |
| |
| |
Scripting Defined | |
| |
| |
Windows Scripting | |
| |
| |
Red Hat 7.1 Linux Scripting | |
| |
| |
Scripting Languages | |
| |
| |
Administration | |
| |
| |
Summary | |
| |
| |
| |
Compilation Tools: Writing, Compiling, Testing, and Debugging Programs | |
| |
| |
Overview | |
| |
| |
GCC on Windows and Linux | |
| |
| |
Microsoft Visual C/C++ | |
| |
| |
Debugging Techniques | |
| |
| |
Summary | |
| |
| |
| |
Programming: Java, Network, and the Web | |
| |
| |
Java | |
| |
| |
Java 2 | |
| |
| |
Java Tools | |
| |
| |
Java Application Deployment | |
| |
| |
Java Binary Portability | |
| |
| |
Network Programming | |
| |
| |
Interoperation on the Network | |
| |
| |
Web Programming | |
| |
| |
Middle-Tier APIS | |
| |
| |
Portable Program Sampler | |
| |
| |
Web Programming Authoring and Deployment Tools | |
| |
| |
Summary | |
| |
| |
| |
Performance Analysis Techniques | |
| |
| |
What is Performance? | |
| |
| |
Understanding Your Operating System and Hardware | |
| |
| |
Programming Techniques for Observing Performance | |
| |
| |
Tools for Performance Issues | |
| |
| |
Summary | |
| |
| |
| |
User Interface | |
| |
| |
Types of User Interfaces | |
| |
| |
Event-Driven Model | |
| |
| |
Microsoft Windows | |
| |
| |
Linux and X Windows | |
| |
| |
Windows XP UI and Red Hat Linux UI: Culture, Interoperability, and Portability | |
| |
| |
Examples | |
| |
| |
Summary | |
| |
| |
| |
System Administration | |
| |
| |
Administration Tools | |
| |
| |
Periodic Administration | |
| |
| |
Summary | |
| |
| |
| |
Network Management | |
| |
| |
A Brief TCP/IP Tutorial | |
| |
| |
Setup Basics | |
| |
| |
Troubleshooting | |
| |
| |
Installing Routing Services | |
| |
| |
Installing and Configuring DNS Services | |
| |
| |
Installing and Configuring DHCP Services | |
| |
| |
Summary | |
| |
| |
| |
Enterprise Domain Design | |
| |
| |
A Simple Infrastructure for Elsolutions | |
| |
| |
Microsoft Domains | |
| |
| |
Active Directory Support for Clients | |
| |
| |
Active Directory and DNS | |
| |
| |
Design Considerations for an Active Directory Domain | |
| |
| |
Strengths and Weaknesses of Active Directory Domains | |
| |
| |
NIS Domains | |
| |
| |
Summary | |
| |
| |
| |
Security | |
| |
| |
Security Stance | |
| |
| |
Operating System Security Models | |
| |
| |
Network Security | |
| |
| |
Host Security | |
| |
| |
Encryption | |
| |
| |
Integrity Checking | |
| |
| |
Summary | |
| |
| |
| |
Network File Systems | |
| |
| |
Windows CIFS File Sharing | |
| |
| |
Samba | |
| |
| |
NFS | |
| |
| |
How Fast Are They? | |
| |
| |
Summary | |
| |
| |
| |
Printing | |
| |
| |
General Print Processing | |
| |
| |
Windows Printing Overview | |
| |
| |
Windows TCP/IP Print Service | |
| |
| |
Samba Interoperability with Windows | |
| |
| |
Adding a Windows Local Printer | |
| |
| |
Adding a Windows XP Networked Printer | |
| |
| |
Windows Print Ports | |
| |
| |
Windows Internet Printing | |
| |
| |
Adding a Red Hat Linux 7.1 Local Printer | |
| |
| |
Adding a Red Hat Linux 7.1 Networked Printer | |
| |
| |
Attaching a Networked Red Hat Linux 7.1 Printer to Windows XP | |
| |
| |
Attaching a Networked Windows XP Printer to Red Hat Linux 7.1 | |
| |
| |
Interoperability | |
| |
| |
Summary | |
| |
| |
| |
Directory Integration | |
| |
| |
The Problem | |
| |
| |
Directories | |
| |
| |
Linux with OpenLDAP | |
| |
| |
LDAP Search Clients | |
| |
| |
Elsolutions' Directory Strategy | |
| |
| |
Summary | |
| |
| |
| |
System Backup and Restore | |
| |
| |
Backup and Restore Security | |
| |
| |
Types of Backup | |
| |
| |
Windows Backup and Restore | |
| |
| |
Linux Backup and Restore | |
| |
| |
Scheduling | |
| |
| |
Summary | |
| |
| |
| |
Dial-Up | |
| |
| |
Dial-up Connections | |
| |
| |
SLIP | |
| |
| |
Point-to-Point Protocol | |
| |
| |
PPTP, VPN, and L2TP | |
| |
| |
Interoperability | |
| |
| |
Summary | |
| |
| |
| |
Thin Clients | |
| |
| |
Uses | |
| |
| |
Remote Administration | |
| |
| |
Character-Mode Clients | |
| |
| |
GUI-Mode Clients | |
| |
| |
Summary | |
| |
| |
| |
Web Servers | |
| |
| |
Functions of a Web Browser | |
| |
| |
Functions of a Web Server | |
| |
| |
Desirable Features of a Web Server | |
| |
| |
Organizations | |
| |
| |
Interoperability | |
| |
| |
Proxy Servers | |
| |
| |
Clustering | |
| |
| |
The Session Problem | |
| |
| |
Web Services | |
| |
| |
Application Servers | |
| |
| |
Survey of Web Servers | |
| |
| |
Choices | |
| |
| |
Summary | |
| |
| |
Appendix A | |
| |
| |
Index | |