タグ付けされた質問 「port」

ポートは、ポート番号(ソフトウェア関連の用語)、およびコンピューターのハードウェアポートを指す総称です。ここで、このタグを参照する質問はポート番号を参照しています。

4
Webブラウザーでlocalhost:8080にアクセスするとどうなりますか?(Apache Tomcat)
私はすべてのローカルアプリケーションプログラミング(C ++アプリケーションなど)でキャリアを過ごしてきました。ただし、今はWebの世界に足を踏み入れようとしています。Eclipse(Mars)とApache Tomcat 8.0.23を使用して、サーバーサイドプログラミング(JSP、PHPなど)を試して学習できる環境を構築しようとしています。私はそれがすべて入力するように設定しています localhost:8080 私のブラウザでは、正しいtomcatページにリダイレクトされます。これはおそらく非常に簡単ですが、ここで私の心を吹くようなものです。 localhostと入力するとどうなりますか? tomcatページはインターネットではない場合、どこから来ますか?TomcatのおかげでPCにあるサーバーからデータが送信されるのは確実ですが、localhost:8080から情報がどこにあるのかをブラウザーがどのように知るのですか? 私は8080がポートか何かだと思いますが、それについては本当にわかりません。それがポートである場合、それが何を意味するのか本当にわかりません。 基本的に、サーバー側のWeb開発について私が知っている(私が思う...)ことは、純粋なhtml / css Web開発では、すべてがダウンロードされるとすべての作業がローカルで行われますが、サーバーでは(一部の区切り文字内の)作業が行われることですサーバーは別の形式でhtmlに挿入されて返され(C ++の関数にデータを送信し、異なるデータが返されるように)、再びローカルにページに描画されます。

2
moshのようなポート転送
これはLinux上にあり、Linuxサーバーに接続します。 私はmoshが大好きですが、ポートフォワーディングをサポートしていません。また、もう1年が経ち、まだ実現していないので、しばらくはサポートしないでしょう。 sshを介したポートフォワーディングは優れていますが、私のラップトップは1日に数回ネットワーク間を移動するため、sshセッションは停止し、ポート転送も同様に停止します。 ハングしたsshを検出して再接続するためにスクリプト/ハックしてポートを戻すことができますが、これを行う前に、ソースIPが1日に数回変更されたときに長期にわたるポート転送を行う別の方法があります(異なるネットワークに行くため) )? UDPを介したsshでうまくいくと考えていますが、もちろんsshはTCPを介しています。
11 port  forwarding  udp 

6
TelnetクライアントなしのWindows Server 2008-新しいものをインストールせずにリモートポートへの接続をテストする方法
Windows Server 2008からリモートサーバーポートへの接続をテストするための巧妙なトリックと、デフォルトでインストールされたtelnetクライアントを含まないバリアントを誰かが知っているかどうかを探しています。理由は、リモートサーバー上のポート25に接続したいが、接続できないと言いたいクライアントがいることです。以前は「telent mailserver.tld 25」などを使用して簡単なテストを実行し、そのポートで応答を取得できるかどうかを確認していました。必要がない場合は、これをテストするためだけにtelnetクライアントをインストールする必要はありません-リモートポートに接続できる他のネイティブWindowsユーティリティはありますか? たくさんの良いアイデアを編集してください! 私は以下を使用して最良の方法を決定すると思います。 問題のテストサーバーにインストールできますか? a)その場合、telnetクライアントを追加(および必要に応じて削除)します。 インストールできませんが、ネットにアクセスできますか? a)ポータブルパテをつかみ、それを使用してポート25に接続します b)IEのポート25(常に使用可能)でメールサーバーを開き、出力を測定します

7
WebサーバーのnmapでTCPポート554および7070が開いていることが表示される
さまざまなWebサイトをホストするWebサーバーがあります。外部からアクセスできる2つのサービスはSSHとApache2です。これらは、それぞれ非標準ポートと標準ポートで実行されています。他のすべてのポートは、arno-iptables-firewallを介して明示的に閉じられます。ホストはDebianテストを実行しています。 nmapを使用してホストをスキャンすると、PCごとに異なる結果が生成されることに気付きました。ホームネットワーク(BT Homehubの背後)のラップトップから、次のものを取得します。 Not shown: 996 filtered ports PORT STATE SERVICE 80/tcp open http 554/tcp open rtsp 7070/tcp open realserver 9000/tcp open cslistener 一方、nmap 5.00とnmap 5.21を実行しているノルウェーのLinuxボックスを使用する米国ベースのサーバーからスキャンすると、次のようになります。 Not shown: 998 filtered ports PORT STATE SERVICE 80/tcp open http 9000/tcp open cslistener 私の内部ネットワークまたはISPがうまくいっていることを願っていますが、確信が持てません。 を実行しnetstat -l | grep 7070ても何も生成されません。ポート554についても同様です。 誰もが私が見ている特異性を説明できますか?
11 security  debian  port 

