Skip to main content

RFC 1928 - SOCKS Protocol Version 5

Publication Date: March 1996
Status: Standards Track
Authors: M. Leech (Bell-Northern Research Ltd), M. Ganis (IBM), Y. Lee (NEC Systems Laboratory), R. Kuris (Unify Corporation), D. Koblas (Independent Consultant), L. Jones (Hewlett-Packard Company)


Abstract

This document describes a protocol for traversing IP network firewalls. The protocol, SOCKS Version 5, provides a framework for client-server applications in both the TCP and UDP domains to conveniently and securely use the services of a network firewall. The protocol is conceptually a "shim-layer" between the application layer and the transport layer, and as such does not provide network-layer gateway services, such as forwarding of ICMP messages.


Status of this Memo

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.


Contents


Acknowledgments

This memo describes a protocol that is an evolution of the previous version of the protocol, version 4 [1]. This new protocol stems from active discussions and prototype implementations. The key contributors are: Marcus Leech: Bell-Northern Research, David Koblas: Independent Consultant, Ying-Da Lee: NEC Systems Laboratory, LaMont Jones: Hewlett-Packard Company, Ron Kuris: Unify Corporation, Matt Ganis: International Business Machines.