- ベストアンサー
サーキットレベルゲートウェイ
サーキットレベルゲートウェイについて調べているのですが、SOCKSと関係しているようなのでSOCKSがわかれば理解できそうです。基礎を知らずRFCを読むのはちょっときついので、どなたかSOCKSについて初心者(SOCKSの初心者)でもわかるようなサイトがありましたら教えてください。また、一般的にSOCKSってなじみが薄い理由なんかもあれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#2です。 簡単に説明されたサイトを見つけました。 http://www.ipa.go.jp/security/awareness/administrator/remote/capter7/8.html SOCKSの活用方法なんかもかかれてます。
その他の回答 (2)
#1補足より >トランスポートで中継とはSYNとかACKを見るということですか? > フラグだけでなく、いわゆるTCP,UDPセグメントを見るということです。 >これだと、通常のパケットフィルタリングですよね? > パケットフィルタリングは許可/不許可を目的としたフィルタリング技術です。 TCPセッションを相手サーバに通すか通さないかといったところです。 アプリケーションゲートウェイやサーキットレベルゲートウェイでは、 実際にそのゲートウェイにてTCPセッションを中継します。 クライアントや相手サーバはゲートウェイまでのTCPセッションとなります。 >プロキシとの違いもいまいちピンときません。 > いわゆるプロキシです。 Squid等の一般的(かな?)のプロキシとの違いは、 一般プロキシの場合、http,ftpといったそれぞれのポートに対して別の接続プログラムが必要ですが SOCKSはクライアントとゲートウェイにそれぞれSOCKSのプログラムを置くことで その間の通信はSOCKSセッションだけでhttpやftpといった通信も行います。 SOCKSに対応しているアプリケーションで、複数のTCPポートを使うようなものであっても、 それを意識せずにSOCKS経由で通信できるということですね。 その代わりそれにクライアントはSOCKSに対応させておく必要があります。 >SOCKSってなじみが薄い理由なんかもあれば教えてください。 > NATe(IPマスカレード)が一般的なルータに標準装備されたからなのでは? また、多く使われるhttp,ftpといったものは一般的なプロキシやアプリケーションゲートウェイでようが足りるし。
- asuca
- ベストアンサー率47% (11786/24626)
OSI階層モデルでいうと、トランスポート層でサービスを中継するもののことえおいうのですがこの辺を理解するにはネットワークの階層を理解する必要があります、アプリケーション層なのかネットワーク層なのかデータリンク層なのかです。 SOCKSはそのれべるに対応したアプリケーションにすぎません。
補足
ありがとうございます。 もう少し具体的な例はないでしょうか? トランスポートで中継とはSYNとかACKを見るということですか?これだと、通常のパケットフィルタリングですよね?プロキシとの違いもいまいちピンときません。