ほとんどの人がインターネットについて考えるとき、彼らが実際に考えているのはウェブです。ただし、インターネットを構成する物理的なネットワークは、私たちが毎日使用しているWebサイトや公開サービスだけではありません。
実際、インターネットのほとんどは、まったくウェブに関連しておらず、さまざまな「プロトコル 」。 HTTPまたはhypertext transfer protocolは、一例として、ブラウザにWebサイトを提供するために使用されます。 Telnetもインターネットプロトコルですが、歴史が異なり、いくつかの興味深い用途があります。
しかし、telnetとは何ですか?この記事ではそれだけを学びます。
Telnetとは
Tim Starling(WMF)/ CC BY-SA(https://creativecommons.org/ licenses / by-sa / 4.0)
Telnetは、テキストベースのネットワークプロトコルで、クライアント(つまりあなた)がインターネット上のどこかにあるリモートコンピュータと通信できるようにします。通常、Telnet接続はポート 23で実行され、Webサイトと同様に、Telnetサービスには特定のアドレスがあります。
これまでは、専用端末を使用してTelnetサービスにアクセスしていたことがあります。端末は実際には完全なコンピュータではなく、単に遠くのコンピュータにリモートの「顔」を提供するデバイスです。
In_content_1 all:[300x250] / dfp:[640x360]->最近では、スマートウォッチ からスマートテレビ までのほぼすべてが完全なコンピューティング能力を備えているため、ダム端末はあまり使用されなくなりました。今日Telnetサービスを使用するには、ターミナルエミュレータと呼ばれるアプリケーションが必要です。良いニュースは、すべてのオペレーティングシステムに優れた無料の端末エミュレータ がたくさんあることです。
Telnetはそれほど関連性がないように思われるかもしれませんもう。あいまいなインターネットサービスですが、世界中に相当規模の専用のTelnetコミュニティがあります。
また、低帯域幅のリモートコンピューター管理においても非常に重要な役割を果たします。つまり、Telnetは完全に死んでいるだけでなく、明るい未来が待ち構えています。ただし、その前に、Telnetの由来を簡単に見てみましょう。
Telnetの簡単な歴史
Erik Pitti / CC BY(https:/ /creativecommons.org/licenses/by/2.0)
今日のインターネットの前には、アルパネット がありました。コンピュータを所有していた唯一の人々が政府機関や機関で働いていた当時の軍事および学術用コンピュータネットワーク。問題のコンピューターは、部屋全体を埋める巨大な機械でした。これは、パーソナルコンピュータのアイデアが誰の頭にも浮かぶ前の話です。
この新しいネットワークを介してコンピューター間で会話することは簡単な作業ではありませんでした。主に、これらのマシンはそれぞれ非常に異なる設計とアーキテクチャを持っていたためです。
必要なのは、単一の共有言語です。 1971年に、Telnetプロトコルの最初の提案が起草されました。ただし、Telnet自体が実用的なテクノロジーとしてリリースされるまでには10年以上かかります。 1983年に、Telnetプロトコルの最初の反復が世界にリリースされました。
リモート管理ツールとしてのTelnet
Telnetは、リモートシステムにコマンドを送信して、それらを制御するために使用できます端末インターフェースを介して。これは最近ではめったに行われず、SSH (Secure Shell)プロトコルが主にTelnetの目的と機能を置き換えています。
ただし、以前の時代のオペレーティングシステムを実行しているが現在も使用されているシステムには、Telnet経由でしかアクセスできないため、Telnetは依然として重要です。特定のルーターなどの一部のインターネットアプライアンスも、Telnetコマンドにのみ応答する場合があります。
これが、Telnetの主な利点の1つです。これは非常に古くて基本的なプロトコルであり、信頼性と一貫性を保つために信頼できることがよくあります。結局のところ、それはコンピューターがコマンドを送受信するための汎用言語になることでした。ただし、可能であれば、それを一次技術として使用しないでください。セキュアシェルは一般に、ほとんどすべての状況で最良の選択です。
Telnetとセキュアシェルの違い
Telnetは、サイバーセキュリティのアイデアが実際には誰にもないときに開発されました。マインド。信頼できる俳優だけがネットワークにアクセスできるコンピューターを持っていたので、誰かがコンピューターにハッキングするという考えはかなり遠いものでした。
今日、何十億もの人々がインターネット接続だけでなくコンピュータも持っています。 ハッカー は常にリモートシステムを攻撃しています。つまり、常に新しい脆弱性を探しています。 Telnetはコマンドをプレーンテキストで送信し、デフォルトで誰がどのネットワークポートを使用するかを知っているため、データを傍受または変更するのは簡単です。
Secure Shellは、すべてのデータに強力な暗号化を使用することでこの問題を解決します送受信します。これがTelnetに取って代わった主な理由の1つです。そうは言っても、最近は暗号化をTelnetに適用する方法もありますが、プロトコルの統合部分ではありません
Telnetサービスにアクセスする方法
Telnetに接続するにはサービス、必要なのは、ターミナルエミュレータと接続するコンピュータのアドレスだけです。
ターミナルエミュレータはたくさんあります。それらのほとんどは無料です。この場合、人気のあるTera Termを使用します。デモンストレーションとして、ASCIIテキストを使用して最初のスターウォーズ映画全体を再販するTelnetサービスに接続します。
通常、従来のターミナルアプリケーションでは、「telnet」と入力し、その後にスペースとサービスのアドレスを入力します。コマンドでポートを指定する必要がある場合もあります。通常、これはTelnetのポート23です。ただし、Tera Termにはグラフィカルインターフェイスがあるため、画面に入力するだけです。
おわかりのように、このサービスのアドレスはtowel.blinkenlights.nlです。上記のようにすべてを設定したら、[OK]をクリックするだけです。
すごい!正しい?そこで楽しみをやめましょう。ターミナルアプリを使用しているときに使用できるその他のTelnetサービスを次に示します。
クールなTelnetサービス
Telnetに関する重要な事実について説明したので、このクラッシュコースを締めくくるには、現在訪れることができるいくつかの興味深い場所の方向を示すよりも良い方法です。
Telnet.org は、訪問するTelnetの場所の膨大なリストを保持しています。あいまいな目的地を取得するには、そこに向かわなければなりませんが、ほとんどの人がキックアウトできるハイライトは次のとおりです。
ここから自分で作業できます。しかし、忍耐力があれば、Telnetの世界は、探索して実験するのにかなりやりがいがあります。あっという間にASCIIで夢を見ることになります!