Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo
Network Protocols Handbook

Book Description

All active network protocols, including the most popular TCP/IP, WAN, LAN technologies are fully explained and well illustrated; Covers the latest and emerging technologies such as VOIP, SAN, MAN, VPN/Security, WLAN, VLAN and more.

Table of Contents

  1. Copyright
  2. Network Communication Architecture and Protocols
    1. OSI Network Architecture 7 Layers Model
    2. TCP/IP Four Layers Architecture Model
    3. Other Network Architecture Models: IBM SNA
    4. Network Protocol: Definition and Overview
  3. TCP/IP Protocols
    1. BOOTP: Bootstrap Protocol
    2. DCAP: Data Link Switching Client Access Protocol
    3. DHCP: Dynamic Host Configuration Protocol
    4. DNS: Domain Name System (Service) protocol
    5. Finger: User Information Protocol
    6. FTP: File Transfer Protocol
    7. HTTP: Hypertext Transfer Protocol
    8. S-HTTP: Secure Hypertext Transfer Protocol
    9. IMAP & IMAP4: Internet Message Access Protocol (version 4)
    10. IRCP: Internet Relay Chat Protocol
    11. LDAP: Lightweight Directory Access Protocol (version 3)
    12. MIME (S-MIME): Multipurpose Internet Mail Extensions and Secure MIME
    13. NAT: Network Address Translation
    14. NNTP: Network News Transfer Protocol
    15. NTP: Network Time Protocol
    16. POP and POP3: Post Office Protocol (version 3)
    17. rlogin: Remote Login to UNIX Systems
    18. RMON: Remote Monitoring MIBs (RMON1 and RMON2)
    19. SLP: Service Location Protocol
    20. SMTP: Simple Mail Transfer Protocol
    21. SNMP: Simple Network Management Protocol
    22. SNMPv1: Simple Network Management Protocol version one
    23. SNMPv2: Simple Network Management Protocol version two
    24. SNMPv3: Simple Network Management Protocol version three
    25. SNTP: Simple Network Time Protocol
    26. Syslog Protocol
    27. TELNET: Terminal emulation protocol of TCP/IP
    28. TFTP: Trivial File Transfer Protocol
    29. URL: Uniform Resource Locator
    30. Whois (and RWhois): Remote Directory Access Protocol
    31. XMPP: Extensible Messaging and Presence Protocol
    32. X Window/X Protocol: X Window System Protocol
    33. LPP: Lightweight Presentation Protocol
    34. RPC: Remote Procedure Call protocol
    35. ITOT: ISO Transport Service on top of TCP
    36. RDP : Reliable Data Protocol
    37. RUDP: Reliable User Datagram Protocol (Reliable UDP)
    38. TALI: Tekelec’s Transport Adapter Layer Interface
    39. TCP: Transmission Control Protocol
    40. UDP: User Datagram Protocol
    41. Van Jacobson: Compressed TCP protocol
    42. BGP (BGP4): Border Gateway Protocol
    43. EGP: Exterior Gateway Protocol
    44. ICMP & ICMPv6: Internet Message Control Protocol for IP and IPv6
    45. IP: Internet Protocol (IPv4)
    46. IPv6: Internet Protocol version 6
    47. IRDP: ICMP Router Discovery Protocol
    48. Mobile IP: IP Mobility Support Protocol for IPv4 & IPv6
    49. NARP: NBMA Address Resolution Protocol
    50. NHRP: Next Hop Resolution Protocol
    51. OSPF: Open Shortest Path First protocol
    52. RIP: Routing Information Protocol (RIP2)
    53. RIPng: Routing Information Protocol next generation for IPv6
    54. RSVP: Resource ReSerVation Protocol
    55. VRRP: Virtual Router Redundancy Protocol
    56. BGMP: Border Gateway Multicast Protocol
    57. DVMRP: Distance Vector Multicast Routing Protocol
    58. IGMP: Internet Group Management Protocol
    59. MARS: Multicast Address Resolution Server
    60. MBGP: Multiprotocol BGP
    61. MOSPF: Multicast Extensions to OSPF
    62. MSDP: Multicast Source Discovery Protocol
    63. MZAP: Multicast-Scope Zone Announcement Protocol
    64. PGM: Pragmatic General Multicast Protocol
    65. PIM-DM: Protocol Independent Multicast – Dense Mode
    66. PIM-SM: Protocol Independent Multicast-Sparse Mode
    67. MPLS: Multiprotocol Label Switching
    68. GMPLS: Generalized Multiprotocol Label Switching
    69. CR-LDP : Constraint-based LDP
    70. LDP: Label Distribution Protocol
    71. RSVP-TE: Resource Reservation Protocol - Traffic Extension
    72. ARP and InARP: Address Resolution Protocol and Inverse ARP
    73. IPCP and IPv6CP: IP Control Protocol and IPv6 Control Protocol
    74. RARP: Reverse Address Resolution Protocol
    75. SLIP: Serial Line IP
  4. Network Security Technologies and Protocols
    1. Kerberos: Network Authentication Protocol
    2. RADIUS: Remote Authentication Dial In User Service
    3. SSH: Secure Shell Protocol
    4. L2F: Layer 2 Forwarding Protocol
    5. L2TP: Layer 2 Tunneling Protocol
    6. PPTP: Point-to-Point Tunneling Protocol
    7. DiffServ: Differentiated Service Architecture
    8. GRE: Generic Routing Encapsulation
    9. IPsec: Internet Protocol Security Architecture
    10. IPsec AH: IPsec Authentication Header
    11. IPsec ESP: IPsec Encapsulating Security Payload
    12. IPsec IKE: Internet Key Exchange Protocol
    13. IPsec ISAKMP: Internet Security Association and Key Management Protocol
    14. SSL/TLS: Secure Socket Layer and Transport Layer Security Protocol
    15. SOCKS v5: Protocol for Sessions Traversal Across Firewall Securely
  5. Voice over IP and VOIP Protocols
    1. H.323: ITU-T VOIP Protocols
    2. H.225.0: Call signalling protocols and media stream packetization for packet-based multimedia communication systems
    3. H.235: Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals
    4. H.245: Control Protocol for Multimedia Communication
    5. Megaco/H.248: Media Gateway Control Protocol
    6. MGCP: Media Gateway Control Protocol
    7. NCS: Network-Based Call Signaling Protocol
    8. RTSP: Real-Time Streaming Protocol
    9. SAP: Session Announcement Protocol
    10. SDP: Session Description Protocol
    11. SIP: Session Initiation Protocol
    12. SCCP (Skinny): Cisco Skinny Client Control Protocol
    13. T.120: Multipoint Data Conferencing and Real Time Communication Protocols
    14. G.7xx: Audio (Voice) Compression Protocols
    15. H.261: Video CODEC for Low Quality Videoconferencing
    16. H.263: Video CODEC for Medium Quality Videoconferencing
    17. H.264/MPEG-4: Video CODEC For High Quality Video Streaming
    18. RTP: Real-Time Transport Protocol
    19. RTCP: RTP Control Protocol
    20. COPS: Common Open Policy Service
    21. SIGTRAN: Signaling Transport Protocol Stack
    22. SCTP: Stream Control Transmission Protocol
    23. TRIP: Telephony Routing over IP
  6. Wide Area Network and WAN Protocols
    1. ATM: Asynchronous Transfer Mode Reference Model and Protocols
    2. ATM Layer: Asynchronous Transfer Mode Layer
    3. AAL: ATM Adaptation Layers(AAL1, AAL2, AAL3/4, AAL5)
    4. ATM UNI: ATM Signaling User-to-Network Interface
    5. LANE NNI: ATM LAN Emulation NNI
    6. LANE UNI: ATM LAN Emulation UNI
    7. MPOA: Multi-Protocol Over ATM
    8. ATM PNNI: ATM Private Network-to-Network Interface
    9. Q.2931: ATM Signaling for BISDN
    10. SONET/SDH: Synchronous Optical Network and Synchronous Digital Hierarchy
    11. EoS: Ethernet over SONET/SDH
    12. BISDN: Broadband Integrated Services Digital Network (Broadband ISDN)
    13. ISDN: Integrated Services Digital Network
    14. LAP-D: ISDN Link Access Protocol-Channel D
    15. Q.931: ISDN Network Layer Protocol for Signaling
    16. DOCSIS: Data Over Cable Service Interface Specification
    17. xDSL: Digital Subscriber Line Technologies (DSL, IDSL, ADSL, HDSL, SDSL, VDSL, G.Lite)
    18. PPP: Point-to-Point Protocols
    19. BAP: PPP Bandwidth Allocation Protocol and BACP: PPP Bandwidth Allocation Control Protocol
    20. BCP: PPP Bridging Control Protocol
    21. EAP: PPP Extensible Authentication Protocol
    22. CHAP: Challenge Handshake Authentication Protocol
    23. FTP: File Transfer Protocol
    24. MP: MultiLink Point to Point Protocol (MultiPPP)
    25. PPP NCP: Point to Point Protocol Network Control Protocols
    26. PAP: Password Authentication Protocol
    27. PoS: Packet over SONET/SDH
    28. PPPoA: PPP over ATM AAL5
    29. PPPoE: PPP over Ethernet
    30. Frame Relay: WAN Protocol for Internetworking
    31. LAPF: Link Access Procedure for Frame Mode Services
    32. HDLC: High Level Data Link Control
    33. LAPB: Link Access Procedure,Balanced
    34. X.25: ISO/ITU-T Protocol for WAN Communications
  7. Local Area Network and LAN Protocols
    1. Ethernet: IEEE 802.3 Local Area Network protocols
    2. Fast Ethernet: 100Mbps Ethernet (IEEE 802.3u)
    3. Gigabit (1000 Mbps) Ethernet:IEEE 802.3z (1000Base-X) and 802.3ab (1000Base-T)
    4. 10-Gigabit Ethernet: IEEE 802.3ae and 802.3an
    5. VLAN: Virtual Local Area Network and the IEEE 802.1Q
    6. IEEE 802.1P: LAN Layer 2 QoS/CoS Protocol for Traffic Prioritization
    7. GARP: Generic Attribute Registration Protocol
    8. GMRP: GARP Multicast Registration Protocol
    9. GVRP: GARP VLAN Registration Protocol
    10. WLAN: Wireless LAN by IEEE 802.11 protocols
    11. IEEE 802.11i: WLAN Security Standard
    12. IEEE 802.1X: EAP over LAN(EAPOL) for LAN/WLAN Authentication and Key Management
    13. WPAN: Wireless Personal Area Network Communication Protocols
    14. IEEE 802.15.1 and the Bluetooth for WPAN Communications
    15. FDDI: Fiber Distributed Data Interface
    16. Token Ring: IEEE 802.5 LAN Protocol
    17. LLC: Logic Link Control (IEEE 802.2)
    18. SNAP: SubNetwork Access Protocol
    19. STP: Spanning Tree Protocol (IEEE 802.1D)
  8. Metropolitan Area Network and MAN Protocols
    1. DQDB: Distributed Queue Dual Bus (Defined in IEEE 802.6)
    2. SMDS: Switched Multimegabit Data Service
    3. WiMAX: Broadband Wireless MAN Standard defined in IEEE802.16
  9. Storage Area Network and SAN Protocols
    1. FC & FCP: Fibre Channel and Fibre Channel Protocol
    2. FCIP: Fibre Channel over TCP/IP
    3. iFCP: Internet Fibre Channel Protocol
    4. iSCSI: Internet Small Computer System Interface (SCSI)
    5. iSNS and iSNSP: Internet Storage Name Service and iSNS Protocol
    6. NDMP: Network Data Management Protocol
    7. SCSI: Small Computer System Interface
  10. ISO Protocols in OSI 7 Layers Reference Model
    1. ISO ACSE: Association Control Service Element
    2. ISO CMIP: Common Management Information Protocol
    3. CMOT: CMIP Over TCP/IP
    4. ISO FTAM: File Transfer Access and Management protocol
    5. ISO ROSE: Remote Operations Service Element Protocol
    6. ISO RTSE: Reliable Transfer Service Element Protocol
    7. ISO VTP: ISO Virtual Terminal (VT) Protocol
    8. X.400: Message Handling Service Protocol
    9. X.500: Directory Access Protocol (DAP)
    10. ASN.1: Abstract Syntax Notation One
    11. ISO-PP: OSI Presentation Protocol
    12. ISO-SP: OSI Session Protocol
    13. ISO-TP: OSI Transport Layer Protocols TP0, TP1, TP2, TP3, TP4
    14. CLNP: Connectionless Network Protocol (ISO-IP)
    15. ISO CONP: Connection-Oriented Network Protocol
    16. ES-IS: End System to Intermediate System Routing Exchange Protocol
    17. IDRP: Inter-Domain Routing Protocol
    18. IS-IS: Intermediate System to Intermediate System Routing Protocol
  11. Cisco Protocols
    1. CDP: Cisco Discovery Protocol
    2. CGMP: Cisco Group Management Protocol
    3. DTP: Cisco Dynamic Trunking Protocol
    4. EIGRP: Enhanced Interior Gateway Routing Protocol
    5. HSRP: Hot Standby Router Protocol
    6. IGRP: Interior Gateway Routing Protocol
    7. ISL & DISL: Cisco Inter-Switch Link Protocol and Dynamic ISL Protocol
    8. NetFlow: Cisco Network Traffic Monitoring and Management Protocol
    9. RGMP: Cisco Router Port Group Management Protocol
    10. TACACS (and TACACS+): Terminal Access Controller Access Control System
    11. VTP: Cisco VLAN Trunking Protocol
    12. XOT: X.25 over TCP Protocol by Cisco
  12. Novell NetWare and Protocols
    1. IPX: Internetwork Packet Exchange protocol
    2. NCP: NetWare Core Protocol
    3. NLSP: NetWare Link Services Protocol
    4. SPX: Sequenced Packet Exchange protocol
  13. IBM Systems Network Architecture (SNA) and Protocols
    1. IBM SMB: Server Message Block protocol
    2. APPC: Advanced Program to Program Communications (SNA LU6.2)
    3. SNA NAU: Network Accessible Units (PU, LU and CP)
    4. NetBIOS: Network Basic Input Output System
    5. NetBEUI: NetBIOS Extended User Interface
    6. APPN: Advanced Peer-to-Peer Networking
    7. DLSw: Data-Link Switching protocol
    8. QLLC: Qualified Logic Link Control
    9. SDLC: Synchronous Data Link Control
  14. AppleTalk: Apple Computer Protocols Suite
    1. Description
  15. DECnet and Protocols
    1. Description
  16. SS7/C7 Protocols: Signaling System # 7 for Telephony
    1. BISUP: Broadband ISDN User Part
    2. DUP: Data User Part
    3. ISUP: ISDN User Part
    4. MAP: Mobile Application Part
    5. MTP2 and MTP3: Message Transfer Part level 2 and level 3
    6. SCCP: Signalling Connection Control Part of SS7
    7. TCAP: Transaction Capabilities Application Part
    8. TUP: Telephone User Part
  17. Other Protocols
    1. Microsoft CIFS: Common Internet File System
    2. Microsoft SOAP: Simple Object Access Protocol
    3. NFS: Network File System
    4. Xerox IDP: Internet Datagram Protocol
    5. Toshiba FANP: Flow Attribute Notification Protocol
  18. TCP and UDP Port Numbers
  19. Major Networking and Telecom Standard Organizations
  20. Network Protocols Dictionary: From A to Z and 0 to 9
    1. A
    2. B
    3. C
    4. D
    5. E
    6. F
    7. G
    8. H
    9. I
    10. J
    11. K
    12. L
    13. M
    14. N
    15. O
    16. P
    17. Q
    18. R
    19. S
    20. T
    21. U
    22. V
    23. W
    24. X
    25. Y
    26. Z
    27. NUMBERS