ping localhost
のようなものを実行した場合、パケットはオペレーティングシステムによってリダイレクトされ、宛先ポートに直接送られるか、パケットがネットワーク上で最も近いルータまたはスイッチに送信されて、それらのパケットがバウンスされますあなたのコンピュータに戻って?localhostへの接続はネットワークに出ますか?
答えて
パケットがネットワークに到達しません。ネットワークケーブルを抜いて試してみてください!
IIRCには、古いバージョンのWindowsがありますネットワークインターフェイスがない場合は、ループバックインターフェイスがありませんでした。あなたのコンピュータが少なくとも一時的にネットワークに接続されるまで動作しません。またはそのようなものです。愚かな窓。 – rmeador
Windows 95は、何らかの種類のネットワークインターフェイスを定義するまで、恐ろしい方法で動作すると思います。あなたが一度も使用していなかったダイヤルアップアダプタで十分でした。 – Joshua
私はこの答えが完全に間違っており、ミスリーディングであることを恐れています。 127.0.0.1はローカルIPであるため、ローカルのテーブル経由でルーティングされます。つまり、メモリ内の操作であり、ネットワークアダプタは含まれていません。メインルーティングテーブルを使用してローカルIPだけがルーティングされているのではありません:serverfault.com/questions/683538/why-isnt-there-a-route-for-localhost-in-ubuntu –
いいえ、理由のためにループバックと呼ばれています。 IIRCの場合、127.0.0.1へのパケットはコンピュータの外部では使用できません。
いいえ、パケットはネットワークに送られません。
パケットはマシンに残ります。
ホストファイル(UNIX:/ etc/hosts Windows:C:\ windows \ system32 \ drivers \ etc \ hosts)を編集する場合、名前 'localhost'はhostsファイルの127.0.0.1からのエイリアスです。他の単語のためにlocalhostを変更すると、その他の単語を使ってあなたのローカルホストにアクセスします。
アドレス127.0.0.1はループバックアドレスである、ローカルインタフェースに接続されたIPアドレスに送信されたパケットがホストの外に行かないRFC3330
で定義されています。 127.0.0.1はこの点で特別ではありません。 ping 127.0.0.1
とping 192.168.1.44
はともに、 "ループバックネットワークデバイス"を介してICMPパケットを送受信します。これを確認するには、イーサネットケーブルを抜き、TXカウンタとRXカウンタを確認します。
$ /sbin/ifconfig
eth0 Link encap:Ethernet
inet addr:192.168.1.44 Bcast:192.168.3.255 Mask:255.255.252.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
RX packets:992670 errors:0 dropped:0 overruns:0 frame:0
TX packets:992670 errors:0 dropped:0 overruns:0 carrier:0
名前解決によって異なります。 # echo "69.59.196.211 localhost" > /etc/hosts
の後にpingを試してください。
- 1. PCからAndroidデバイスへのネットワーク接続
- 2. symfonyのlocalhost:8000を同じネットワーク上の他のデバイスに接続します
- 3. ネットワークへの接続と切断のトラブルシューティング
- 4. Wifimanager WEP/WAPネットワークへの接続方法
- 5. ループバックアドレス(127.0.0.1またはlocalhost)にノンブロッキング接続
- 6. WPF/XBAPアプリケーションからのネットワーク接続を検出しますか?
- 7. ネットワーク接続
- 8. localhostではなくIPアドレスに接続していますか?
- 9. Androidアプリケーションでネットワーク接続を再接続するには?
- 10. ネットワーク接続マップR
- 11. Linuxでネットワーク接続の種類を検出します。
- 12. localhostへの接続が拒否されるのはなぜですか?
- 13. Ubuntu 15.10 elasticsearch 2.3 localhostポートへの接続に失敗しました9200:接続が拒否されました
- 14. Hadoopのlocalhostのポート9000への接続例外
- 15. ネットワーク再接続後にSQLサーバーの接続が失敗する
- 16. localhostでMySQLに接続する方法
- 17. 有線ネットワーク接続はアクティブですが、インターネットに接続できません
- 18. ネットワーク接続用のテスト/トラブルシューティングツール?
- 19. Windows Mobileのネットワーク接続リスナー
- 20. ネットワーク接続のコントロール合計
- 21. ネットワーク接続の警告
- 22. UWP Appsとのネットワーク接続
- 23. はlocalhostでサーバーへの接続を確立できません:8000
- 24. iPhone:複数のネットワークに接続する
- 25. ネットワーク上のMySQLデータベースに接続する
- 26. localhost - 接続できません
- 27. HeidiSQLは、MySQLサーバへの接続 - データベースへの接続に初期
- 28. Androidからネットワーク上のSQLiteに接続するには?
- 29. 既存のネットワークにプログラム的に接続
も参照してください。http://stackoverflow.com/questions/415832/during-transmissions-over-localhost-which-layers-are-used-in-osi-model – Alnitak