Sun Adapter for Batch User's Guide

SOCKS FTP Support

This section explains the SOCKS FTP features available for the Batch Adapter.

SOCKS

SOCKS is an Internet Engineering Task Force (IETF) -approved standard (RFC 1928) generic, proxy protocol for TCP/IP-based network applications. This simple protocol supports a flexible framework for developing secure communications. SOCKS accomplish this by easily integrating other security technologies.


Note –

The adapter only supports SOCKS protocols that conform to this IETF standard.


There are two versions of the SOCKS protocol.

Both the SOCKSv4 and SOCKSv5 protocols are supported by the Batch Adapter. To enable support, the following properties must be specified in the Batch Adapter Properties Sheet:

Details of these configuration parameters are provided under SOCKS Configuration Properties.


Note –

In the Collaboration Rules, make sure you set the SOCKS version number to 4, 5, or- 1 (unknown). Do not set this value to any other number.


SOCKS: Overview

SOCKS embodies two components, the SOCKS Server (implemented at the application layer), and the SOCKS Client (implemented between the application and transport layers).

In essence, the purpose of the SOCKS protocol is to allow a host on one side of a SOCKS Server to interact with a host on the other side of the Server, subject to authentication, without passing IP packets directly between the two.

SOCKS Proxy Server

The SOCKS proxy server connects to the application server on behalf of the application client and relays data between the client and an application server. From the application server’s perspective, the SOCKS proxy is the client.

SOCKS and the Batch Adapter

Negotiation Methods

The BatchFTP Adapter supports the following methods used to define the negotiation phase of authentication between the Socks Client and Server:

SOCKS Configuration Properties

The Batch Adapter contains a number of properties used to configure SOCKS with the BatchFTP Adapter. These properties are configured using the BatchFTP Properties Sheet accessed from the Connectivity Map and the Environment Explorer.

For information on the BatchFTP configuration properties, see BatchFTP Adapter Connectivity Map Properties, and BatchFTP Adapter Environment Properties.