同じWi-Fiで接続された2台のコンピューターのIPアドレスは同じですか?


54

同じWi-Fiで接続された2台のコンピューターのIPアドレスは同じですか(たとえば、父のコンピューターと自宅のコンピューター)。

もしそうなら、外の世界はどのように他のコンピューターを区別しますか?(たとえば、サーバーがデータを送り返したい場合)。



1
この種の質問は、IPv4よりもIPv6の方が簡単に学べるという私の信念を再確認します。
カスペルド14

1
@kasperdは、同じ目標に使用される2つの非常に異なるプロトコルがあるという事実のために、誰にとっても混乱を招くことになります!IPv6を迅速に採用する必要があります。
ランチャー14

1
2台のコンピューターがLAN上にあり、そのLAN上で同じIPを持つことはできません。ルーターもLANアドレスを持つLANの一部です。また、ISPによって提供されるIP(LANのものとは異なる単一のパブリックIP)を使用するISPネットワークの一部です。ルーターは、LANアドレスをパブリックポートに、またはその逆に変換することにより、LANとISPネットワーク間でパケットをリレーする方法を知っています。この変換はNATの頭字語で知られてい ます。NATを使用すると、複数のLANコンピューターに単一のパブリックアドレスを使用できます。

4
IPアドレス指定、ARPテーブル、NAT、DHCP、およびルーティングが書籍全体を埋めます。この質問は完全に広すぎて、現在の形式では答えられません。
CodeGnome 14

回答:


82

あなたは両方とも外部で同じIPアドレスを持っていると見られています。

ルーターは、要求を発信元コンピューターに中継します。これに使用される手順は、ネットワークアドレス変換(NAT)です。

同じネットワーク上のコンピューターが同じパブリックサーバーとの通信で区別される方法の1つは、ルーターによって通信で異なるポート番号を割り当てることです。パブリックIPアドレスは同じですが、ポート番号の部分は同じではありません。記事から:

返されたパケットを変換する方法のあいまいさを避けるために、パケットへのさらなる変更が必要です。インターネットトラフィックの大部分はTCPおよびUDPパケットです。これらのプロトコルでは、返されるパケットのIPとポート情報の組み合わせを対応するプライベートアドレスとポート情報に明確にマッピングできるように、これらのプロトコルのポート番号が変更されます。

ただし、父親のコンピューターと通信しようとすると、内部アドレスを使用することになります。

これらは、内部使用専用のカスタム範囲であるプライベートアドレス範囲を使用します

Computerphileには、この正確なテーマに関するYouTubeビデオがあります:Network Address Translation(video)


7
ワイヤレスルーターがNATを実行しない可能性があります。たとえば、NATボックスが他の場所にある営業所の内部アクセスポイント
ラチェットフリーク14

8
これは事実ですが、正直なところ、この男性のホームセットアップの場合はそうではありません。:)
Reaces 14

5
@Anixxネットワーク内から、それがどのように見えるかです。各デバイスからwhatismyip.comにアクセスし、それを使用して外部アドレスを確認します。
デニス14

3
この答えは、あなたのローカルネットワークがであるものの状態をチェックするためにNATモード対APについてのメモを追加し、どのようにすることによって改善することができます。
Daenyth

4
@Anixx、それはかなり貧弱なセットアップのように聞こえます:あなたのwifiで6番目のデバイスを使用することはできません。さらに悪いことに、使用するすべてのデバイスはインターネット上で広く開かれています。
マーティンアルジェラミ14

23

この状況でIPアドレッシングがどのように機能するかについての非常に簡単な概要を次に示します。

ホームコンピューターがあり、ネットワークインターフェイス(イーサネットポートまたはWi-Fiカード)があり、それぞれにグローバルに識別する一意のMACアドレスがあります。

ネットワークインターフェイスには、ルーター/モデム/スイッチ/アクセスポイントからIPアドレスが与えられます。アクセスポイント(AP)は、APにIPアドレスを与えるモデム/ルーター/スイッチの一部であるか、それに接続されています。これは今のところ物事がどのように見えるかです:

コンピューター(IP)->アクセスポイント(IP)->ケーブルモデム(IP)

これらのIPアドレスの例を次に示します。この例では、4番目のオクテット(各セットの最後の番号)がデバイスのIPアドレスを決定し、それらの左側の3つがデバイスネットワークを決定します。

192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1

基本的に、この例では、モデムは192.168.1というネットワークを作成します。ネットワーク上のすべてのデバイスには、異なるx値(1〜255)、最後の桁が与えられます。

