You are previewing Network Protocols Handbook.
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