Product Cover Image

Sams Teach Yourself TCP/IP in 24 Hours, 5th Edition

By Joe Casad

Published by Sams

Published Date: Oct 25, 2011

Description

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…

 

  • Understand what TCP/IP is, and how it works
  • Discover how IPv6 differs from IPv4, and how to migrate or coexist with IPv6
  • Work with TCP/IP’s Network
  • Access, Internet, Transport, and Application layers
  • Implement flexible addressing with subnetting and CIDR
  • Establish efficient and reliable routing
  • Implement name resolution
  • Secure TCP/IP networks—detect and prevent attacks
  • Automatically configure TCP/IP clients and hosts
  • Provide classic TCP/IP services and powerful new Web services
  • Use TCP/IP in advanced cloud-based environments
  • Support efficient media streaming and webcasting
  • Capitalize on the benefits of the new HTML5 standard
  • Run TCP/IP protocols over wireless networks
  • Troubleshoot TCP/IP networks with ping, traceroute, and other tools
  • Provide for monitoring and remote access
  • Deploy efficient email systems with POP3, IMAP4, and SMTP
  • Walk through all facets of implementing a TCP/IP network

 

Table of Contents

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

 

 

Purchase Info

ISBN-10: 0-13-281082-4

ISBN-13: 978-0-13-281082-1

Format: eBook (Watermarked)?

This eBook includes the following formats, accessible from your Account page after purchase:

ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

MOBIMOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

Adobe ReaderPDFThe popular standard, used most often with the free Adobe® Reader® software.

This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

Includes EPUB, MOBI, and PDF

$27.99

Add to Cart