3 options
The illustrated network : how TCP/IP works in a modern network / Walter Goralski.
- Format:
- Book
- Author/Creator:
- Goralski, Walter, author.
- Language:
- English
- Subjects (All):
- TCP/IP (Computer network protocol).
- Physical Description:
- 1 online resource (900 pages) : illustrations
- Edition:
- Second edition.
- Other Title:
- How TCP/IP works in a modern network
- Place of Publication:
- Cambridge, Massachusetts : Morgan Kaufmann Publishers, 2017.
- System Details:
- text file
- Summary:
- 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. Gives the reader insights into the most up-to-date network equipment, operating systems and router vendors Presents an illustrated explanation on how TCP/IP works with consistent examples from a working network configuration that includes servers, routers, and workstations Contains over 330 Illustrations, screen shots, topology diagrams, and a unique repeating chapter opening diagram to reinforce concepts
- Contents:
- Front Cover
- The Illustrated Network
- Copyright Page
- Contents
- About the Author
- Foreword
- Preface
- Audience
- What Is Unique About This Book?
- An Audience Note for the Second Edition
- What You Won't Find in This Book
- And One More Thing Before I Go
- Oh, One More Thing
- Using This Book
- Source Code
- Acknowledgments
- Technical Reviewers
- I. Networking Basics
- 1 Protocols and Layers
- Remote Access to Network Devices
- File Transfer to a Router
- CLI and GUI
- Wireshark and Packet Capture
- First Explorations in Networking
- Protocols
- Standards and Organizations
- Institute of Electrical and Electronics Engineers
- American National Standards Institute
- Electronic Industries Association
- ISO, or International Standards Organization
- International Telecommunications Union-Telecommunication Standards Sector
- Request for Comment and the Internet Engineering Task Force
- Internet Administration
- Layers
- Simple Networking
- Protocol Layers
- The TCP/IP Protocol Suite
- The TCP/IP Layers
- Protocols and Interfaces
- Encapsulation
- The Layers of TCP/IP
- The Physical Layer
- The Data Link Layer
- The Network Layer
- The Transport Layer
- The Application Layer
- Session Support
- Internal Representation Conversion
- Applications in TCP/IP
- Questions for Readers
- 2 TCP/IP Protocols and Devices
- Protocol Stacks on the Illustrated Network
- Layers, Protocols, Ports, and Sockets
- The TCP/IP Protocol Stack
- The Client-Server Model
- TCP/IP Layers and Client-Server
- The IP Layer
- Transmission Control Protocol
- User Datagram Protocol
- Bridges, Routers, and Switches
- Segmenting LANs
- Bridges
- Routers
- LAN Switches
- Virtual LANs.
- VLAN Frame Tagging
- 3 Network Link Technologies
- Illustrated Network Connections
- Displaying Ethernet Traffic
- Displaying SONET Links
- Displaying DSL Links
- Displaying Wireless Links
- Frames and the Link Layer
- The Evolution of Ethernet
- Ethernet II and IEEE 802.3 Frames
- MAC Addresses
- The Evolution of DSL
- PPP and DSL
- PPP Framing for Packets
- DSL Encapsulation
- Forms of DSL
- The Evolution of SONET
- A Note about Network Errors
- Packet over SONET/SDH
- Wireless LANs and IEEE 802.11
- Wi-Fi
- IEEE 802.11 MAC Layer Protocol
- The IEEE 802.11 Frame
- 4 Packet Optical Networks and Forward Error Correction
- Packet Optical Networks and Error Correction
- Packet Optical Networks and the Optical Transport Network
- Standards for Packet Optical Networks and Forward Error Correction
- Handling Single Bit Errors and Burst Errors
- Hamming Distance and Hamming Codes
- A Better Hamming Code Method
- Hamming Code in Action
- Hamming Code Implementation
- Burst Errors and Interleaving
- Modern FEC Operation
- FEC and SONET/SDH
- FEC and OTN
- The OTN Frame and FEC
- Generic Framing Procedure
- FEC Research and Development
- OTN for the Illustrated Network
- II. Core Protocols
- 5 IPv4 and IPv6 Addressing
- IP Addressing
- The Network/Host Boundary
- The IPv4 Address
- Private IPv4 Addresses
- Understanding IPv4 Addresses
- The IPv6 Address
- Features of IPv6 Addressing
- IPv6 Address Types and Notation
- IPv6 Address Prefixes
- Subnetting and Supernetting
- Subnetting in IPv4
- Subnetting Basics
- CIDR and VLSM
- IPv6 Addressing Details
- IP Address Assignment
- Complete IPv4 and IPv6 Address Ranges
- 6 Address Resolution Protocol
- ARP and LANs
- ARP Packets.
- Example ARP Operation
- ARP Variations
- Proxy ARP
- Reverse ARP
- ARPs on WANs
- ARP and IPv6
- Neighbor Discovery Protocol
- ND Address Resolution
- 7 IPv4 and IPv6 Headers
- Packet Headers and Addresses
- The IPv4 Packet Header
- Fragmentation and IPv4
- Fragmentation and MTU
- Fragmentation and Reassembly
- Path MTU Determination
- A Fragmentation Example
- Limitations of IPv4
- The IPv6 Header Structure
- IPv4 and IPv6 Headers Compared
- IPv6 Header Changes
- IPv6 and Fragmentation
- 8 Internet Control Message Protocol
- ICMP and Ping
- The ICMP Message Format
- ICMP Message Fields
- ICMP Types and Codes
- ICMP Error Messages
- ICMP Query Messages
- Other ICMP Messages
- Sending ICMP Messages
- When ICMP Must Be Sent
- When ICMP Must Not Be Sent
- Ping
- Traceroute
- Path MTU
- ICMPv6
- Basic ICMPv6 Messages
- Destination Unreachable
- Packet Too Big
- Time Exceeded
- Parameter Problem
- Echo Request and Reply
- Neighbor Discovery and Autoconfiguration
- Routers and Neighbor Discovery
- Interface Addresses
- Neighbor Solicitation and Advertisement
- 9 Routing
- Routers and Routing Tables
- Hosts and Routing Tables
- Direct and Indirect Delivery
- Routing
- Direct Delivery without Routing
- Indirect Delivery and the Router
- 10 Forwarding IP Packets
- Router Architectures
- Basic Router Architectures
- Another Router Architecture
- Router Access
- The Console Port
- The Auxiliary Port
- The Network
- Forwarding Table Lookups
- Dual Stacks, Tunneling, and IPv6
- Dual Protocol Stacks
- Tunneling
- Tunneling Mechanisms
- Transition Considerations
- 11 User Datagram Protocol
- UDP Ports and Sockets
- What UDP Is For
- The UDP Header
- IPv4 and IPv6 Notes.
- Port Numbers
- Well-Known Ports
- The Socket
- UDP Operation
- UDP Overflows
- 12 Transmission Control Protocol
- TCP and Connections
- The TCP Header
- TCP Mechanisms
- Connections and the Three-Way Handshake
- Connection Establishment
- Data Transfer
- Closing the Connection
- Flow Control
- TCP Windows
- Flow Control and Congestion Control
- Performance Algorithms
- TCP Behaving Badly?
- TCP and FTP
- 13 Multiplexing and Sockets
- Layers and Applications
- The Socket Interface
- Socket Libraries
- TCP Stream Service Calls
- The Socket Interface: Good or Bad?
- The "Threat" of Raw Sockets
- The Windows Socket Interface
- TCP/IP and Windows
- Sockets for Windows
- Sockets on Linux
- III. Routing and Routing Protocols
- 14 Routing and Peering
- Network Layer Routing and Switching
- Connection-Oriented and Connectionless Networks
- Quality of Service
- Host Routing Tables
- Routing Tables and FreeBSD
- Routing Tables and RedHat Linux
- Routing and Windows
- The Internet and the Autonomous System
- The Internet Today
- The Role of Routing Policies
- Peering
- Picking a Peer
- 15 IGPs: RIP, OSPF, and IS-IS
- Interior Routing Protocols
- The Three Major IGPs
- Routing Information Protocol
- Distance-Vector Routing
- Broken Links
- Distance-Vector Consequences
- Split Horizon
- Triggered Updates
- RIPv1
- RIPv1 Limitations
- RIPv2
- Authentication
- Subnet Masks
- Next Hop Identification
- Multicasting
- RIPng for IPv6
- A Note on IGRP and EIGRP
- Open Shortest Path First
- Link States and Shortest Paths
- What OSPF Can Do
- Better Routing Metrics for Links
- Equal-Cost Multipaths
- Router Hierarchies
- Internal and External Routes
- Classless Addressing
- Security.
- ToS Routing
- OSPF Router Types and Areas
- Non-backbone, Non-stub Areas
- Stub Area
- Total Stub Area
- Not-So-Stubby Area
- OSPF Designated Router and Backup Designated Router
- OSPF Packets
- OSPFv3 for IPv6
- Intermediate System-Intermediate System
- The IS-IS Attraction
- IS-IS and OSPF
- Similarities of OSPF and IS-IS
- Differences between OSPF and IS-IS
- IS-IS for IPv6
- 16 Border Gateway Protocol
- BGP as a Routing Protocol
- Configuring BGP
- The Power of Routing Policy
- BGP and the Internet
- EGP and the Early Internet
- The Birth of BGP
- BGP as a Path-Vector Protocol
- IBPG and EBGP
- IGP Next Hops and BGP Next Hops
- BGP and the IGP
- Other Types of BGP
- BGP Attributes
- BGP and Routing Policy
- BGP Scaling
- BGP Message Types
- BGP Message Formats
- The Open Message
- The Update Message
- The Notification Message
- 17 Expanded Uses for BGP
- Introduction
- Optimal Route Reflection (ORR)
- "Regular" Route Reflection
- ORR Considered
- BGP and Flow Specification
- BGP and DDoS
- BGP Flow Spec Details
- BGP in the Very Large Data Center
- Data Centers as CLOS Networks
- Layer 2 and Layer 3 in a Folded CLOS Network Data Center
- Use iBGP or eBGP?
- Let Data Center Use eBGP, Not an IGP
- Example of BGP Use in the Data Center
- Distributing Link-State Information with BGP
- The IGP Limitations
- The BGP Solution
- Implementing BGP for Link-State Protocols
- Juniper Network's Implementation Details
- Summary of Supported and Unsupported Features
- Configuring BGP-LS on the Illustrated Network
- 18 Multicast
- A First Look at IPv4 Multicast
- Multicast Terminology
- Dense and Sparse Multicast
- Dense-Mode Multicast
- Sparse-Mode Multicast
- Multicast Notation
- Multicast Concepts
- Reverse-Path Forwarding.
- The RPF Table.
- Notes:
- Includes bibliographical references and index.
- Description based on print version record.
- ISBN:
- 9780128110287 (ebook)
- OCLC:
- 986540207
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.