| |
1. Internet Applications and
Support Services
- 1.1 Application Services
- 1.1.1 World Wide Web (HTTP)
- 1.1.2 CGI and SSI
- 1.1.3 WAIS and Other Search Engines
- 1.1.4 FTP
- 1.1.5 Archie
- 1.1.6 Gopher
- 1.1.7 Veronica
- 1.1.8 E-Mail
- 1.1.9 List Servers
- 1.1.10 News
- 1.2 Support Services
- 1.2.1 DNS
- 1.2.2 Network Security
- 1.2.3 User Login Security
- 1.2.4 File System Security
2. Why Use Windows NT?
- 2.1 Weaknesses of Other Operating Systems
- 2.1.1 UNIX
- 2.1.2 OS/2
- 2.1.3 Netware
- 2.1.4 Client Operating Systems -- Windows
3.11, Windows 95, Macintosh
- 2.1.5 Mainframe and Minicomputer O/S's.
- 2.2 Strengths of Windows NT
- 2.2.1 Microkernel Architecture
- 2.2.3 Portability
- 2.2.4 Scalability
- 2.2.5 Reliability
- 2.2.6 Security
- 2.2.7 Familiarity
- 2.3 Why Use Windows NT at an Internet Site?
- 2.4 What about Microsoft Windows Networking?
- 2.4.1 Microsoft Windows Networking
- 2.4.2 Windows NT File and Print Sharing
- 2.4.3 Windows NT Distributed
Administration
- 2.4.4 NETBIOS vs. Internet Names and Name
Resolution
- 2.4.5 Workgroups and Windows NT Domains
- 2.4.6 Obtaining Windows Networking Browse
Lists
- 2.5 Windows NT Server vs. Windows NT Workstation
3. Planning Your Site
- 3.1 Provider Segments
- 3.2 Service Provider Roles
- 3.3 Applications
- 3.3.1 Full Service
- 3.3.2 Limited Service
- 3.3.3 Specialized Provider
- 3.3.3.1 Secure Transactions
- 3.3.4.2 Credit Card Numbers
- 3.3.5.3 Partitioned Data
(Pay-Per-View)
- 3.4 Developing a Business Plan
- 3.4.1 Identifying Your Customers
- 3.4.2 Customer Needs
- 3.4.3 Customer Profiles and Numbers
- 3.4.4 Services Required
- 3.4.5 Support Plan
- 3.4.6 Cost Model
- 3.4.7 Product and Pricing Strategy
- 3.4.8 Marketing Plan
- 3.4.9 Business and Capacity Plans
4. Selecting Equipment
- 4.1 CPU Type and Speed
- 4.2 Sizing RAM
- 4.3 Choosing the I/O Bus, Disks, and Peripherals
- 4.4 Choosing a System Bus
- 4.5 Network Adapter(s)
- 4.6 Fault Tolerance and Reliability
5. TCP/IP Fundamentals
- 5.1 Origin of TCP/IP
- 5.2 Advantages of TCP/IP
- 5.3 How TCP/IP Stacks Up
- 5.4 Address Structure
- 5.5 Routable vs. Non-Routable Protocols
- 5.6 Overview of TCP/IP Routing
- 5.7 Port Numbers and Connections
- 5.8 Typical Configuration Settings
- 5.9 Domain Name System
- 5.10 Registering Your Site
- 5.11 Locating Standards Documents
6. Selecting Communications
- 6.1 Introduction to Circuit Types
- 6.1.1 Switched Circuits
- 6.1.2 Packet Services
- 6.1.3 Dedicated Circuits
- 6.2 Dial-Up Circuits
- 6.2.1 Modem Management and Modem Banks
- 6.2.2 Introduction to SLIP and PPP
- 6.2.3 Dial-In Routers
- 6.2.4 Windows NT Remote Access Service
(RAS)
- 6.3 Switched Digital Connections
- 6.3.1 ISDN
- 6.3.2 Switched 56
- 6.4 Dedicated Digital Circuits
- 6.5 Packet Switched Networks
- 6.5.1 X.25 Circuits
- 6.5.2 Frame Relay Circuits
- 6.5.3 Asynchronous Transfer Mode
- 6.5.3.1 ATM Concepts.
- 6.5.3.2 Use of ATM for Data
Applications.
- 6.5.3.3 Congestion Management.
- 6.5.3.3 LAN Emulation.
- 6.6 Future Options - Cable TV and Telco
- 6.7 Local Area Networks
- 6.8 Internet Site Configuration.
- 6.9 Client Software
- 6.9.1 Sources of Client Software
- 6.9.1.1 DOS
- 6.9.1.2 Windows 3.1
- 6.9.1.3 Windows for Workgroups
3.11
- 6.9.1.4 Windows 95
- 6.9.1.5 Windows NT
- 6.9.1.6 Macintosh
- 6.9.1.7 OS/2
- 6.9.1.8 UNIX
- 6.9.2 Supporting Client Software
7. Installing and Administering
Windows NT
- 7.1 Preparing and Certifying the Hardware
- 7.1.1 Physical Assembly and Location
- 7.1.2 Pre-Installing MS-DOS
- 7.1.3 Diagnostic Shakedown
- 7.2 Initial Setup Options
- 7.2.1 Disk Partitioning
- 7.2.3 Computer and Domain Names
- 7.2.4 Network Settings
- 7.2.5 TCP/IP Settings
- 7.2.6 Completing Initial Installation
- 7.3 Testing and Refining the Installation
- 7.4 Allocating Disk Space
- 7.5 Creating User Accounts
- 7.5.1 Windows NT Domain Account Structure
- 7.5.2 Setting User Account Policies
- 7.5.3 Managing User Rights
- 7.5.4 Managing Audit Tracking
- 7.5.5 Managing Trust Relationships
- 7.5.6 Creating User Accounts
- 7.5.7 Creating Groups
- 7.5.8 Other User and Group Operations
- 7.5.9 Setting File Permissions
- 7.5.10 How Many Passwords?
- 7.6 Advanced TCP/IP Configuration
- 7.6.1 Multiple Network Adapters per
System
- 7.6.2 Multiple IP Addresses per Network
Adapter
- 7.6.3 Static IP Routing
- 7.7 Installing Remote Access Service (RAS)
- 7.7.1 Equipment for Remote Access Service
- 7.7.2 Installing the RAS Software.
- 7.7.3 RAS Configuration and
Administration.
- 7.7.4 Dialing Out With RAS.
- 7.7.5 Managing RAS Dial-In Services
- 7.8 Applying System Maintenance
8. Installing And Configuring DHCP
and WINS
- 8.1 Operating Concepts and Standards
- 8.1.1 DHCP Principles
- 8.1.2 WINS Principles
- 8.2 Installing DHCP and WINS
- 8.3 Administering DHCP
- 8.4 Administering WINS
9. Installing and Configuring
Domain Name Service
- 9.1 Operating Concepts and Standards
- 9.1.1 Configuring a DNS Server.
- 9.1.2 The DNS Server Boot File.
- 9.1.3 The DNS Zone Database Files.
- 9.1.3.1 DNS Zone Database Control
Statements
- 9.1.3.2 DNS Zone Database
Standard Resource Records
- 9.3 Relationship to WINS
- 9.4 Sample Installation
- 9.4.1 Obtaining and Installing MetaInfo
DNS
- 9.4.2 Configuring MetaInfo DNS
- 9.4.2.1 Reviewing Sample
Configuration Files
- 9.4.2.2 Modifying Sample
Configuration Files
- 9.5 Testing and Problem Resolution
- 9.6 Ongoing Management
10. Installing and Configuring FTP
- 10.1 Operating Concepts and Standards
- 10.1.1 Security Concerns
- 10.1.2 Disk Organization and Management
- 10.1.3 Internet Conventions
- 10.2 Installing the Windows NT FTP Service
- 10.2.1 Installing a Basic FTP Server
- 10.2.2 Enhancing Security
- 10.2.3 Configuring Advanced FTP
Parameters
- 10.2.3.1 MsdosDirOutput
- 10.2.3.2 MaxClientsMessage
- 10.2.3.3 Greeting Message
- 10.2.3.4 ExitMessage
- 10.2.3.5 AnnotateDirectories
- 10.2.3.6 LogAnonymous,
LogNonAnonymous, LogFileAccess
- 10.2.3.7 LowercaseFiles
- 10.2.4 ResKit 3.51 FTP Configure
- 10.2.5 Performance Management
- 10.2.6 Remote Management
- 10.3 Internet Information Server FTP Service
- 10.3.1 IIS Service Configuration for FTP
- 10.3.2 IIS Directories Configuration for
FTP
- 10.3.3 IIS Logging Configuration for FTP
- 10.3.4 IIS Advanced Configuration for FTP
- 10.4 Testing and Problem Resolution
- 10.5 Ongoing Management
- 10.5.1 Space Management
- 10.5.2 Content Management
11. Installing and Configuring
Gopher
- 11.1 Operating Concepts and Standards
- 11.2 Installing and Configuring EMWAC Gopher
- 11.2.1 Installing EMWAC Gopher
- 11.2.2 Configuring Alias Files for EMWAC
Gopher
- 11.2.3 Automating EMWAC Alias File
Maintenance
- 11.3 Configuring and Managing IIS Gopher
- 11.3.1 IIS Service Configuration for
Gopher
- 11.3.2 IIS Directories Configuration for
Gopher
- 11.3.3 IIS Logging and Advanced
Configuration for Gopher
- 11.3.4 IIS Gopher Alias Configuration
- 11.3.4.1 Defining Menu Names for
Local Files
- 11.3.4.2 Defining Menu Names for
Local Directories
- 11.3.4.3 Defining Links To Other
Gopher Servers
- 11.3.4.4 Viewing Existing Gopher
Tag Information
- 11.3.5 IIS Gopher Type Assignments
12. Installing and Configuring
POP/SMTP Mail Service
- 12.1 Operating Concepts and Standards
- 12.1.1 SMTP Message Forwarding
- 12.1.2 POP - The Post Office Protocol
- 12.1.3 SMTP Message Structure
- 12.2 POP/SMTP Alternatives
- 12.2.1 Internet Message Access Protocol -
IMAP
- 12.2.2 Gateways from Other Systems
- 12.2.3 X.400
- 12.3 Sample Installation
- 12.3.1 SMTP Software Installation
- 12.3.2 DNS Configuration
- 12.3.3 SMTP Software Configuration
- 12.3.3.1 Environmental and
Routing Settings
- 12.3.3.2 Setting Up User Accounts
- 12.3.3.3 Preparing to Run NTMail
- 12.3.4 POP Client Configuration
- 12.4 Testing and Problem Resolution
- 12.5 Ongoing Management
13. Installing and Configuring a
List Server
- 13.1 Operating Concepts and Standards
- 13.2 Sample Installation
- 13.2.1 Creating a List Manager Address
- 13.2.2 Creating a List
- 13.3 Problem Resolution and Ongoing Management
14. Installing and Configuring
USENET News Service
- 14.1 Operating Concepts and Standards
- 14.1.1 NNTP - The Network News Transfer
Protocol
- 14.1.2 Standard NNTP Commands
- 14.1.3 Selected Non-Standard News
Commands
- 14.1.4 NNTP News Article Header Types
- 14.1.5 NNTP Server Operation
- 14.2 Sample Installations
- 14.2.1 Installing DNEWS
- 14.2.2 Installing NNS
- 14.3 Ongoing Management
15. Installing and Configuring
HTTP
- 15.1 Operating Concepts and Standards
- 15.1.1 HyperText Markup Language
- 15.1.2 Uniform Resource Locators
- 15.1.3 HyperText Transfer Protocol
- 15.1.4 Advanced HTTP Features
- 15.2 Sample Installations
- 15.2.1 Preparing for HTTP Server
Installation
- 15.2.2 Installing and Configuring EMWAC
HTTPS
- 15.2.3 Installing and Configuring
Netscape Communication Server
- 15.2.4 Installing and Configuring
O'Reilly WebSite
- 15.2.5 Configuring Microsoft Internet
Information Server
- 15.3 Ongoing Management
- 15.3.1 Setting up an HTTP Server User
Account.
- 15.3.2 HTTP Service Startup
- 15.3.3 HTTP Data Directory Management
16. Advanced Web Services
- 16.1 Clickable Image Maps
- 16.2 CGI - Introduction to HTML Forms and Tables
- 16.2.1 HTML Forms
- 16.2.2 HTML Tables
- 16.3 CGI - The Common Gateway Interface
- 16.3.1 Writing Standard CGI Programs
- 16.3.1.1 Hello.pl - An
Introductory Standard CGI Program
- 16.3.1.2 Iconlib.pl - Passing
Input Data via the Command Line
- 16.3.1.3 Grape.pl - Passing Form
Data to a CGI Program
- 16.3.1.4 Notes On Working With
perl And Debugging Standard CGI
Programs
- 16.3.2 Writing Windows CGI Programs
- 16.3.3 The <ISINDEX> Tag
- 16.3.4 Netscape Server Application
Programming Interface(NSAPI)
- 16.3.5 Internet Server Application
Programming Interface (ISAPI)
- 16.3.6 Other CGI Approaches
- 16.3.7 Security Concerns With CGI
Programs
- 16.4 Server Side Includes
- 16.5 Database and Transaction Processing
- 16.5.1 General Considerations
- 16.5.2 Preserving State Information
- 16.5.3 Record Locking
- 16.5.4 Microsoft IIS Database Connector
- 16.5.4.1 Logging IIS Activity
Directly to SQL Server
- 16.5.4.2 Using Internet Database
Connectors to Summarize Log Data
- 16.5.4.3 Providing HTML Form
Input to Queries
- 16.5.4.4 Linking One IDC Query to
Another
- 16.5.4.5 Additional HTML
Extension (.htx) Facilities
- 16.6 Client Site Programming
- 16.6.1 Java
- 16.6.2 JavaScript
- 16.6.3 OLE Controls and Document Objects
- 16.7 WAIS and Other Search Engines
- 16.8 Performance Issues
17. Backup and Recovery
- 17.1 Backup Strategies
- 17.1.1 What To Back Up
- 17.1.2 Backup Media and Drives
- 17.1.3 Backup Software
- 17.1.4 How Often To Back Up
- 17.1.5 Backup Retentions
- 17.1.6 Media Storage and Rotation
- 17.2 Installing a SCSI Tape Drive
- 17.3 Running Windows NT Backup
- 17.4 Testing
- 17.5 Ongoing Management
18. Security
- 18.1 Internet Security Risks.
- 18.2 Motives for Attack.
- 18.3 Methods of Attack.
- 18.4 Dangerous Applications
- 18.4.1 FTP
- 18.4.2 TFTP
- 18.4.3 Telnet
- 18.4.4 X Window System
- 18.4.5 Finger
- 18.5 Establishing a Security Policy and Stance.
- 18.6 Types of Prevention.
- 18.6.1 Network Level Security Protection
- 18.6.2 Host Level Security Protection
- 18.6.2.1 Avoid Risky or Unneeded
Protocols and Services
- 18.6.2.2 Don't Advertise
Services, Computernames, or
Usernames
- 18.6.2.3 Tighten User Account
Security.
- 18.6.2.4 Protect Privileged
Accounts
- 18.6.2.5 Enforce File System
Security.
- 18.6.2.6 Close Back Doors to
System Process Authority.
- 18.6.3 Digital Envelopes and Signatures
- 18.6.3.1 Encryption and
Decryption
- 18.6.3.2 Digital Signatures
- 18.6.3.3 Securing Internet Mail
- 18.6.3.4 Securing HTTP
Transactions
- 18.7 Secure Electronic Commerce
- 18.8 Configuring Secure Web Page Delivery
- 18.8.1 Securing Pages with Netscape
Severs
- 18.8.2 Securing Pages with WebSite
- 18.8.3 Securing Pages with Internet
Information Server
- 18.8.4 Obtaining and Using Digital
Certificates
- 18.9 Log File Management
- 18.10 Viruses
- 18.11 Backups
- 18.12 The Maginot Line
19. System Management Principles
- 19.1 Environmental Management
- 19.2 Technical Management
- 19.2.1 Performance Monitoring
- 19.2.1.1 Windows NT Performance
Monitor
- 19.2.1.2 SNMP Management Systems
- 19.2.1.3 Protocol Analyzers
- 19.2.2 Event Logging
- 19.2.3 Capacity Planning
- 19.2.4 Adding Computers
- 19.3 Procedural Management
- 19.3.1 Routine Procedures
- 19.3.2 Change Control
- 19.4 Content Management
- 19.5 Saws and Axioms
20. Supporting Your Users
- 20.1 Startup Documentation and Procedures
- 20.2 Reference Documentation and FAQs
- 20.3 Setting Expectations
Bibliography and References
Glossary
Appendices
- A - Supplier List
- B - HTML Fundamentals, Structure and Syntax
- C - Achieving Fame and Glory
- C.1 Developing Attractive Services and
Image.
- C.2 Getting Listed on Internet Search
Engines
- C.3 Getting Links From Other Sites
- C.4 Headers, Addresses, and URLs.
- C.5 Creating Awareness in Newsgroups
- C.6 Monitoring Activity and Feedback
- D - Legal Issues
- D.1 Legal Status - Service Provider or
Publisher?
- D.2 Private vs. Public Sites.
- D.3 Location Issues.
- D.4 Types of Objectionable Materials
- D.5 Copyrights and Patents.
- D.6 Guardianship of Client Data
- D.7 Limits of Liability
- E - CD Table of Contents
|