Địa chỉ loopback là gì? Tức là 127.0.0.1


18

Địa chỉ loop-back là gì? 127.0.0.1 là một địa chỉ loop-back, nhưng điều này thậm chí còn có ý nghĩa gì? Xin hãy mô tả và đưa ra một ví dụ, vì tôi đang khó hiểu điều này.


2
Đừng quên về loopback IPv6, hoặc :: 1, (đôi khi được đặt trong ngoặc để tránh bị nhầm lẫn với cổng [:: 1]).
kojiro

Câu trả lời:


17

Các bài viết trên Wikipedia về loopback puts nó tốt hơn tôi có thể:

Thuật ngữ loopback (đôi khi được đánh vần là back-back ) thường được sử dụng để mô tả các phương pháp hoặc quy trình định tuyến tín hiệu điện tử, luồng dữ liệu kỹ thuật số hoặc các luồng vật phẩm khác, từ cơ sở ban đầu của chúng nhanh chóng trở lại cùng một thực thể nguồn mà không cần xử lý hoặc sửa đổi. Điều này chủ yếu nhằm mục đích kiểm tra cơ sở hạ tầng truyền tải hoặc vận chuyển.

Về mặt địa chỉ IP, điều này có nghĩa là mọi thông tin liên lạc đến địa chỉ đó thực sự không bao giờ rời khỏi hoặc có lẽ không bao giờ thực sự nhập thẻ giao diện mạng của bạn để bạn luôn có "kết nối".

Điều này cho phép bạn kiểm tra phần mềm máy khách / máy chủ (ví dụ) với cả hai phần chạy trên cùng một máy.


1
Là một nhà phát triển web, tôi sử dụng địa chỉ này để kiểm tra các trang web đang chạy trên máy cục bộ của mình.
Aaron Hoffman

1
Bất kỳ dịch vụ nào chỉ nghe địa chỉ loopback sẽ không thể truy cập trực tiếp từ bất kỳ máy bên ngoài nào. Điều này cải thiện tính bảo mật của các dịch vụ không cần truy cập từ mạng.
BillThor

18

Địa chỉ loopback được "kết nối" với card mạng ảo trong máy của bạn được gọi là bộ điều hợp loopback.

Bất cứ điều gì được gửi đến bộ điều hợp loopback ảo đều quay trở lại. Nó giống như nó "kết nối với chính nó."

Ví dụ: nếu tôi thực hiện một yêu cầu web bằng cách nhập " http://127.0.0.1/somesite.html " trong trình duyệt của mình, yêu cầu đó sẽ đi qua bộ điều hợp loopback (ảo) và sau đó quay lại ngay.

Vì vậy, nếu bạn có máy chủ web chạy trên hệ thống của mình và đang nghe trên 127.0.0.1, nó sẽ nhận được yêu cầu từ trình duyệt của bạn và cũng có thể liên lạc với trình duyệt của bạn bằng cách gửi phản hồi của nó trở lại 127.0.0.1.

Điều này là tuyệt vời cho mục đích thử nghiệm, như bạn có thể thấy.

Không có gì đi qua bộ điều hợp loopback đi ra Internet hoặc rời khỏi hệ thống của bạn. Bộ điều hợp loopback hoàn toàn được chứa trong hệ thống của bạn.


1

Nó đơn giản có nghĩa là địa chỉ địa phương của bạn. Khi bạn kiểm tra NIC của mình, điều này có thể được thực hiện thông qua "ping 127.0.0.1". Khi bạn làm điều này, bạn đang kiểm tra để đảm bảo rằng thông tin của bạn có thể chuyển xuống lớp 1 và sao lưu. Nếu bạn nghi ngờ rằng NIC của bạn không hoạt động ở mức vật lý, thì điều này sẽ giúp kiểm tra rất tốt.

Nó cũng có thể được sử dụng để chỉ định cho các ứng dụng của bạn rằng bạn không muốn thông tin của mình rời khỏi máy chủ. Điều này có thể được nhìn thấy khi bạn cài đặt ứng dụng mô hình máy chủ-máy khách trên máy tính cục bộ, nhưng bạn không muốn thông tin đó có thể truy cập được từ xa. Bạn có thể chỉ định phần mềm máy chủ để truyền thông tin qua địa chỉ loopback và phần mềm máy khách của bạn có thể lắng nghe trong địa chỉ quay lại vòng lặp. Điều này sẽ cung cấp thông tin cho các ứng dụng cục bộ, đồng thời vô hiệu hóa khả năng cho người khác trên mạng LAN truy cập bất kỳ phần mềm máy chủ nào bạn thiết lập làm cục bộ.

Tôi không biết nếu tôi giải thích nó rất tốt, nhưng đó là điều tốt nhất tôi có thể làm. Các Wikipedia trang có thông tin tốt về nó.


3
Loopback thường sẽ bỏ qua NIC. Linux có giao diện loopback cụ thể sẽ hoạt động ngay cả khi không có NIC. Hầu hết các ngăn xếp sẽ chuyển hướng các cuộc gọi cục bộ đến bất kỳ giao diện nào đến giao diện loopback.
BillThor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.