ここに重要な違いがあります。IPv4 IPアドレスには、パブリックとプライベートの2種類があります。パブリックIPアドレスは、インターネットで表示されるものです(google.comにpingを送信すると、パブリックIPアドレスが取得されます)。通常、ネットワーク内にはプライベートIPが設定されています(192.168.xxおよび172.xxxおよび10.xxx-これらはすべて、インターネットのWebサーバーには存在しないIPアドレスです。ローカルネットワーク用に予約されています)。

通常、ホームネットワークにはxxx1(192.168.1.1、10.1.1.1など)のようなゲートウェイがあります。この手段は、それらが外の世界からアクセスできないことを、彼らがあることを意味するINSIDEネットワーク。

内部ネットワークデバイスはどのようにしてインターネットに接続しますか?

あなたがに行く場合http://www.whatismyip.com/お使いのコンピュータ、あなたのAP、またはモデム/ルーターではありません記載されているIPアドレスが表示されます。これはパブリックIPアドレスです。

通常、モデム/ルーターには2つの機能があります。1)外部からIPアドレスを受信し、そのアドレスでISPのネットワークと通信します2)内部ネットワークを作成し、外部インターフェースを介して通信させます。

モデムの機能は次のとおりです。

パブリックIP(ケーブルジャック)<----> [モデム| Ext IPアドレス/内部LAN] --->イーサネットポート<---> [コンピューター]

モデムは、パブリックインターネットをネットワークにブリッジします。内部ネットワークからの要求は、インターネットに転送されるモデムに送信されます。この方法では、すべてのデバイスがインターネットと通信するために必要なパブリックIPアドレスは1つだけです。

モデムのインターネット側には、www.whatismyip.comが表示するISPによって割り当てられたIPアドレスがあります。これは、ケーブル/ DSL / T-1回線に接続されているモデムのインターフェイスに配置されます。モデム/ルーターの反対側(アクセスポイント、スイッチ、またはコンピューターを接続する場所)には、構成可能なIPアドレスが与えられます。人々がサーバーを公開できるようにする方法は、次のようなことをモデムに伝えることができるということです。

メッセージを送信すると、コンピューターのIPアドレスは基本的にデータのさまざまな「ヘッダー」内に「カプセル化」されます。最終的に、トラフィックを見るコンピューターは、物理コンピューターの内部IPアドレスではなく、モデムからの外部IPアドレスを参照します。MACアドレスなどを含むより多くのデータが送信されますが、本質的に1つのパブリックIPアドレスはその背後にあるデバイスのネットワーク全体を表すことができます。

詳細については、IPアドレスとはをご覧ください(またはインターネット全体:)

NATは、ルーターが内部アドレスをパブリックアドレスに変換し、パブリック着信トラフィックを正しい内部IPアドレスに変換するプロセスです。

それにはもっとたくさんありますが、それは一般的な考えです。詳細については、OSIモデル、IP「ソケット」をご覧ください。別の優れた記事には、「インターネットの仕組み」があります。


1
だからそれはNATに私のコンピュータ/私の父のものにリダイレクトするように指示する着信パケットにカプセル化されたMACアドレスですか?
トーマス14

3
無MACは、IPよりも低いレベルであり、それがネットワークを離れていません(外使用のルーターのMACからのメッセージ)は、NATボックスは、本質的であるのMitMは、その内部のPCが作りたいと、独自のを作ることを、各TCPコネクションのルックス接続し、着信メッセージを転送します。
ラチェットフリーク14

そのため、外部サーバーから私へのパケットには、モデムがパパではなく私宛てである必要があることをモデムに知らせるのに役立つものがあります。それは何ですか ?
トーマス14


14

これらのトピックのいずれかをより詳細に調べることができます。

あなたとあなたのお父さんは同じ外部アドレスを持っていますが、異なる内部アドレスを持っています。

外部IPアドレスは番地のようなものです。全世界がそのアドレスを使用してあなたを見つけることができます。

内部IPアドレスは、家の部屋のようなものです。特定の部屋を見つけるために道順を使用できるのは、家の中の誰かだけです。あなたの場合、同じ無線LANに接続している人だけがあなたの内部IPアドレスを見ることができます。

