SOCKS

読み:ソックス
外語:SOCKS
品詞:名詞

sockdというファイアウォールプロクシサーバ経由で外部へアクセスさせ、セキュリティ強度を上げるための通信プロトコル

SOCKS Protocol Version 5はRFC 1928外部リンクで規定される。

トランスポート層でサーバを経由させるため、アプリケーションプロトコルに依存しない。

欠点としては、サーバのみならずクライアント側の対応が必要な点、速度低下の問題などがあげられる。また、セキュリティの対象はあくまでもトランスポート層以上であるため、マルチキャスト、あるいは動的にポート番号が変化するアプリケーションには向いていない。

SOCKSサーバに対してコネクション要求を投げると、SOCKSサーバはクライアントを認証し、その後コネクションを確立する。

従来のSOCKSはTCPにしか対応しなかったが、SOCKS5からはUDPにも対応した。