2
sudoを使用せずにポートを使用してプロセスを決定する
特定のポートを使用しているプロセス(特にプロセスID)を確認したいのですが。1つの問題は、sudoを使用したくない、またはrootとしてログインしていないことです。これが動作するようにしたいプロセスは、プロセスIDを見つけたいのと同じユーザーによって実行されているので、これは簡単だと思っていたでしょう。 両方ともlsof、netstatsudoを使用して実行しない限り、プロセスIDを教えてくれません-ポートが使用されていることを教えてくれます。 いくつかの追加のコンテキストとして-私は管理しているサーバーにすべてSSH経由で接続し、リバースポート転送を作成するさまざまなアプリを持っています。これらが設定されると、サーバーは転送されたポートを使用して処理を行い、その後接続を切断できます。特定のポート(各アプリに独自のポートがある)をプロセスにマップできる場合、これは単純なスクリプトです。助言がありますか? ちなみに、これはUbuntuボックス上にあります-しかし、ほとんどのLinuxディストリビューションでは、どのソリューションも標準になると思います。
11 linux  ubuntu  process  port 


2
Linuxネットワークポートの枯渇
カーネルソースをすぐに掘り下げることなく、できる限り多くの調査を行いました。この件に関しては大量の偽情報/不正確な情報があるようですので、これが私や他の人たちの質問に答えてくれることを願っています。 厳密に言えばIPv4と言えば、ポートの枯渇は実際に可能ですか?説明させてください: 使用可能な65535のポートがあるようです。0は使用できません。 ポートの枯渇には(src ip、src port、dst ip、dst port)タプルが一意である必要があることを読みました。 明確にするために、sysctl net.ipv4.ip_local_port_range設定を介してエフェメラルポートを100%使用できると仮定します。 そしてこれが問題です:これはどのように機能するのですか? 127.0.0.1:(x)から127.0.0.1:80への65k接続が可能 127.0.0.1:(x)から127.0.0.1:555への65k接続が可能です 基本的にもう一度、質問は(srcip、srcport、dstip、dstport)は一意である必要がありますか? 私は以上の65000個の接続開くことができませんでしたから IPへのIP「A」「B」、ポート「N」を 同様に、単一のIPはxxxx:80で私のWebサーバーへの65kを超える接続を開くことができませんでしたが、異なるソースIPからのものである限り、全体で65kを超える接続をサポートできますか? 最後に、(発信)一時ポートと待機している着信ポートについて少し混乱しています。接続が確立されると、接続の両側がピアであり、同等であることに気付きますが、それが起こる前に: たとえば、実際に(srcip、srcport、dstip、dstport)タプルが一意である必要がある場合、なぜ有効にすると次のようになります。 net.ipv4.ip_local_port_range = 1024 65535 これにより、1024〜65535のエフェメラルポートを使用できるようになります。ポート3306(mySQLなど)にバインドするサービスがある場合、ポートが使用中であるため、サービスが開始できないことがあります。 これは次の事実に関連していますか?(そしてこれは私が検証されることを求めている声明です): (srcip、srcport、dstip、dstport)は、ポート範囲が1〜65535の接続ごとに一意である必要があります(OSの一時ポートの使用に注意を払っていません) ただし、バインドするソケットの場合、(srcip、srcport、*、*)と見なすことができます。または別の言い方をすると、バインドするために何らかの理由でIPがそのポートを使用してはいけませんか? 上記の動作を確認できます。つまり、上記の正確なsysctl行を使用します。そのため、OSがそのポートを使用していると想定しているため、まれに再起動に失敗するため、mySQLを1024未満のポートに移動しました(3306)一時的なポートの場合。

5
Nagiosでデフォルト以外のポートのsshを監視する
NagiosをGentooサーバーにデプロイしましたが、接続を拒否しているため「クリティカル」とマークされているsshを除いて、すべて正常です。ただし、デフォルトの22とは異なるポートで実行されているためです。正しいポートを監視するように変更するにはどうすればよいですか?
10 linux  ssh  monitoring  port  nagios 

