不足している理論を埋めようとします。これは、類推で少し「ハードでルーズ」になり、非常に単純化されますが、役立つはずです。その後、具体的な回答とともに実際の質問に戻ります。
一つのこと-あなたは「仮想ルーター」について尋ねていると同時に、「とにかくルーターとは何か」のような基本的な理論。それはあなたが実際に学ぼうとしていることのように聞こえるので、私は知識を前提とせず(または非常に基本的なもののみ)、最初から始めます。
コンピューターがインターネットに接続する方法
インターネットへのコンピューターの接続は、固定電話で話しているようなものであると想像できます。「外」のどこかで、ある会社(または複数の会社)が、すべての家とオフィスをつなぐケーブルのもつれをまとめました。心配する限り、自宅の電話を取り、番号をダイヤルすることができ、それが有効な番号であれば、あなたが望む人と話すことができるので、あなたは本当にその側について知る必要はありません。あなたの主な関心事は、あなた自身の家の中の固定電話です (ハンドセット、もしあればベースユニット、マスターソケット、他の部屋のソケット、電話接続など)。
インターネットでも同様に、多くの企業が自宅の外にインフラストラクチャを構築しています。お使いのコンピューターは任意の「番号」を「呼び出す」ことができ、有効な「番号」である場合は、必要な他のコンピューターと「話す」ことができます。たとえば、Google、Facebook、Spotify、StackExchangeなどです。
その部分はかなり自動なので、あなたの質問は主にあなたの家の中で何が起こるかについてです。
家の中に
固定電話の例えに戻ると、AT&T(米国)またはBritish Telecom / BT(英国)を使用していると言います。彼らはあなたの廊下にマスターソケットを提供し(たとえば)、外部電話ネットワークにリンクします。家の中では、多くの選択肢がありますが、すべての場合において、固定電話をそのマスターソケットにリンクする必要があります。
多くの方法でそれを行うことができます。例えば:
電話をマスターソケットに直接接続できます
寝室またはキッチンのもう一方の端にある2番目のソケットを使用して、マスターソケットにワイヤを接続できます。次に、ハンドセットをそのソケットに接続することもできます
ベースユニットをマスターソケットまたはベッドルームソケットに接続してから、コードレス固定電話を使用できます。コードレス固定電話の受話器は、ベースユニットを見つけ、無線を使用してベースユニットに「話しかけ」ます。ベースユニットは、それをマスターソケットを経由して、外部の固定電話ネットワークに転送します
同様に、すべてを単純化するために、あなたが求めていることは、すべて「コンピューターが外部インターネットに到達するのを助けるもの」です。よく似ています。
それらの部品がしていること
「イーサネット」という言葉は最後まで残しておきますが、他にも次のものがあります。
あなたの家には、インターネットがリンクされている外部接続が1つあります。サプライヤと設定に応じて、壁の衛星プラグ、壁のケーブルソケット、または固定電話が使用するのと同じ固定電話マスター電話ソケットを使用できます。
「モデム」または外部接続に直接接続し、「変換器」として機能する別のボックスもあります。例:
-外部接続が衛星ダウンリンクの場合、衛星ダウンリンク信号とコンピューターデータ信号を相互に「変換」するために、衛星会社からのボックスが必要になる場合があります。
-外部電話ネットワークを使用するファイバーまたはその他の接続がある場合、電話会社が使用するローカル銅線を介して送信される外部信号とコンピューターデータ信号との間で変換するADSLまたはVDSLモデムが必要になる場合があります。
-ケーブル会社を使用している場合、外部ネットワークで暗号化を使用して詐欺を防ぎ、暗号化された外部ケーブル信号から「通常の」コンピューターデータ信号に変換するボックスと何らかのスマートカードを提供する場合があります。
おそらくルーターがあります。これは、固定電話の基本ユニットのように、複数のコンピューターが単一の外部インターネット接続を共有できるようにするボックスです。多くのコンピューターまたは携帯電話が互いに通信する必要がある場合、ルーターはどの通信相手と通信しているかを追跡するデバイスであるため、「応答」が到着すると、正しいコンピューター/携帯電話に送信されます。そのため、ルーターは常に他の複数のコンピューターが接続できるボックスになります。
ボーナスとして、ルーターは多くの場合、自宅のデバイスが何も要求しなかったときに、「偽の」返信や外部からの問い合わせをブロックするなどのセキュリティ機能を実行します。(「ファイアウォール」と呼ばれます:ほとんどのルーターは、何らかのファイアウォールも行います)。また、すべてのデバイスが「公平な共有」を取得できるようにするため、1つのデバイスがすべてのインターネットを使用して他のデバイスのアクセスをブロックすることはできません。一部のルーターは、ペアレンタルコントロールを操作できます。お使いのコンピューターに別のファイアウォールがあるかもしれません-両方を持っていても害はありません。
場合によっては、ルーターは上記の「トランスレーター」ジョブも実行します。この場合、1つのボックスで両方の処理を実行できます。たとえば、ADSLを使用する場合、ホームルーターは多くの場合、マスターの電話ソケットに直接接続し、外部ADSL信号を取得し、それを通常のコンピューターデータ信号に「変換」します。データ信号を送信する必要があります。
最後に、実際のコンピューター/携帯電話/デバイスをルーターに接続するためのケーブルまたはWiFiがあります。ルーターは、デバイスと外部インターネット(または相互に!)の間でデータを中継するために、デバイスと通信できる必要があります。自宅の電話システムのように、これは、それらの間にワイヤを追加する(「有線接続」と呼ばれる)か、無線を使用してそれらをリンクする(「wifi」と呼ばれる)ことによって実行できます。Wi-Fi接続の場合、コードレス固定電話とほぼ同じように機能します。通常、コードレス固定電話の「ベースユニット」に相当するWi-Fiはルーターに組み込まれ、各デバイスとの間で送受信されるデータを整理します。 。
うまくいけば、これは明らかです...
WiFiの仕組みに関する詳細情報
これは厳密に関連するものではないため、無視してかまいませんが、「この機能の仕組み」という基本的な考え方を理解するのに役立つ場合があります。
無線[wifi]でインターネットに接続したいデバイスは、wifi無線範囲内のすべてに信号を送信するために使用できる標準的な方法を持っている必要があります。私はあなたの使用を許可されます!」通常、ルーターのWifi「ベースユニット」は_「私はJOHNS_HOUSEと呼ばれるインターネット接続を管理しています。ここでは、全員に叫ぶのではなく、直接連絡する方法を説明しますが、JOHNS_HOUSEと呼ばれるインターネット接続を使用できるのは、パスワード」_デバイスは_「はい、JOHNS_HOUSEは私が欲しいものです」_と言い、パスワードを送信し(または必要に応じて入力を求めます)、ルーターは「OK、あなたは許可されています」と言います、デバイスが無線でデータを送受信し、そこから外部のインターネットにデータを送信できるようになります。
携帯電話には「ANNES_HOUSEを管理します」または「STARBUCKS_CUSTOMER_WIFIを管理します」という他の返信が表示される場合がありますが、それらをすべて登録すると、ユーザーはどのWifi「ベースユニット」を使用するかを選択します。 !
"イーサネット"
あなたが使用した他の用語「イーサネット」は、複数の意味を持つ単語です。だから、最後までそれを残しました。
イーサネットとは、一般的な家庭用コンピューターやインターネットのように、データをパッケージ化して他のコンピューターに送信する方法を意味します。これは「プロトコル」です。1台のコンピューターが別のコンピューターにデータを送信する方法を正確に規定する明確に定義されているため、他のコンピューターはデータを正確に理解できます。これは、非常に厳密な種類の電気的な会話の書面による定義に少し似ています。イーサネットおよびその他の一般的な標準は、次のようなすべてをカバーしています。
- これらのすべてのワイヤで送信される電気信号はどのように見えますか?電気信号はどのようにデータに変換する必要がありますか?
- コンピューターはどの「アドレス」を使用しますか?世界のどこにいても接続を使用できる場合、コンピューターはどのように「グーグル」または「フェイスブック」と話すかをどのように判断しますか?
- 送信中のデータはどのように見えますか?(人々は言葉を使って話しますが、コンピューターは「パケット」と呼ばれる束でデータを送信する方法と、パケットがどのように構成されているかを知る必要があります)。コンピューターは、送信したパケットが適切に受信されたかどうかをどのように知るのですか?他のコンピューターが「話す」のが速すぎる場合、どのように減速または少し待つように指示できますか?
- 他の多くのコンピューターと通信している場合、コンピューターはどのパケットが同じ会話にあるかをどのように追跡しますか?パケットが順番どおりに到着しないとどうなりますか?一部のデータが欠落している、または送信中に「破損」した、再送信を要求したい、またはエラーがあると考えた場合、コンピューターはどうすればよいですか?
- コンピューターが別のコンピューターとの会話を開始したい場合、「hello」のコンピューターバージョンは何ですか?話したい、または話したくない場合、他のコンピューターは何を返信する必要がありますか?
それが実際にイーサネットです。イーサネット(および他の多くのプロトコル)は、誰もが従う標準で書かれているため、コンピューターや携帯電話を作成または使用する人は誰でも何をすべきかを正確に知っているので、他の人を見つけて接続し、会話することができますデバイスとウェブサイト。
しかし、イーサネットは非常に一般的であるため、この言葉は他のことの省略形としても使用されます。たとえば、コンピューターとルーター間のケーブル、またはルーターと別のモデム間のケーブルは、イーサネットパケットに「まとめられた」データを運ぶコンピューターデータケーブルであるため、通常は単にイーサネットケーブルと呼ばれます。また、コンピュータソフトウェア(Windows / Linux / whatever)は、接続を「イーサネットポート」、つまり「コンピュータの背面にあるイーサネットケーブル用のRJ45コネクタ」として識別する場合があります。
イーサネットケーブルの両端のプラグにも名前があります-RJ45プラグと呼ばれます(RJ45ソケットに接続されます)。RJ45という用語は、その正確なサイズと形状、およびプラグとソケットとそのコネクタの正確な形状を定義するため、ケーブルを差し込むと実際に機能します。ただし、イーサネットプラグやソケットと呼ばれることもあります。
イーサネットケーブルのその他の用語は、「Cat4 / Cat5 / Cat6 / Cat7ケーブル」です。「Cat」は「カテゴリ」の略で、イーサネット規格に従って特定の速度と距離まで束ねられたデータを伝送できるケーブルを意味します。したがって、cat7ケーブルはcat5ケーブルよりも高速にデータを伝送できますが、他のすべての条件は同じです。イーサネット自体は、インターネットの動作の多くを定義するプロトコルであるTCP / IPと密接に関連しています。TCP / IPはTransmission Control Protocol / Internet Protocolの略で、コンピューター間でデータが送信される実際の方法の多くを説明しています。
他にもたくさんありますが、それが基本のほとんどであることが望まれます。混乱する場合は、もう一度お読みになるか、お尋ねください。
元の質問に戻る
それでは、図と質問に戻りましょう。
私のシステムは基本的に次のとおりです。
wall -> ethernet -> router -> wifi -> computer
どのような信号があなたの家に入ってくるかを言う必要があります。「壁」は何を意味してもかまいません。何らかの種類の電話/衛星/ケーブル/ファイバーのソケットを備えた壁プレートがあり、それを差し込むように聞こえますが、それははっきりしていません。その後、それをルーターにリンクするケーブルがあります。これは、wifiベースユニットとしても機能し、ADSLモデムとしても機能する可能性があり、コンピューターはそれに接続します。しかし、それは本当に不明瞭なので、コメントするのは難しいです。
写真やモデル番号を投稿に追加して、実際に持っているものや、使用しているインターネット接続の種類を明確にできますか?
しかし、私はこの目的のためにそれを簡素化したいだけです:
wall -> ethernet -> router -> ethernet -> computer
(または、それが正しくない場合は、正しいコードシステムが何であれ)。
ルーターをコンピューターに接続する必要があります。しかし、それはどうでも構いません。WiFiを好む人もいれば、有線(イーサネットケーブル)を好む人もいます。どちらも互いに同様に機能し、完全にあなた自身の好みです。ルーターは、正しいRJ45ソケットが背面にある場合、どちらかを認識する必要があります。ほとんどの場合はそうです。
長所と短所:有線の方が信頼性が高く(切断が少ない)、安全性が高い(実際のケーブルなので誤って弱いWi-Fiパスワードを使用することはできません)。歴史的にもWi-Fiよりも高速ですが、非常に新しいWi-Fiはほぼ同じ速度または高速です。一方、より多くのコンピューター、より多くのケーブル-ケーブルが必要なので、携帯性は本当の問題であり、多くのデバイスは最近ケーブル接続を持っていません。Wifiはケーブルが不要ですが、多くのデバイスが接続されます。
コンピューターを壁に直接差し込めないのはなぜだろうか。
wall -> ethernet -> computer
なぜ端末を開いて、イーサネットデバイス/インターフェイスをリッスンし、「インターネットへ」の読み取り/書き込みを行うコードを書くことができないのか疑問に思います。おそらくこれは可能ですが、確かではありません。これが可能かどうか、可能であれば、より詳細なレベルで何が起こっているのか、そうでない場合はなぜなのかを知りたい。
少なくとも、国内のほとんどすべてのインターネットには、何らかの種類の外部接続ソケット、通常のデータパケットを「サプライヤがあなたの家の外部で使用するもの」に変換するモデム、ほぼ常にルーターが必要です。同じ接続を共有する複数のデバイスを処理します(厳密にはこれはオプションですが、ほとんど常に使用されます)。これらの間の接続、およびルーターからコンピューターへの接続。
外部接続(のみ)では、電話線や衛星同軸ケーブルなど、モデム(または内部モデムを備えたルーター)に接続するために別のケーブルが必要になる場合があります。
この組み合わせ/セットアップは非常に一般的であるため、最近では多くの/ほとんどのコンシューマルーターがこれらすべてのタスクを処理します-ADSLモデム、ルーター、両方の種類のコネクタ(wifiベースユニットとイーサネットソケット、選択できます)。
インターネットがADSLでない場合は、ルーターと外部接続の間を行き、それらの2つだけを接続する2番目のボックスを持っているかもしれません-それはモデムです。1台のコンピューターとサプライヤモデムしかない場合は、コンピューターをモデムに直接接続し、ルーターをスキップできますが、お勧めしません-ファイアウォール/基本的な保護など、ほとんどのルーターが行うこともありますスキップするのに便利です。
より複雑にすることもできますが、それが多くの家で通常行われていることの基本です。
私は仮想ルーターを理解する過程にあり、ルーターが実際にインターネットを獲得するのにどのような役割を果たしているのか、そしてこの例の方程式からそれを取り除くことができるのか疑問に思っています。
まだ「仮想ルーター」に行かないでください。あなたは質問から判断して準備ができていません、そして正直に言うと、それはあなたがそれを必要とするようには聞こえません。目的は何ですか、またはそれが何を助けると思いますか?オッズは良いですが、より多くの技術が必要であり、物事を複雑にしますが、まったく利益はありません。
これで、ルーターの機能を理解する必要があります。
お役に立てれば!