Sự khác nhau giữa 127.0.0.0 và 127.0.0.1 là gì?

Mục lục:

Sự khác nhau giữa 127.0.0.0 và 127.0.0.1 là gì?
Sự khác nhau giữa 127.0.0.0 và 127.0.0.1 là gì?

Video: Sự khác nhau giữa 127.0.0.0 và 127.0.0.1 là gì?

Video: Sự khác nhau giữa 127.0.0.0 và 127.0.0.1 là gì?
Video: Hướng dẫn cài đặt win 8 từ USB, DVD, HDD - YouTube 2024, Tháng Ba
Anonim
 Đôi khi, câu hỏi sơ cấp nhất mang lại những khoảnh khắc có thể dạy được; đọc tiếp khi chúng ta nghiên cứu cách thay đổi một chữ số giữa 127.0.0.0 đến 127.0.0.1 cung cấp một cơ hội để xem topo mạng.
Đôi khi, câu hỏi sơ cấp nhất mang lại những khoảnh khắc có thể dạy được; đọc tiếp khi chúng ta nghiên cứu cách thay đổi một chữ số giữa 127.0.0.0 đến 127.0.0.1 cung cấp một cơ hội để xem topo mạng.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi theo lịch sự của SuperUser - một phân khu của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Câu hỏi

SuperAer reader Disa tò mò về các IP loopback:

I know that both are loopback IPs, but they have another ip mask.

What’s the difference between them? Can they be used interchangeably?

=========================================================================== IPv4 routes =========================================================================== Active routes: Destination Mask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 […] 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306

Chúng ta có thể trêu chọc loại thông tin nào từ bảng này?

Câu trả lời

Hai cộng tác viên của SuperUser đã nhảy vào để giúp giải quyết bí ẩn. Đầu tiên, Mmmc cung cấp cái nhìn tổng quan ngắn gọn này:

No. You cannot use them both. And they are not both loopback adresses.

127.0.0.1

là địa chỉ loopback

127.0.0.2

là địa chỉ loopback

127.0.0.3

là một địa chỉ loopback và cứ thế

127.0.0.0

là địa chỉ mạng. Cùng với mặt nạ 255.0.0.0 nó cung cấp cho bạn một gợi ý rằng toàn bộ lớp A của các địa chỉ bắt đầu bằng

127.*.*.*

sẽ chứa các địa chỉ loopback.

Sau đó, YLearn cung cấp tổng quan rộng hơn về các quy ước đặt tên nói chung và cách suy nghĩ về chúng:

What is shown in the screenshot is a routing table from a computer. The routing table is just a “roadmap” that tells a computer/router where to go to get to other devices on the network.

In some ways this is similar to how we navigate in real life.

The first column provides the list of known destinations (where can I go) and the second column indicates how specific the destination (I can go to Canada or I can go to Uncle John’s house in Canada). Without getting into great detail, the “higher” the mask value, the more specific the destination. So a value of 0.0.0.0 covers going to any device and a value of 255.255.255.255 specifies an individual device.

The third column specifies where traffic should go next to get to the destination (if you are going to Canada, you need to start by getting on Main Street) and the fourth column indicates which path out of the device should be used to get to the destination (from home you may only have your driveway but from the Walmart parking lot you may have several “exits” to choose from).

Finally, the metric gives the computer a way to choose the best path if there are multiple routes to the destination (you can go out either the north or east exit from the parking lot to get to Canada, but the east one is a faster).

So to answer the original question, no you can’t use 127.0.0.0 and 127.0.0.1 interchangeably. The difference shown here is that there exists two routes – a general route to any device using 127.x.y.z and a very specific route to host 127.0.0.1 (which is in 127.0.0.0), both of which use the 127.0.0.1 interface

Có cái gì để thêm vào lời giải thích? Âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange có hiểu biết công nghệ khác? Xem toàn bộ chuỗi thảo luận tại đây.

Đề xuất: