| Introduction | 1 |
Part I | TCP/IP Basics | 5 |
Hour 1 | What Is TCP/IP? | 7 |
| Networks and Protocols | 8 |
| The Development of TCP/IP | 10 |
| TCP/IP Features | 12 |
| Standards Organizations and RFCs | 16 |
| Summary | 18 |
| Q&A | 18 |
| Key Terms | 18 |
Hour 2 | How TCP/IP Works | 21 |
| The TCP/IP Protocol System | 22 |
| TCP/IP and the OSI Model | 24 |
| Data Packages | 26 |
| A Quick Look at TCP/IP Networking | 27 |
| Summary | 29 |
| Q&A | 30 |
| Key Terms | 30 |
Part II | The TCP/IP Protocol System | 33 |
Hour 3 | The Network Access Layer | 35 |
| Protocols and Hardware | 36 |
| The Network Access Layer and the OSI Model | 37 |
| Network Architecture | 39 |
| Physical Addressing | 39 |
| Anatomy of a Frame | 40 |
| LAN Technologies | 41 |
| Other Network-Access Technologies | 45 |
| Summary | 45 |
| Q&A | 46 |
| Key Terms | 46 |
Hour 4 | The Internet Layer | 49 |
| Addressing and Delivering | 50 |
| Internet Protocol (IP) | 52 |
| Address Resolution Protocol (ARP) | 63 |
| RARP | 64 |
| Internet Control Message Protocol (ICMP) | 64 |
| Summary | 65 |
| Q&A | 66 |
| Workshop | 66 |
| Key Terms | 67 |
Hour 5 | Subnetting | 69 |
| Subnets in TCP/IP | 69 |
| Converting a Subnet Mask to Dotted Decimal Notation | 73 |
| Working with Subnets | 74 |
| Classless Internet Domain Routing | 79 |
| Summary | 80 |
| Q&A | 80 |
| Key Terms | 81 |
Hour 6 | The Transport Layer | 83 |
| Introducing the Transport Layer | 84 |
| Transport Layer Concepts | 85 |
| Understanding TCP and UDP | 91 |
| A Note About Firewalls | 101 |
| Summary | 102 |
| Q&A | 102 |
| Key Terms | 103 |
Hour 7 | The Application Layer | 107 |
| What Is the Application Layer? | 108 |
| The TCP/IP Application Layer and OSI | 108 |
| Network Services | 109 |
| APIs and the Application Layer | 112 |
| Operating Environments and the Application Layer | 113 |
| TCP/IP Utilities | 115 |
| Summary | 117 |
| Q&A | 117 |
| Key Terms | 118 |
Hour 8 | Dial-Up TCP/IP | 119 |
| A Look at Modems | 120 |
| Serial Line Internet Protocol (SLIP) | 123 |
| Point-to-Point Protocol (PPP) | 125 |
| Summary | 133 |
| Q&A | 133 |
| Key Terms | 134 |
Part III | Networking with TCP/IP | 135 |
Hour 9 | Network Hardware | 137 |
| Divided Networks | 138 |
| Routing in TCP/IP | 143 |
| Network Address Translation (NAT) | 148 |
| Summary | 149 |
| Q&A | 149 |
| Key Terms | 149 |
Hour 10 | Routing | 151 |
| Introduction to Routing in TCP/IP | 151 |
| Recapping Routers | 152 |
| Routing on Complex Networks | 159 |
| Examining Interior Routers | 162 |
| Summary | 164 |
| Q&A | 164 |
| Key Terms | 164 |
Hour 11 | Name Resolution | 167 |
| What Is Name Resolution? | 168 |
| Name Resolution Using Hosts Files | 169 |
| DNS Name Resolution | 171 |
| Registering a Domain | 177 |
| Managing DNS | 177 |
| Dynamic DNS | 185 |
| NetBIOS Name Resolution | 185 |
| Methods for NetBIOS Name Resolution | 186 |
| Testing NetBIOS Name Resolution | 192 |
| Summary | 192 |
| Q&A | 192 |
| Workshop | 193 |
| Key Terms | 194 |
Hour 12 | Dynamic Host Configuration Protocol (DHCP) | 195 |
| The Case for Server-Supplied IP Addresses | 196 |
| What Is DHCP? | 196 |
| How DHCP Works | 197 |
| Configuring DHCP | 199 |
| Summary | 205 |
| Q&A | 205 |
| Key Terms | 205 |
Part IV | TCP/IP Utilities | 207 |
Hour 13 | Connectivity Utilities | 209 |
| Connectivity Problems | 210 |
| Protocol Dysfunction and Misconfiguration | 210 |
| Line Problems | 217 |
| Name Resolution Problems | 218 |
| Network Performance Problems | 219 |
| Using Connectivity Utilities to Troubleshoot Problems | 226 |
| Summary | 227 |
| Q&A | 227 |
| Workshop | 228 |
| Key Terms | 228 |
Hour 14 | File Transfer and Access Utilities | 231 |
| File Transfer Protocol (FTP) | 232 |
| Trivial File Transfer Protocol (TFTP) | 236 |
| Remote Copy (RCP) | 237 |
| Network File System (NFS) | 238 |
| Summary | 238 |
| Q&A | 239 |
| Workshop | 239 |
| Key Terms | 240 |
Hour 15 | Remote Access Utilities | 241 |
| Telnet | 242 |
| Berkeley Remote Utilities | 244 |
| Remote Access and the Web | 248 |
| Summary | 248 |
| Q&A | 249 |
| Key Terms | 249 |
Part V | TCP/IP and the Internet | 251 |
Hour 16 | The Internet: A Closer Look | 253 |
| How the Internet Looks | 253 |
| What Happens on the Internet | 255 |
| Summary | 259 |
| Q&A | 259 |
| Key Terms | 260 |
Hour 17 | HTTP, HTML, and the World Wide Web | 261 |
| What Is the World Wide Web? | 261 |
| A Closer Look at URLs | 265 |
| Understanding HTML | 267 |
| Understanding HTTP | 271 |
| Advanced HTML Techniques | 274 |
| Summary | 276 |
| Q&A | 277 |
| Workshop | 277 |
| Key Terms | 278 |
Hour 18 | E-Mail | 281 |
| What Is E-Mail? | 281 |
| How E-Mail Looks | 282 |
| How E-Mail Works | 284 |
| Simple Mail Transfer Protocol (SMTP) | 286 |
| Retrieving the Mail | 288 |
| E-Mail Readers | 290 |
| Web-Based E-Mail | 294 |
| Summary | 295 |
| Q&A | 295 |
| Workshop | 296 |
| Key Terms | 296 |
Hour 19 | What Hackers Do | 299 |
| What Is a Hacker? | 299 |
| What Do Hackers Want? | 301 |
| Getting Passwords | 301 |
| Other Access Techniques | 306 |
| Getting Comfortable | 308 |
| Getting Ready for the Next Attack | 309 |
| Attacking a Network | 309 |
| Denial of Service Attacks | 310 |
| Summary | 311 |
| Key Terms | 312 |
Part VI | Advanced Topics | 313 |
Hour 20 | TCP/IP Security | 315 |
| Encryption | 315 |
| Securing TCP/IP | 325 |
| Kerberos | 328 |
| Summary | 331 |
| Q&A | 331 |
| Key Terms | 332 |
Hour 21 | Network Management Protocols | 335 |
| Simple Network Management Protocol (SNMP) | 336 |
| Remote Monitoring (RMON) | 340 |
| Network Management Consoles | 342 |
| Summary | 343 |
| Q&A | 343 |
| Key Terms | 344 |
Hour 22 | The New Internet | 345 |
| IPv6 | 345 |
| IPv6 and Quality of Service (QoS) | 352 |
| Summary | 353 |
| Q&A | 353 |
| Key Terms | 353 |
Hour 23 | Recent and Emerging Technologies | 355 |
| TCP/IP in the Future | 356 |
| The View from the Client | 356 |
| The View from the Server | 362 |
| What Is a Computer Anyway? | 367 |
| Summary | 369 |
| Q&A | 369 |
| Key Terms | 370 |
Hour 24 | Implementing a TCP/IP Network--Seven Days in the Life of Maurice | 371 |
| A Brief History of Hypothetical, Inc. | 371 |
| Seven Days in the Life of Maurice | 372 |
| Summary | 379 |
| Q&A | 379 |
| Index | 381 |