2
e-SATAポートの乗算の期待されるパフォーマンス?
特定の読み取り/書き込みワークロードの場合、esataポートの乗算を使用して、4ディスクアレイから30 MiB /秒を取得します。まったく同じアレイを4つのsata接続に移動すると、同じワークロードで90 MiB /秒が得られます。これは乗数の予想されるパフォーマンスへの影響ですか?そうでない場合、ソフトウェア、コントローラー、またはエンクロージャー間で問題を絞り込むにはどうすればよいですか? 何年にもわたって多数の変数を試した後でも、まったく同じ結果が得られました。 多くのLinuxバージョン(RHEL5、Fedora 9、11、13、16)とそれに伴うすべてのカーネル。 2種類のエンクロージャー(両方ともローエンドの100ドル4ディスクモデル)、合計4つのエンクロージャー。 2種類のSATAコントローラーチップセット(Marvell 88SE91xxおよびSilicon Image 3132) 4つのSATAコントローラー(約$ 30〜$ 60のpci-x1インターフェイスカードと1つのPCI、すべてFISベースのスイッチング)。 3つのSATA速度(1.5-、3.0-、および6.0-Gbps) 4種類のHDD(Samsung Spinpoint F1 1TB、WD Caviar Black 2TB、Seagate Barracuda XT 3TB)。 3台のコンピューター(最初のe-sataアレイを作成したときのAthlon 3ghz + 1GB RAM、次にCore 2 Duo + 4GB、現在はCore i5 750 + 8GB)。 何年も前に最初のeSATAエンクロージャーを作ったとき、遅い速度はPCI(33mhz)カード、未成熟なSATAドライバー、またはおそらくSATA-1.5Gbps 5400 RPMドライブの使用に関連していると思いました。しかし、x1 6Gbpsコントローラー、3.0カーネル、6Gbps 7200rpm HDDを備えた今でも、何も変わっていません。個々のSATA接続に移動するまで、その特定のワークロードに対して同じ30 MiB /秒を引き続き取得します。 これはすべてのポート乗算実装の基本的な制限ですか?

3
ポート8080/8443でHTTP / HTTPSを提供しても安全ですか
インフラストラクチャの制限により、HTTPサービスを世界に提供するために提案されているソリューションの1つは、ポート8080および8443で提供することです。 私の懸念は、一部のユーザーは標準ポートで実行されていないためにこれらのサービスにアクセスできず、コンテンツが(たとえば)企業ネットワークポリシーの一部としてフィルターされる可能性があることです。 では、インターネット全体のユーザーがこれらのサービスにアクセスできない可能性はどのくらいありますか?

1
25と587の両方でSMTPをリッスンする必要がありますか?
私はメールサーバーとしてharakaを設定していました。送信メールの場合、SMTPS認証サポートのためにポート587に移動することをお勧めします。しかし、私がする必要があるかどうかはわかりません 両方のポートでharakaの2つのインスタンスを実行し、 片方だけを聴く(587)、または 両方でリッスンしますが、25を587にリダイレクトします。 次のうちどれを実行する必要がありますか?


1
Djangoの開発サーバーがデフォルトでポート8000​​を使用するのはなぜですか?
(私の質問は、実際にはDjangoに関するものではありません。代替のhttpポートに関するものです。たまたまDjangoがデフォルトで8000を使用する比較的有名なアプリケーションであることを知っているので、それは例示です。) 私は時々異なるポートで複数のhttpdサービスを実行する必要がある開発サーバーを実際に使用しています。3つ目のサービスを立ち上げる必要があり、すでにポート80と8080を使用していたとき、セキュリティチームがインターネットからのポート8000​​アクセスをロックしていることに気付きました。ポート80は標準のhttpポートであり、通常8080はhttp_altであることを認識していますが、セキュリティチームに8000も開くように伝えたいと思います。そのような場合のために、この質問への回答が、場合によっては8080を超えるポート8000​​を使用することについての合理的な議論を提供してくれることを願っています。 それとも、意味のない単なるランダムな選択でしたか?
9 security  http  port 

2
コマンドラインcurlでSSLポートを指定する方法は?
サーバーの1つでSSL接続をテストしようとしています。サーバーはLBの背後にあるため、ポート8090でSSL接続を待機しています。 --resolveポート443でリッスンするLBと通信するときにテストするオプションを使用しています。 curl --resolve 'myservice.com:443:1.1.1.1' 'https://myservice.com' しかし私がするとき: curl --resolve 'myservice.com:8090:2.2.2.2' 'https://myservice.com:8090' curlは単にポートを無視して443を使用します。もちろん、これによりDNSキャッシュが失われ、最終的にパブリックDNS IPを使用してしまいます... * Added myservice.com:8090:2.2.2.2 to DNS cache * About to connect() to myservice.com port 443 (#0) * Trying 3.3.3.3... * Connected to myservice.com (3.3.3.3) port 443 (#0) curlがSSL接続にポート8090を使用するように強制するにはどうすればよいですか? ありがとう。
9 ssl  port  curl 

9
ポート80はシステム(PID 4)によって使用されていますが、それは何ですか?
アプリケーションサーバーにポート80を使用しようとしていますが、「netstat -aon」を実行すると TCP 0.0.0.0:80 0.0.0.0:0リスニング4 タスクマネージャーでプロセスを調べると、PID 4がSYSTEMであることがわかります。つまり、拡張子ではなく、「SYSTEM」だけです。何が起きてる? このプロセスを終了するのが怖いのですが、どうすればよいですか?
9 windows  port  netstat  pid 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.