The Illustrated Network: How TCP/IP Works in a Modern Network, Second Edition presents an illustrated explanation on how TCP/IP works, using consistent examples from a working network configuration that includes servers, routers and workstations. Diagnostic traces allow the reader to follow the discussion with unprecedented clarity and precision. True to its title, there are 330+ diagrams and screenshots, as well as topology diagrams and a unique repeating chapter opening diagram. Illustrations are also used as end-of-chapter questions. Based on examples of a complete and modern network, all the material comes from real objects connected and running on the network.
The book emphasizes the similarities across all networks, since all share similar components, from the smallest LAN to the global internet. Layered protocols are the rule, and all hosts attached to the Internet run certain core protocols to enable their applications to function properly.
This second edition includes updates throughout, along with four completely new chapters that introduce developments that have occurred since the publication of the first edition, including optical networking, cloud concepts and VXLAN.
1. Cover image - p. Cover 2. Title page - p. iii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. About the Author - p. xxi 6. Foreword - p. xxiii 7. Preface - p. xxv 8. Acknowledgments - p. xxxv 9. Part I: Networking Basics - p. xxxv 10. Part I. Networking Basics - p. 1 11. Chapter 1. Protocols and Layers - p. 3 12. Chapter 2. TCP/IP Protocols and Devices - p. 47 13. Chapter 3. Network Link Technologies - p. 71 14. Chapter 4. Packet Optical Networks and Forward Error Correction - p. 107 15. Part II: Core Protocols - p. 135 16. Part II. Core Protocols - p. 137 17. Chapter 5. IPv4 and IPv6 Addressing - p. 139 18. Chapter 6. Address Resolution Protocol - p. 175 19. Chapter 7. IPv4 and IPv6 Headers - p. 197 20. Chapter 8. Internet Control Message Protocol - p. 221 21. Chapter 9. Routing - p. 247 22. Chapter 10. Forwarding IP Packets - p. 267 23. Chapter 11. User Datagram Protocol - p. 289 24. Chapter 12. Transmission Control Protocol - p. 307 25. Chapter 13. Multiplexing and Sockets - p. 331 26. Part III: Routing and Routing Protocols - p. 348 27. Part III. Routing and Routing Protocols - p. 349 28. Chapter 14. Routing and Peering - p. 351 29. Chapter 15. IGPs: RIP, OSPF, and IS-IS - p. 375 30. Chapter 16. Border Gateway Protocol - p. 409 31. Chapter 17. Expanded Uses for BGP - p. 431 32. Chapter 18. Multicast - p. 459 33. Part IV: IP Switching and VPNs - p. 486 34. Part IV. IP Switching and VPNs - p. 487 35. Chapter 19. MPLS and IP Switching - p. 489 36. Chapter 20. MPLS-Based Virtual Private Networks - p. 513 37. Chapter 21. EVPN and VXLAN - p. 535 38. Part V: Application Level - p. 560 39. Part V. Application Level - p. 561 40. Chapter 22. Dynamic Host Configuration Protocol - p. 563 41. Chapter 23. The Domain Name System - p. 587 42. Chapter 24. File Transfer Protocol - p. 613 43. Chapter 25. SMTP and Email - p. 637 44. Chapter 26. Hypertext Transfer Protocol - p. 661 45. Chapter 27. Securing Sockets with SSL - p. 685 46. Part VI: Network Management - p. 703 47. Part VI. Network Management - p. 705 48. Chapter 28. Simple Network Management Protocol - p. 707 49. Chapter 29. Cloud, SDN, and NFV - p. 731 50. Part VII: Security - p. 757 51. Part VII. Security - p. 759 52. Chapter 30. Secure Shell (Remote Access) - p. 761 53. Chapter 31. Network Address Translation - p. 785 54. Chapter 32. Firewalls - p. 799 55. Chapter 33. IP Security - p. 813 56. Part VIII: Media - p. 830 57. Part VIII. Media - p. 831 58. Chapter 34. Voice over Internet Protocol - p. 833 59. List of Acronyms - p. 855 60. Bibliography - p. 867 61. Index - p. 869
The Illustrated Network: How TCP/IP Works in a Modern Network, Second Edition presents an illustrated explanation on how TCP/IP works, using consistent examples from a working network configuration that includes servers, routers and workstations. Diagnostic traces allow the reader to follow the discussion with unprecedented clarity and precision. True to its title, there are 330+ diagrams and screenshots, as well as topology diagrams and a unique repeating chapter opening diagram. Illustrations are also used as end-of-chapter questions. Based on examples of a complete and modern network, all the material comes from real objects connected and running on the network.
The book emphasizes the similarities across all networks, since all share similar components, from the smallest LAN to the global internet. Layered protocols are the rule, and all hosts attached to the Internet run certain core protocols to enable their applications to function properly.
This second edition includes updates throughout, along with four completely new chapters that introduce developments that have occurred since the publication of the first edition, including optical networking, cloud concepts and VXLAN.
1. Cover image - p. Cover 2. Title page - p. iii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. About the Author - p. xxi 6. Foreword - p. xxiii 7. Preface - p. xxv 8. Acknowledgments - p. xxxv 9. Part I: Networking Basics - p. xxxv 10. Part I. Networking Basics - p. 1 11. Chapter 1. Protocols and Layers - p. 3 12. Chapter 2. TCP/IP Protocols and Devices - p. 47 13. Chapter 3. Network Link Technologies - p. 71 14. Chapter 4. Packet Optical Networks and Forward Error Correction - p. 107 15. Part II: Core Protocols - p. 135 16. Part II. Core Protocols - p. 137 17. Chapter 5. IPv4 and IPv6 Addressing - p. 139 18. Chapter 6. Address Resolution Protocol - p. 175 19. Chapter 7. IPv4 and IPv6 Headers - p. 197 20. Chapter 8. Internet Control Message Protocol - p. 221 21. Chapter 9. Routing - p. 247 22. Chapter 10. Forwarding IP Packets - p. 267 23. Chapter 11. User Datagram Protocol - p. 289 24. Chapter 12. Transmission Control Protocol - p. 307 25. Chapter 13. Multiplexing and Sockets - p. 331 26. Part III: Routing and Routing Protocols - p. 348 27. Part III. Routing and Routing Protocols - p. 349 28. Chapter 14. Routing and Peering - p. 351 29. Chapter 15. IGPs: RIP, OSPF, and IS-IS - p. 375 30. Chapter 16. Border Gateway Protocol - p. 409 31. Chapter 17. Expanded Uses for BGP - p. 431 32. Chapter 18. Multicast - p. 459 33. Part IV: IP Switching and VPNs - p. 486 34. Part IV. IP Switching and VPNs - p. 487 35. Chapter 19. MPLS and IP Switching - p. 489 36. Chapter 20. MPLS-Based Virtual Private Networks - p. 513 37. Chapter 21. EVPN and VXLAN - p. 535 38. Part V: Application Level - p. 560 39. Part V. Application Level - p. 561 40. Chapter 22. Dynamic Host Configuration Protocol - p. 563 41. Chapter 23. The Domain Name System - p. 587 42. Chapter 24. File Transfer Protocol - p. 613 43. Chapter 25. SMTP and Email - p. 637 44. Chapter 26. Hypertext Transfer Protocol - p. 661 45. Chapter 27. Securing Sockets with SSL - p. 685 46. Part VI: Network Management - p. 703 47. Part VI. Network Management - p. 705 48. Chapter 28. Simple Network Management Protocol - p. 707 49. Chapter 29. Cloud, SDN, and NFV - p. 731 50. Part VII: Security - p. 757 51. Part VII. Security - p. 759 52. Chapter 30. Secure Shell (Remote Access) - p. 761 53. Chapter 31. Network Address Translation - p. 785 54. Chapter 32. Firewalls - p. 799 55. Chapter 33. IP Security - p. 813 56. Part VIII: Media - p. 830 57. Part VIII. Media - p. 831 58. Chapter 34. Voice over Internet Protocol - p. 833 59. List of Acronyms - p. 855 60. Bibliography - p. 867 61. Index - p. 869