〜telnet
どのポートのどのサーバーにも接続できますが、どのように動作しますか?そのサーバー上で実行されているTelnetサーバーデーモンはありますか? デーモンが特定のポートでリッスンするべきではない場合は、なぜそのサーバー上の任意のポートに接続できますか? なぜ127.0.0.1
に80
ポートでtelnetできますか?私のUbuntuでtelnetデーモンを実行していないのに、私のNginxから応答がありますか?telnetはどのようにして任意のポートに接続できますか?
答えて
telnet
クライアントは特別な処理を行いません。あなたが指定した任意のポート上のリモートサーバーへのTCP接続を開き、入力したものをこの接続を通じて転送し、サーバーから受信したものを画面に表示します。
あなたはそれがポート通常、Webサーバがすでに(あなたのケースでnginx
を)聞いているlocalhost
の80
への接続を開きtelnet 127.0.0.1 80
。
HTTPクライアントは、HTTP要求を作成して接続経由で送信する方法を知っています。 telnet
クライアントはHTTPについて何も知らないが、プロトコルを知っていれば手動でリクエストを作成して入力することができ、telnet
クライアントは接続を介してうれしくそれを送信します。反対側のプログラム(Webサーバー)が要求を理解していれば、応答を返します。繰り返しますが、telnet
クライアントは少しのレスポンスを理解していません(それはそのデータです)が、それは画面上に応答をうれしくします。
telnet
を使用すると、そのポートで待機しているサーバーアプリケーションがある限り、(リモートまたはローカル)コンピュータの任意のポートに接続できます。
サーバはですが、正しく覚えていれば通常ポート23
を待ち受けます。接続が確立されると、サーバ上のログインセッションを処理する擬似端末プログラムが起動しますセッションはOSによって異なります)。ログインが成功すると、telnet
クライアントは、入力したキーをリモートシェルに渡す擬似端末プログラムと通信します。シェルによって生成された出力は、疑似ターミナル - > TCP接続 - > telnetクライアントを介してあなたに戻ります。
telnet
サーバは、同じこと(および他の多くのこと)を行うSSHプロトコルによって非推奨になっていますが、接続を通過するものはすべて送信前に暗号化され、送信されます。これにより、Telnetサーバーによってすでに提供されているサービスにプライバシーとセキュリティが追加されます。 HTTP、SMTP、POP3、IMAPなどのように暗号化されていないテキスト・プロトコルを使用するサーバーの機能をテストするために使用することができるので
telnet
クライアントは、しかし、まだ便利です
- 1. COMポート経由でTelnetクライアントに接続
- 2. EntityFrameworkは任意のデータプロバイダに接続できますか?
- 3. Java NIOソケットは、使用可能な任意のポートで接続しますか?
- 4. Telnet - ローカルマシンのポート1099での接続が失われました
- 5. telnetがtcp接続をどのように閉じるのでしょうか?
- 6. どのようにしてtelnetを使用してOracleへの接続をチェックしますか?
- 7. どのようにして同じポートにTCP接続を戻すことができますか?
- 8. SSH接続によるTelnetの確立
- 9. ubuntu 12.04のポート3306を開き、任意のIPからmysqlへの接続を許可します
- 10. NodeJSのTelnetサーバに接続
- 11. JavascriptクライアントはどのようにしてPHpソケットサーバーに接続できますか?
- 12. Linuxで任意のTCP/IP接続を切断するにはどうすればよいですか?
- 13. Xdebug:任意のホストからの接続
- 14. ダイレクトメモリアドレスにアクセスしていて、直接任意のメモリアドレスにアクセスできますか?
- 15. どのようにデバイスがUSBポート2.0またはUSBポート3.00に接続されて見つけるか?
- 16. Docker:ホストからリモートマシンにtelnetで接続できますが、コンテナからは接続できません
- 17. 親のイベントにどのように接続できますか?
- 18. 任意のウェブサイトに接続できる数式エディタ
- 19. Verilogどのようにポートの配列を接続する
- 20. boto.rds2はbotoプロフィールを使用して任意の地域に接続します
- 21. すべてのリクエストは、同じポートを使用するWebサーバーにどのように接続しますか?
- 22. NSURLConnectionを使用して接続できませんでした。どのように再接続しますか?
- 23. インスタンスメソッドをオブジェクトにどのように接続できますか
- 24. mysqlをfirebaseにどのように接続できますか?
- 25. PHPをOracleにどのように接続できますか?
- 26. クライアントをEC2にどのように接続できますか?
- 27. プライマリキー、フォーリンキー、オルタナティブキーはどのようにして接続できますか?
- 28. はtelnetエラーでsmtpサーバーに接続できません504
- 29. c#指定した任意のMySQLホストに接続できません
- 30. Perlでは、どのようにしてハッシュから任意の値を取得できますか?