コンピューター, ソフトウェア
命令、図とレビュー:8080経由の接続を受け入れる(ポート)を設定する方法
コンピュータ・ネットワークのポートはヘッダOSIプロトコルに記録される自然数です。 同じホスト内のプロセスの受信者にパケットを識別するために設計されています。
原則として、インストールされているオペレーティングシステムとホスト上のユーザ空間で一度に複数のプロセスを来て、それぞれが特定のプログラムを実行します。 これらのプログラムは時々、コンピュータネットワーク「シェル」に影響を及ぼす場合には、プログラムの一つのために意図されたIPパケットを通じて取得します。
それがどのように動作しますか?
プログラムは、ネットワークを介してデータ交換を使用している場合は、次のように、このプロセスは場所を取ることがあります。
- OSには、特定のポート番号を要求しました。 システムは、そのプログラムの両方を提供し、(これはポート番号が他のアプリケーションによって既に使用されている場合に起こる)の転送を禁止することができます。
- OSで使用可能な任意のポート番号を指定しないで要求されています。 システム自体は、それを選択し、プログラムを提供します。
(8080、80など)のポートを開く方法? ネットワーク情報内で(2つのプロセス間の)特定のプロトコルに従って交換されます。 接続が確立されてきたために、以下のことが必要です。
- 送信者と受信者のホストのIPアドレス(ルーティングするために必要な、それらの間に建てられました)。
- プロトコル番号。
- 部屋両方のポート(ソースおよび宛先)。
接続がTCP上である場合、送信元ポートがデータの送信を確認し、応答する受信者を処理するために受信者のオペレーティング・システムとして使用されます。
オープンとクローズのポート
封筒に示されているリターンアドレスへの対応として、送信者のホストとポート番号の行為の一部に。 この番号は逆と呼ばれています。
ポートに同じポート番号を使用して、定期的にホスト上のプロセスが開いていると考えられているケースでは。 例えば、サーバに関連付けられているプログラムは、通信のためにすべての時間80または8080を使用することができます。 ときにプロセスがすることはできませんポート開いて閉じられたと考えられています。
ポート番号
すべてのポートが所定の方法で登録された自分の番号を持っています。 それぞれは、その特定の目的のために設計されています。 インターネットを使用する際にこの機能が必要なのはなぜそう頻繁に、あなたはポート8080を見ることができますか?
公式データによると、ポートはTCPで、HTTPを使用するように設計されています。 非公式に、それはまた、Javaで書かれたTomcatサーブレットコンテナによって使用されます。
TCPポート8080は、用途に応じて、通信のための特定のプロトコルを使用することができます。 プロトコルは、データがネットワークを介して送信される方法について説明し正式なルールのセットです。 これは、それらをより効果的にコミュニケーションを支援するためにコンピュータ間で使用される言語で提示することができます。
8080を通るHTTPプロトコルは、インターネットブラウザとWebサイト間の通信フォーマットを決定します。 別の例は、IMAPメールサーバとクライアントまたは暗号化されたメッセージに使用する形式を指定し、最終的には、SSLプロトコルとの関係を定義するIMAPプロトコルです。
データ転送
このように、TCPポート8080は、伝送制御プロトコルを使用しています。 彼は、TCP / IPネットワークにおける主要プロトコルの1つです。 パケットだけを持つIPプロトコルのお得な情報に対し、TCPはデータの接続と交換ストリームを確立するために2つのホストを可能にします。 それは彼らの配信だけでなく、パケットは、送信されたと同じ順序でポート8080に配信されるという事実を保証します。 8080のための保証の接続 - これはTCPとUDPの間の重要な違いです。 UDP 8080は、同じ接続を保証しません。
どのようにWindows 7の上のポート8080をオープンするのですか?
これを行うには、「スタート」メニューに移動し、[コントロールパネル]を見つけます。 「ネットワーク」サブメニューをクリックして見つけることが必要とされ、「ファイアウォールモジュールを。」 「例外」タブで、「ポートの追加」を見つけます。 あなたは、ポート番号を入力する必要がありますするためのダイアログボックスが開きます。 TCPで指定した設定は、[OK]を選択していることを確認してください。
ポート8080を閉鎖する方法? 別の特定のポートへの接続を設定するのに十分です。
高度な設定HTTPおよびTCPプロキシ
HTTPプロトコルはTCP上で実行が、メッセージの割り当てに関する追加情報を提供します。 このため、2つのプロキシが異なって構成されています。
HTTPトラフィックは、メッセージのターゲットホストとポートを含んでいます。 彼は、特定のホストとポートの間で、あるTCPエンドポイント、との-TCPコネクションを行きます。 通常は、HTTPポストは、TCP接続と同じエンドポイントを指します。 あなたがHTTPプロキシサーバー接続を使用するようにクライアントの設定を変更する場合は、別のホストとポートに、代わりにHTTP-アドレスで指定されたURLから構成されています。 これは、メッセージ内のエンドポイントTCPは、それが接続されているその目的は異なっていることを意味します。
例えば、http://192.0.2.1:8080/operationページ要求に送信されたHTTP要求は、ホスト192.0上のポート8080に送信されます«192.0.2.1:8080»タイトル«ホスト»HTTPメッセージ、含まれている場合。 2.1。
プロキシサーバを使用するHTTPクライアントを設定する場合、メッセージはまだ元のエンドポイントが含まれていながら、しかし、基本的なTCP接続は、彼のためにTCPエンドポイントになります。
8080" :あなたは198281.100.1ポート3128でプロキシサーバにそのメッセージを送信するようにクライアントを設定し、クライアントがhttp://192.0.2.1:8080/operationの要求を送信した場合、メッセージはまだ«192.0.2.1が含まれていますタイトル«ホスト»、そして今も«リクエストライン»のフィールドに入力します。 しかし、このメッセージは、今198.51.100.1:3128でTCP接続を介して送信されます。 このように、HTTPプロキシサーバーは、同じポート(ポート8080上のプロキシ)でメッセージを送受信することができますし、受信者に関する情報に基づいて、いくつかの異なるサービスに送信することができます。
ポート8080で受信接続を設定するには?
だから、«ホスト»のタイトルはHTTP / 1.1に追加されました。 接続HTTP / 1.0は、自分自身でそれが含まれていません。 この理由から、プロキシを通過しないような化合物は、メッセージのホストとポートを含んでいません。 ただし、プロキシサーバー経由で送信されるHTTP / 1.0についての情報は、まだ「クエリ文字列」にターゲットホストとポートが含まれています。 したがって、タイトル«ホスト»の不在は、プロキシの問題が発生することはありません。
TCPプロキシを有効にするには、交換可能なエンドポイント上でリアルタイムにTCPエンドポイントとクライアントの構成を変更する必要があります。 HTTPとは異なり、プロトコルは、プロキシを使用するための組み込みの機能を提供していません。 あなたがどんなメカニズムを提供していません最終的な宛先に情報を送信するために、TCP経由のプロキシサーバに接続する場合それは、です。
8080を介して複数の接続を設定する方法?
TCPプロキシのための唯一の方法は、複数のシステム(すなわち、最終目的地)への接続を許可し、関係なく、これらの化合物に送信されますどのくらいのトラフィック - システムごとに別のポートに耳を傾けることはありません。 それはあなたが接続し、各エンドポイントに対応し、そのポート番号のどの情報を維持することができます。 クライアントは、プロキシポートは、それが接続する必要のある各システムに対応して設定されています。 TCPプロキシはRTCP_install_dir / httptcp / registration.xml、プロキシ設定ファイルの<前方>事業者に設定されたポートとそれに対応するエンドポイントを聴きます。 まず第一に、ポート8080をチェック - それはデフォルトで開いている場合は、さらに調整が数分で行われます。
この例では、198.51.100.1は、プロキシサーバーのIPアドレスです。 WWW:プロキシサーバーのポート3333に送信されたトラフィックは、以下のアドレスにポート8080に送信されます。 例。 COM:
<フォワードバインド= "198.51.100.1:3333" 宛先= "WWW例コム.. 8080" />
だから、クライアント構成ファイルを使用すると、トラフィックのための新しい宛先を追加するたびに変更する必要があります。 この制限は、HTTPプロキシには適用されません。
HTTPとTCPの間の相互作用
ポートはHTTPとTCPプロキシで処理する方法を理解するために、あなたは192.0.2.1:8080と192.0.2.1:8081上の2つのサービスがあると、プロキシサーバが198.51.100.1上で実行されています。 彼らはIPアドレスの代わりに、ポート番号ごとに異なる場合、この例では、各サービスの対応するアドレスを除いて同じになります。 彼らは両方のTCPエンドポイント上の1-HTTPプロキシポートの要求に対してHTTPトラフィックを期待していた場合、彼に送信することができます。 HTTPメッセージが192.0.2.1:8080に対処していることを確認すると、プロキシはこのアドレスにメッセージを転送する、または彼がこのサービスのために持っているすべてのルールを適用します。 同じ手順は同じポートを使用して、192.0.2.1:8081に適用されます。
これら2つのサービスではなく、TCPトラフィックが設定ファイルの<フォワード>二つの要素によって定義されたオープン2つのTCPプロキシポートである必要がありますが予想される場合:
<フォワードバインド= "198.51.100.1:3333" 宛先= "192.0.2.1:8080" />
<フォワードバインド= "198.51.100.1:3334" 宛先= "192.0.2.1:8081" />
«198.51.100.1:3334»をする«192.0.2.1:8081» - 最初のサービス«198.51.100.1:3333»の«192.0.2.1:8080»からの変更、および第二のためのクライアントの構成。 クライアントは、メッセージ(TCPパケット)、最初のアドレスの最初のサービスを送信します。
プロキシサーバはポート(3333)にそれを受けるが、この接続を介して送信されている内容のデータを知りません。 彼は知っていたことすべて - そのためのポート3333への接続は、プロキシサーバーは、その構成を調べ、このポート上のトラフィックは192.0.2.1:8080にリダイレクトされなければならないことを見ている(または、このサービスのためにルールを適用する必要があります)。 クライアント構成は、HTTPプロキシサーバの設定をサポートしていませんので、あなたが、あなたのすべてのHTTPトラフィックをリダイレクトすることができない場合は、逆HTTPプロキシを使用する必要があります。
その代わりに、ターゲットURL、アドレスでは、あなたの希望を指定します。 このプロセスでは、クライアントシステム上でTCPメッセージのエンドポイントとして指定し、転送ルールを作成するTCPプロキシを設定に似ています。
<前進バインド=「198.51.100.1:3333」宛先=「192.0.2.1:8080」タイプ=「HTTP」/>:違いは、次の例のように、HTTPを指定するルールでtype属性を追加することです。
どのようにトラフィックの動きはありますか?
さて、プロキシサーバーのみが指定されたポートのためにHTTPトラフィックを受け入れるように構成されており、より豊かなフィルタリングを使用することができます。 例えば、サーバーは、POSTなどのHTTP固有の方法を使用していない、またはそのURLアドレスには明確なパスを持っていないカバー、上のトラフィックをフィルタリングすることができます。 プラグは常に動作しません。しかし、サーバーは、まだ<フォワード>アイテムの移動先にする必要があり、システムにトラフィックを送信することができるようにします。 例えば、クライアントは192.0.2.1:8080でサービスに接続し、198.51.100.1:3333に逆HTTPプロキシを使用する必要があるとします。
クライアントは、このサービスのために、クライアント構成をプロキシサーバーを使用する前に、変更する必要があるHTTPなどのURL、アドレス、です:// 192.0.2.1:8080/操作は、http時:// 198.51.100.1:3333/操作。 URLの新しいアドレスに送信されたクエリは、プロキシサーバーを入力します。
クライアントは、彼が転送されたメッセージを送信知っているしていないため、要求メッセージは、TCPヘッダ「ホスト」にプロキシ(198.51.100.1:3333)の終点ではなく、システムのアドレスが含まれています。 これは、クライアントが、そのような化合物の役割の性質を決定簡素化。 それはライブシステム192.0.2.1:8080、タイトル«ホストは»であることをメッセージにに転送する必要があります。以下のいずれかが必要です。したがって、プロキシは、要求をポート3333に来ていることを知ることは、<フォワード>の要素を使用しています更新しました。 メッセージは、例えば、サービスのすべてのルールを適用するために、ルーティング・プラグ。
Similar articles
Trending Now