O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Sams Teach Yourself TCP/IP in 24 Hours

Book Description

Sams Teach Yourself TCP/IP in 24 Hours, Sixth Edition is a practical guide to the simple yet illusive protocol system that powers the Internet. A step-by-step approach reveals how the protocols of the TCP/IP stack really work and explores the rich array of services available on the Internet today. You’ll learn about configuring and managing real-world networks, and you’ll gain the deep understanding you’ll need to troubleshoot new problems when they arise. Sams Teach Yourself TCP/IP in 24 Hours is the only single-volume introduction to TCP/IP that receives regular updates to incorporate new technologies of the ever-changing Internet. This latest edition includes up-to-date material on recent topics such as tracking and privacy, cloud computing, mobile networks, and the Internet of Things.

Each chapter also comes with:

Practical, hands-on examples, showing you how to apply what you learn
Quizzes and exercises that test your knowledge and stretch your skills
Notes and tips with shortcuts, solutions, and workarounds If you're looking for a smart, concise introduction to the TCP/IP protocols,start your clock and look inside.

Learn how to...

  • Understand TCP/IP’s role, how it works, and how it continues to evolve

  • Work with TCP/IP’s Network Access, Internet, Transport, and Application layers

  • Design modern networks that will scale and resist attack

  • Address security and privacy issues with encryption, digital signatures, VPNs, Kerberos, web tracking, cookies, anonymity networks, and firewalls

  • Discover how IPv6 differs from IPv4, and how to migrate or coexist with IPv6

  • Configure dynamic addressing, DHCP, NAT, and Zeroconf

  • Establish efficient and reliable routing, subnetting, and name resolution

  • Use TCP/IP in modern cloud-based environments

  • Integrate IoT devices into your TCP/IP network

  • Improve your efficiency with the latest TCP/IP tools and utilities

  • Support high-performance media streaming and webcasting

  • Troubleshoot problems with connectivity, protocols, name resolution, and performance

  • Walk through TCP/IP network implementation, from start to finish

  • Table of Contents

    1. About This E-Book
    2. Title Page
    3. Copyright Page
    4. Contents at a glance
    5. Contents
    6. Part I: TCP/IP Basics
      1. HOUR 1: What Is TCP/IP?
        1. Networks and Protocols
        2. The Development of TCP/IP
        3. TCP/IP Features
        4. Standards Organizations and RFCs
        5. Summary
        6. Q&A
        7. Workshop
        8. Key Terms
      2. HOUR 2: How TCP/IP Works
        1. The TCP/IP Protocol Syste
        2. TCP/IP and the OSI Model
        3. Data Packages
        4. A Quick Look at TCP/IP Networking
        5. Summary
        6. Q&A
        7. Workshop
        8. Key Terms
    7. Part II: The TCP/IP Protocol System
      1. HOUR 3: The Network Access Layer
        1. Protocols and Hardwar
        2. The Network Access Layer and the OSI Model
        3. Network Architecture
        4. Physical Addressing
        5. Ethernet
        6. Anatomy of an Ethernet Frame
        7. Summary
        8. Q&A
        9. Workshop
        10. Key Terms
      2. HOUR 4: The Internet Layer
        1. IP Addresses: A Little Context
        2. Addressing and Delivering
        3. Internet Protocol
        4. Address Resolution Protocol
        5. Reverse ARP
        6. Internet Control Message Protocol
        7. Summary
        8. Q&A
        9. Workshop
        10. Key Terms
      3. HOUR 5: Subnetting and CIDR
        1. Subnets
        2. Dividing the Network
        3. The Old Way: Subnet Mask
        4. The New Way: CIDR
        5. Summary
        6. Q&A
        7. Workshop
        8. Key Terms
      4. HOUR 6: The Transport Layer
        1. Introducing the Transport Layer
        2. Transport Layer Concepts
        3. Understanding TCP and UDP
        4. Firewalls and Ports
        5. Summary
        6. Q&A
        7. Workshop
        8. Key Terms
      5. HOUR 7: The Application Layer
        1. What Is the Application Layer?
        2. The TCP/IP Application Layer and OSI
        3. Network Services
        4. APIs and the Application Layer
        5. TCP/IP Utilities
        6. Summary
        7. Q&A
        8. Workshop
        9. Key Terms
    8. Part III: Networking with TCP/IP
      1. HOUR 8: Routing
        1. Routing in TCP/IP
        2. Routing on Complex Networks
        3. Examining Interior Routers
        4. Exterior Routers: BG
        5. Classless Routing
        6. Higher in the Stack
        7. Summary
        8. Q&A
        9. Workshop
        10. Key Terms
      2. HOUR 9: Getting Connected
        1. Cable Broadband
        2. Digital Subscriber Line
        3. Wide Area Networks
        4. Wireless Networking
        5. Dial-Up Networking
        6. Connectivity Devices
        7. Switching Versus Routing
        8. Summary
        9. Q&A
        10. Workshop
        11. Key Terms
      3. HOUR 10: Name Resolution
        1. What Is Name Resolution?
        2. Name Resolution Using Hosts Files
        3. DNS Name Resolution
        4. Registering a Domain
        5. Name Server Types
        6. Dynamic DNS
        7. NetBIOS Name Resolution
        8. Summary
        9. Q&A
        10. Workshop
        11. Key Terms
      4. HOUR 11: TCP/IP Security
        1. What Is a Firewall?
        2. Attack Techniques
        3. What Do Intruders Want?
        4. Summary
        5. Q&A
        6. Workshop
        7. Key Terms
      5. HOUR 12: Configuration
        1. Getting on the Network
        2. The Case for Server-Supplied IP Addresses
        3. What Is DHCP?
        4. How DHCP Works
        5. DHCP Server Configuration
        6. Network Address Translation
        7. Zero Configuration
        8. Configuring TCP/IP
        9. Summary
        10. Q&A
        11. Workshop
        12. Key Terms
      6. HOUR 13: IPv6: The Next Generation
        1. Why a New IP?
        2. IPv6 Header Format
        3. IPv6 Addressing
        4. Subnetting
        5. Multicasting
        6. Link Local
        7. Neighbor Discovery
        8. Autoconfiguration
        9. IPv6 and Quality of Service
        10. IPv6 with IPv4
        11. IPv6 Tunnels
        12. Summary
        13. Q&A
        14. Workshop
        15. Key Terms
    9. Part IV: Tools and Service
      1. HOUR 14: Classic Tools
        1. Connectivity Problems
        2. Protocol Dysfunction and Misconfiguration
        3. Line Problems
        4. Name Resolution Problems
        5. Network Performance Problems
        6. Telnet
        7. Berkeley Remote Utilities
        8. Secure Shell
        9. Network Management
        10. Summary
        11. Q&A
        12. Workshop
        13. Key Terms
      2. HOUR 15: Classic Services
        1. HTT
        2. Email
        3. FTP
        4. Trivial File Transfer Protocol
        5. File and Print Services
        6. Lightweight Directory Access Protocol
        7. Remote Control
        8. Summary
        9. Q&A
        10. Workshop
        11. Key Terms
        12. Part V: The Internet
      3. HOUR 16: The Internet: A Closer Look
        1. How the Internet Looks
        2. What Happens on the Internet
        3. URIs and URLs
        4. Summary
        5. Q&A
        6. Workshop
        7. Key Terms
      4. HOUR 17: HTTP, HTML, and the World Wide Web
        1. What Is the World Wide Web?
        2. Understanding HTML
        3. Cascading Style Sheets
        4. Understanding HTTP
        5. Scripting
        6. Web Browser
        7. The Semantic Web
        8. XHTML
        9. HTML5
        10. Summary
        11. Q&A
        12. Workshop
        13. Key Terms
      5. HOUR 18: Web Services
        1. Content Management Systems
        2. Social Networking
        3. Peer-to-Peer
        4. Understanding Web Services
        5. XM
        6. SOAP
        7. WSD
        8. Web Service Stacks
        9. REST
        10. E-Commerce
        11. Summary
        12. Q&A
        13. Workshop
        14. Key Terms
      6. HOUR 19: Encryption, Tracking, and Privacy
        1. Encryption and Secrecy
        2. Tracking
        3. Anonymity Networks
        4. Summary
        5. Q&A
        6. Workshop
        7. Key Terms
    10. Part VI: TCP/IP at Work
      1. HOUR 20: Email
        1. What Is Email?
        2. Email Format
        3. How Email Works
        4. Simple Mail Transfer Protocol
        5. Retrieving the Mai
        6. Email Clients
        7. Webmail
        8. Spam
        9. Phishing
        10. Summary
        11. Q&A
        12. Workshop
        13. Key Terms
      2. HOUR 21: Streaming and Casting
        1. The Streaming Problem
        2. A Brief Introduction to Multimedia Files
        3. Real-Time Transport Protocol—Streaming Over UDP
        4. RTMP—Streaming Over TCP
        5. SCTP and DCCP—Replacing the Transport Layer
        6. Streaming Over HTTP
        7. HTML5 and Multimedia
        8. Podcasting
        9. Voice over IP
        10. Summary
        11. Q&A
        12. Workshop
        13. Key Terms
      3. HOUR 22: Living in the Cloud
        1. What Is the Cloud?
        2. Private Clouds
        3. Future of Computing
        4. Summary
        5. Q&A
        6. Workshop
        7. Key Terms
      4. HOUR 23: Internet of Things
        1. What Is the Internet of Things?
        2. IoT Platforms
        3. Up Close: MQTT
        4. RFID
        5. Summary
        6. Q&A
        7. Workshop
        8. Key Terms
      5. HOUR 24: Implementing a TCP/IP Network: 7 Days in the Life of a Sys Admin
        1. A Brief History of Hypothetical, Inc
        2. 7 Days in the Life of Maurice
        3. Summary
        4. Q&A
        5. Workshop
        6. Key Terms
    11. APPENDIXES
      1. APPENDIX A: Answers to Quizzes and Exercises
        1. HOUR 1: What Is TCP/IP?
        2. HOUR 2: How TCP/IP Works
        3. HOUR 3: The Network Access Layer
        4. HOUR 4: The Internet Layer
        5. HOUR 5: Subnetting and CIDR
        6. HOUR 6: The Transport Layer
        7. HOUR 7: The Application Layer
        8. HOUR 8: Routing
        9. HOUR 9: Getting Connected
        10. HOUR 10: Name Resolution
        11. HOUR 11: TCP/IP Securit
        12. HOUR 12: Configuration
        13. HOUR 13: IPv6: The Next Generation
        14. HOUR 14: Classic Tools
        15. HOUR 15: Classic Services
        16. HOUR 16: The Internet: A Closer Look
        17. HOUR 17: HTTP, HTML, and the World Wide Web
        18. HOUR 18: Web Services
        19. HOUR 19: Encryption, Tracking, and Privacy
        20. HOUR 20: Email
        21. HOUR 21: Streaming and Casting
        22. HOUR 22: Living in the Clou
        23. HOUR 23: Internet of Things
        24. HOUR 24: Implementing a TCP/IP Network: 7 Days in the Life of a Sys Admin
      2. APPENDIX B: Sources
    12. Index
    13. Code Snippets