SOCKS 5とは? わかりやすく解説

SOCKS 5

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/23 08:59 UTC 版)

SOCKS」の記事における「SOCKS 5」の解説

より多く認証選択提供する SOCKS 4 プロトコル拡張である SOCKS 5 プロトコルRFC 1928 内で定義されている。最初ハンドシェイク下記事項から成り立つ。 クライアント接続しサポートされ認証方法リストを含む挨拶を送る。 サーバ一つ選ぶ(もしくは提供されメソッドアクセスできないならば、失敗応答を送る)。 いくつかのメッセージが、選択され認証方法に応じてクライアントサーバーの間を送受信される。 クライアントは、接続要求SOCKS 4同じように送る。 サーバSOCKS 4同じよう応答するサポートされ認証方法次の通り番号割り付けている: 0x00 - 認証なし 0x01 - GSSAPI 0x02 - ユーザ名/パスワード 0x03-0x7F - IANA により割り当てられメソッド 0x80-0xFE - プライベート使用のために予約されメソッド クライアントからの最初挨拶フィールド 1: SOCKS バージョンナンバ(このバージョンでは 0x05 でなくてはならない) フィールド 2: サポートされ認証方法の数,1バイト フィールド 3: 認証方法, 可変長, サポートされメソッドにつき1バイト サーバ選択伝えられるフィールド 1: SOCKS バージョン, 1バイト(このバージョンでは 0x05 でなくてはならない) フィールド 2: 選択され認証方法, 1バイト, もしくはアクセスできないメソッド提供した 0xFF 次の認証認証方法によって異なりRFC 1929 で記述されている。 クライアント認証要求フィールド 1: バージョン番号, 1バイト( 0x01 でなくてはならない) フィールド 2: ユーザ名長,1バイト フィールド 3: ユーザフィールド 4: パスワード長,1バイト フィールド 5: パスワード 認証のためのサーバ応答: フィールド 1: バージョン, 1バイト フィールド 2: 状態コード,1バイト0x00 = 成功 他の全ての値 = 失敗, 接続終了されなければならない クライアント接続要求フィールド 1: SOCKS バージョン番号, 1バイト(このバージョンでは 0x05 でなくてはならない) フィールド 2: コマンドコード,1バイト:0x01 = TCP/IP ストリーム接続確立する 0x02 = TCP/IP ポートバインディングを確立する 0x03 = UDP ポート結合させる フィールド 3: 予約されている, 0x00 でなければならない フィールド 4: アドレスタイプ, 1バイト:0x01 = IPv4アドレス 0x03 = ドメイン名 0x04 = IPv6アドレス フィールド 5: 宛先アドレスIPv4 用の4バイト 1バイトドメイン名長に続けてドメイン名 IPv6 用の16バイト フィールド 6: ネットワークバイトオーダのポート番号, 2バイト サーバ応答フィールド 1: SOCKS プロトコルバージョン, 1バイト(このバージョンでは 0x05 でなくてはならない) フィールド2: 状態,1バイト0x00 = リクエスト許可 0x01 = 一般的な失敗 0x02 = ルール設定により許可されない接続 0x03 = 到達できないネットワーク 0x04 = 到達できないホスト 0x05 = 宛先ホストにより拒否され接続 0x06 = TTL期限切れ 0x07 = サポートされていないコマンド/ プロトコルエラー 0x08 = サポートされないアドレスタイプ フィールド 3: 予約されている, 0x00 でなければならない フィールド 4: アドレス種類, 1バイト:0x01 = IPv4 アドレス 0x03 = ドメイン名 0x04 = IPv6 アドレス フィールド 5: サーバ側でbindされたアドレスIPv4 用の4バイト 1バイトドメイン名長に続けてドメイン名 IPv6 用の16バイト フィールド 6: ネットワークバイトオーダのポート番号, 2バイト SOCKSによって外部ネットワーク接続する全てのネットワーク・ソフトウェア適合可能にする "socksify" というクライアント用のプログラムがある。

※この「SOCKS 5」の解説は、「SOCKS」の解説の一部です。
「SOCKS 5」を含む「SOCKS」の記事については、「SOCKS」の概要を参照ください。

ウィキペディア小見出し辞書の「SOCKS 5」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SOCKS 5」の関連用語

SOCKS 5のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SOCKS 5のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのSOCKS (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS