Localhost là gì và bạn có thể sử dụng nó như thế nào?


Localhost - còn được gọi là địa chỉ loopback, được sử dụng để thiết lập kết nối IP hoặc cuộc gọi, đến máy tính hoặc máy của riêng bạn. Địa chỉ loopback thường được sử dụng trong ngữ cảnh mạng và cung cấp cho máy tính khả năng xác thực ngăn xếp IP.

Bất kỳ ai có nền tảng hoặc quan tâm đến mạng sẽ thấy điều quan trọng là tìm hiểu và hiểu thuật ngữ máy tính được liên kết với lĩnh vực này. Localhost là một trong những thuật ngữ như vậy được coi là có lợi cho bất kỳ kỹ thuật viên máy tính. Hiểu được tầm quan trọng và cách sử dụng của localhost cũng là một nơi tuyệt vời để bắt đầu hành trình tìm kiếm thuật ngữ mạng.

Localhost là gì và nó được sử dụng như thế nào?

Không chỉ là một thuật ngữ, localhost cũng có thể là một tên miền , như netflix.com hoặc google.com. Giống như bất kỳ tên miền nào, localhost cũng sẽ có địa chỉ Giao thức Internet (IP) riêng.

Địa chỉ cần thiết sẽ phụ thuộc vào giao thức internet đang được sử dụng. Gọi localhost bằng IPv4, là IP phổ biến nhất, sẽ có phạm vi từ 127.0.0.0 đến 127.255.255.255 nhưng thường sẽ mặc định là 127.0.0.1. Người dùng IPv6 có thể thiết lập loopback bằng cách nhập: 1.

Giao thức Internet

Giao thức Internet (IP) được đặt ra để thiết lập một phương thức chuẩn cho máy tính để giao tiếp với các thiết bị khác trên mạng. Nó không chỉ chi phối các địa chỉ mà còn cả cách gửi và nhận dữ liệu của bạn cho cả mạng cục bộ và trên internet.

IPv4, là Giao thức Internet phiên bản 4, là giao thức được sử dụng phổ biến nhất trên toàn cầu. IPv4 phụ thuộc rất nhiều vào Giao thức điều khiển truyền (TCP) để xử lý phần lớn các mối quan tâm về dữ liệu như phân phối, giải trình tự và tính toàn vẹn. IP này được thiết kế như một giao thức không kết nối được sử dụng trên các máy dựa trên ethernet.

In_content_1 all: [300x250] / dfp: [640x360]->

IPv6 đã bắt đầu thay thế từ từ IPv4. Nhu cầu về địa chỉ IP đã tăng theo cấp số nhân sau sự bùng nổ kỹ thuật số. Ngày càng có nhiều thiết bị sử dụng internet, do đó IPv6 được phát triển để phù hợp với sự gia tăng và giải quyết một số lỗi cơ bản được tìm thấy trong IPv4.

Khi IPv4 cho phép sử dụng khoảng 4,3 tỷ địa chỉ IP duy nhất để sử dụng, IPv6 sẽ cho phép lên tới 340 nghìn tỷ, nghìn tỷ.

Ngoài các số, IPv6 cũng cung cấp các lợi thế về mạng. Nó mở ra khả năng phát hiện dễ dàng hơn giữa các thiết bị của các mạng hỗ trợ IPv6 khác, cho phép người dùng sử dụng các dịch vụ mà không cần hành động của người dùng cuối. Nhu cầu dịch địa chỉ mạng (NAT) cũng giảm đáng kể khi sử dụng IPv6. NAT là thứ cho phép các máy khách IPv4 chia sẻ một địa chỉ IP duy nhất.

Xem như IPv4 là giao thức phổ biến hơn trong hai giao thức internet đã sử dụng, đây sẽ là trọng tâm của chúng tôi trong tương lai.

Cách 127.0.0.1 hoạt động

Khi bạn thiết lập kết nối IPv4 đến địa chỉ vòng lặp 127.0.0.1, mặt nạ mạng con 255.0.0.1 được chỉ định. Vì vậy, nếu bất kỳ bộ chuyển mạch công cộng, bộ định tuyến hoặc cổng nào nhận được gói dữ liệu với vòng lặp của bạn làm đích, thông tin dữ liệu sẽ không được ghi lại.

