HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
In just 24 sessions of one hour or less, you’ll discover how to implement, monitor, and manage a TCP/IP network–even the latest cloud-based and IPv6 networks. Using this book’s straightforward, step-by-step approach, you’ll uncover the essentials of TCP/IP and put that knowledge to work through practical examples. Each lesson builds on what you’ve already learned, giving you a strong real-world foundation for success. Expert author and network engineer Joe Casad guides you from the basics to advanced techniques—including TCP/IP’s architecture, layers, subnetting, CIDR, routing, security, utilities, remote access, web services, streaming, and much more.
Practical discussions provide an inside look at TCP/IP components and protocols.
Step-by-step instructions walk you through many common tasks.
Q&As at the end of each hour help you test your knowledge.
Notes and tips point out shortcuts and solutions and help you steer clear of potential problems.
If you’re looking for a smart, concise introduction to the protocols that power the Internet, start your clock and look inside. Sams Teach Yourself TCP/IP in 24 Hours is your guide to the secrets of TCP/IP.
Learn how to…
Download the sample pages (includes Chapter 2 and Index)
Introduction 1
Part I: TCP/IP Basics
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 17
HOUR 2: How TCP/IP Works 23
The TCP/IP Protocol System 24
TCP/IP and the OSI Model 26
Data Packages 28
A Quick Look at TCP/IP Networking 30
Part II: The TCP/IP Protocol System
HOUR 3: The Network Access Layer 37
Protocols and Hardware 38
The Network Access Layer and the OSI Model 39
Network Architecture 40
Physical Addressing 43
Ethernet 43
Anatomy of an Ethernet Frame 45
HOUR 4: The Internet Layer 51
Addressing and Delivering 52
Internet Protocol 54
Address Resolution Protocol 65
Reverse ARP 67
Internet Control Message Protocol 67
Other Internet Layer Protocols 68
HOUR 5: Subnetting and CIDR 73
Subnets 73
Dividing the Network 74
Converting a Subnet Mask to Dotted-Decimal Notation 77
Working with Subnets 79
Classless Interdomain Routing 84
HOUR 6: The Transport Layer 89
Introducing the Transport Layer 90
Transport Layer Concepts 91
Understanding TCP and UDP 97
Firewalls and Ports 107
HOUR 7: The Application Layer 113
What Is the Application Layer? 113
The TCP/IP Application Layer and OSI 114
Network Services 115
APIs and the Application Layer 119
TCP/IP Utilities 120
Part III: Networking with TCP/IP
HOUR 8: Routing 127
Routing in TCP/IP 127
Routing on Complex Networks 139
Examining Interior Routers 141
Exterior Routers: BGP 143
Classless Routing 144
Higher in the Stack 145
HOUR 9: Getting Connected 149
Dial-Up Networking 150
Cable Broadband 156
Digital Subscriber Line 157
Wide Area Networks 158
Wireless Networking 160
Connectivity Devices 169
HOUR 10: Name Resolution 177
What Is Name Resolution? 178
Name Resolution Using Hosts Files 179
DNS Name Resolution 181
Registering a Domain 187
Name Server Types 187
Dynamic DNS 198
NetBIOS Name Resolution 199
HOUR 11: TCP/IP Security 211
What Is a Firewall? 211
Attack Techniques 219
What Do Intruders Want? 220
Encryption and Secrecy 233
HOUR 12: Configuration 255
Getting on the Network 255
The Case for Server-Supplied IP Addresses 256
What Is DHCP? 257
How DHCP Works 258
DHCP Server Configuration 261
Network Address Translation 262
Zero Configuration 264
Configuring TCP/IP 268
HOUR 13: IPv6: The Next Generation 281
Why a New IP? 281
IPv6 Header Format 284
IPv6 Addressing 287
Subnetting 289
Multicasting 289
Link Local 290
Neighbor Discovery 290
Autoconfiguration 291
IPv6 and Quality of Service 291
IPv6 with IPv4 292
IPv6 Tunnels 293
Part IV: Tools
HOUR 14: TCP/IP Utilities 301
Connectivity Problems 302
Protocol Dysfunction and Misconfiguration 302
Line Problems 310
Name Resolution Problems 310
Network Performance Problems 311
HOUR 15: Monitoring and Remote Access 323
Telnet 324
Berkeley Remote Utilities 326
Secure Shell 330
Remote Control 331
Network Management 332
Simple Network Management Protocol 333
Remote Monitoring 338
HOUR 16: Classic Services 345
HTTP 346
Email 347
FTP 347
Trivial File Transfer Protocol 352
File and Print Services 352
Lightweight Directory Access Protocol 355
Part V: The Internet
HOUR 17: The Internet: A Closer Look 365
How the Internet Looks 365
What Happens on the Internet 368
URIs and URLs 370
HOUR 18: HTTP, HTML, and the World Wide Web 375
What Is the World Wide Web? 375
Understanding HTML 378
Understanding HTTP 384
Scripting 387
Web Browsers 390
HOUR 19: The New Web 397
Web 2.0 397
Peer to Peer 402
IRC and IM 404
The Semantic Web 406
XHTML 408
HTML5 409
Part VI: TCP/IP At Work
HOUR 20: Web Services 421
Understanding Web Services 421
XML 424
SOAP 425
WSDL 426
Web Service Stacks 427
REST 428
E-Commerce 431
HOUR 21: Email 437
What Is Email? 437
Email Format 438
How Email Works 440
Simple Mail Transfer Protocol 442
Retrieving the Mail 444
Email Clients 446
Webmail 449
Spam 450
HOUR 22: Streaming and Casting 457
The Streaming Problem 457
Multimedia Environments 459
Real-time Transport Protocol 459
Transport Options 462
Multimedia Links 463
Podcasting 465
Voice over IP 466
HOUR 23: Living in the Cloud 471
What Is the Cloud? 471
The User’s Cloud 472
The IT Cloud 478
Future of Computing 484
HOUR 24: Implementing a TCP/IP Network: 7 Days in the Life of a Sys Admin 487
A Brief History of Hypothetical, Inc. 487
7 Days in the Life of Maurice 488
APPENDIX A: Answers to Quizzes and Exercises 501
INDEX 515