デフォルト設定を使用すると、wifiネットワークには単一の外部IPアドレスが割り当てられます。郵便配達員があなたの家にメールを持ってきたら、誰かがメールボックスからそれを取得し、それが属する人にそれを配布しなければなりません。各Wi-Fiネットワークにはルーターがあり、個人のドアマンのように機能します。ルーターは「メールを収集」し、自分宛ての場合にのみ提供します。お父さん宛のメールが彼に届きます。

外部の世界には、外部アドレスという1つのアドレスしか表示されません。ネットワーク内のコンピューターおよびその他のデバイスは、内部のみを表示します。ルータは両側を見る唯一のものです。

これが実際に動作することを確認するには、Googleにアクセスして「IPとは何か」と入力します。これは外部(またはパブリック)アドレスになります。次に、内部アドレスを見つけます。Windowsでは、コマンドプロンプトを開きます。次に、ipconfigと入力してEnterキーを押します。これに似たものがたくさん表示されます。この図は、内部IPアドレスを強調しています。お父さんのコンピューターでこのコマンドを実行すると別の番号が取得されますが、彼のコンピューターからIPアドレスをグーグルで検索すると同じ番号が取得されます。

好奇心のために、リストされているデフォルトゲートウェイはルーターの内部IPアドレスです。Macを使用している場合は、Googleで「macでIPを検索」して、内部IPを検索する方法を確認してください。


私たちは、これとほぼ同じ家の例えを使って、ルーティングの仕組みがよくわからない一部の学生にネットワーキングの基礎を教えています。毎回動作します。
セージ14

インターネットで送信されるパケットでは、ルーターは内部IPアドレス(または別の内部ID)をカプセル化しますか?
トーマス14

@Sarge私は以前に類推を聞いたことがありません。私のバージョンとあなたが学生に使用しているものとの違いは何ですか?将来使用するために、バージョンからより良い部分を削除するかもしれません。
テジャン

@Thomasルーターは、ほとんど常にネットワーク内の内部IPアドレスを使用します。ただし、ルーターは、MACアドレス、サーバーに保存されているDNSリストに対応する名前、またはルーターの構成に手動で保存されている他のIDを使用するように構成できます。このような方法は、企業、大学、およびその他の大規模ネットワーク専用です。ルーターは、大規模なネットワークで作業を分割するために他のルーターにルーティングするように構成することもできます。これは通常、ルーターIPアドレス(内部)で行われます。
テジャン

あなたが家を使用する@Danでは、アパート、オフィスビルを使用したり、ある州から別の州への手紙の郵送の進行状況や、米国郵便システム内での移動の様子を示すこともあります。
セージ14

4

同じWi-Fiで接続された2台のコンピューターのIPアドレスは同じですか(たとえば、父のコンピューターと自宅のコンピューター)。

回答:外部からはい、ネットワーク内でいいえ

もしそうなら、外の世界はどのように他のコンピューターを区別しますか?(たとえば、サーバーがデータを送り返したい場合)

回答:外部の世界は区別せず、外部IPアドレスと通信します。ルータの仕事は区別することです。Wi-Fi上の各デバイスには、一意のローカルIPアドレスがあります。


2

これは、ルーターがアクセスポイントモードであるかどうかによって異なります。その場合、コンピューターは異なるアドレスを持つことになります。そうでない場合、NATと1つのIPアドレスしかありません。


2

いいえ。同じIPアドレスを持つ2台のコンピューターで問題が発生します。アドレスは似ていますが、同じではありません。ただし、同じ「外部」アドレスがあります。これは、「What is my IP」とGoogleに入力して見つけることができます。ネットワーク上のすべてのトラフィックは、ホームネットワーク上に1台のコンピューターがある場合、またはコンピューター、お父さんのコンピューター、電話、タブレット、スマートテレビ、スマート冷蔵庫、スマート食器洗い機などに関係なく、このIPアドレスから来ているように見えます。


1

外部 のIPアドレスが順番に異なる割り当て、ルータにISPによって割り当てられた内部 IPのネットワーク内のすべてのデバイスにアドレスを。外部の世界はあなたの外部IPアドレスしか見ることができません。つまり、お父さんのコンピューターとあなたのコンピューターを区別できません。

ときに、サーバーがあなたにいくつかのデータを送信し、それは(あなたがそれを要求したため)ルーターでのみお使いのデバイスに送信していないあなたのお父さんのことだろう。(間違っている場合は修正してください。)


2
拡大できますか?この回答は、特にここで他の回答を考えると、品質が非常に低いです。自由に編集して詳細情報を提供してください。ただし、情報が重複しないようにしてください。
カナダのルーク州立モニカ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.