Điều này có nghĩa là nếu một gói dữ liệu bị loại bỏ bên ngoài localhost, thông tin sẽ không tiếp tục đến một máy tính khác trên mạng. Điều này giúp duy trì bảo mật mạng bằng cách ngăn máy của bạn chọn các gói dữ liệu đi lạc có thể cố gắng kích hoạt các dịch vụ khác để đáp ứng.

Sử dụng phổ biến cho Localhost

Ngoài khả năng bảo mật, localhost có thể hữu ích trong một vài tình huống khác. Có ba mục đích chính cho địa chỉ loopback được coi là hữu ích cho kỹ thuật viên mạng máy tính.

Chạy thử nghiệm tốc độ

Gửi yêu cầu ping là cách sử dụng phổ biến nhất bạn sẽ tìm thấy cho địa chỉ loopback. Sử dụng Dấu nhắc lệnh của Windows, bạn có thể kiểm tra kết nối của mình và khám phá mọi vấn đề hiệu năng máy tính của bạn hiện có thể phải đối mặt.

Để thực hiện yêu cầu ping đến localhost:

  1. Mở hộp thoại Run(phím Windows + R) và nhập cmd. Nhấn Enter.
    1. Bạn cũng có thể nhập cmdvào hộp Tìm kiếm trên thanh tác vụ và chọn Dấu nhắc lệnhtừ danh sách.
    2. Chạy với tư cách quản trị viênđược khuyến nghị.
    3. Nhập ping127.0.0.1và nhấn Enter.
    4. Kết quả sẽ được hiển thị trên màn hình. Dữ liệu được hiển thị sẽ bao gồm số lượng gói dữ liệu được gửi, nhận, mất và thời gian khứ hồi gần đúng của việc truyền dữ liệu.

      Chặn trang web

      Khi bạn cần chặn truy cập vào một số trang web nhất định, localhost có thể làm mánh khóe Loopback có thể khá hữu ích trong việc ngăn chặn trình duyệt của bạn xâm nhập vào các trang web độc hại. Để thực hiện điều này, bạn sẽ cần biết tệp máy chủ là gì và mục đích chúng phục vụ trong ngữ cảnh này.

      Mỗi lần máy tính của bạn cố gắng truy cập trang web hoặc máy tính từ xa bằng tên miền, máy tính sẽ gửi yêu cầu đến Máy chủ tên miền (DNS) để tìm kiếm tập tin lưu trữ cục bộ.

      Ví dụ: địa chỉ IPv4 127.0.0.1, sẽ được hiển thị dưới dạng ‘localhost phong trong DNS. Tên miền của bất kỳ trang web mới nào bạn truy cập cũng sẽ được lưu trữ dưới dạng tệp lưu trữ. Điều này tạo ra phản hồi tải nhanh hơn cho mọi lượt truy cập trở lại vào cùng một trang.

      Tệp máy chủ cũng sẽ chứa các địa chỉ IP của tất cả các tên miền mà nó lưu trữ. Bạn sẽ phải chỉnh sửa các địa chỉ IP này để khớp với địa chỉ loopback 127.0.0.1 để chặn chúng. Làm như vậy sẽ khiến lưu lượng truy cập được chuyển trở lại localhost thay thế.

      Mặc dù nó hoạt động trong tình trạng khó khăn, nhưng sử dụng localhost làm phương pháp để ngăn chặn truy cập vào các trang web không mong muốn không phải là giải pháp tốt nhất. Lý do chính là nếu bạn cần truy cập vào các trang web đó, bạn sẽ phải xóa mục nhập một cách thủ công. Chỉ quản trị viên đã tạo mục nhập ban đầu mới có thể thực hiện việc này, khóa những người khác cần truy cập trang web cụ thể vì lý do này hay lý do khác.

      Kiểm tra chương trình mới hoặc ứng dụng web

      Bất cứ khi nào một vòng lặp được kích hoạt, hệ điều hành của bạn trở thành một máy chủ mô phỏng. Điều này cho phép tải bất kỳ tệp cần thiết nào của chương trình vào máy chủ để kiểm tra chức năng.

      Kết hợp với các phần mềm khác, bạn thậm chí có thể sử dụng loopback để cho phép các ứng dụng di động được tải bên cạnh truy cập các thành phần máy chủ để bàn hoặc gửi yêu cầu tới một API cụ thể.

      Windows - Cài đặt localhost trên máy tính với XAMPP

      bài viết liên quan:


      9.10.2019