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

Máy chủ cục bộ - còn được gọi là 'địa chỉ lặp lại' - được sử dụng để thiết lập kết nối IP hoặc cuộc gọi tới máy tính hoặc máy tính của riêng bạn. Địa chỉ lặp lại thường được sử dụng trong bối 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ó kiến ​​thức nền tảng hoặc quan tâm đến mạng sẽ thấy điều quan trọng là phải học và hiểu các thuật ngữ máy tính liên quan với lĩnh vực này. Localhost là một trong những thuật ngữ được coi là có lợi cho bất kỳ kỹ thuật viên máy tính nào. 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ạn bắt đầu hành trình tìm hiểu về thuật ngữ mạng.

LocalHost là gì và nó được sử dụng như thế nào?(What Is LocalHost and How Is It Used?)

Không chỉ là một thuật ngữ, localhost còn có thể là một tên miền, như netflix.com hoặc google.com . Cũng(Just) giống như bất kỳ miền nào, localhost cũng sẽ có địa chỉ Giao thức Internet(Internet Protocol) (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(IPv6) có thể thiết lập một vòng lặp lại bằng cách nhập: 1.

giao thức Internet(Internet Protocol)

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

IPv4 , là Giao thức Internet(Internet Protocol) phiên bản 4, là giao thức phổ biến nhất được sử dụng trên toàn cầu. IPv4 chủ yếu dựa vào Giao thức kiểm soát truyền tải(Transmission Control Protocol) ( 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 sử dụng mạng ethernet.

IPv6 đã bắt đầu thay thế dần IPv4 . Nhu cầu về địa chỉ IP đã tăng theo cấp số nhân trước sự bùng nổ kỹ thuật số. Ngày càng có nhiều thiết bị sử dụng internet, vì vậy 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

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

Ngoài các con số, IPv6 cũng mang lại 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(Network Address Translation) ( 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 IPv4 là giao thức phổ biến hơn trong số hai giao thức internet được sử dụng, nó sẽ là trọng tâm của chúng tôi trong tương lai. 

Cách hoạt động của 127.0.0.1(How 127.0.0.1 Works)

Khi bạn thiết lập kết nối IPv4 với địa chỉ lặp lại 127.0.0.1, mặt nạ mạng con 255.0.0.1 sẽ được chỉ định. Vì vậy, nếu bất kỳ bộ chuyển mạch, bộ định tuyến hoặc cổng công cộng nào nhận được một gói dữ liệu với vòng lặp của bạn là đích của nó, thông tin của 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 máy chủ cục bộ, thông tin sẽ không tiếp tục đến một máy tính khác trong 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 nhận các gói dữ liệu 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(Common Uses For Localhost)

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

Chạy một bài kiểm tra tốc độ(Running A Speed Test)

Gửi một yêu cầu ping là cách sử dụng phổ biến nhất mà bạn sẽ tìm thấy cho địa chỉ loopback. Sử dụng Windows Command Prompt , bạn có thể kiểm tra kết nối của mình và phát hiện ra bất kỳ vấn đề hiệu suất(performance issues) nào mà máy tính của bạn hiện đang gặp phải.

Để thực hiện một yêu cầu ping tới localhost:

  1. Mở hộp thoại Run function ( phím Windows + R) và nhập cmd . Nhấn Enter .
    1. Bạn cũng có thể nhập cmd vào hộp Tìm kiếm trên Thanh tác vụ(Taskbar Search) và chọn Dấu nhắc Lệnh(Command Prompt ) từ danh sách.
    2. Nên chạy với tư cách Quản trị(Running as Administrator) viên.
  2. ping 127.0.0.1 và nhấn Enter .

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, bị mất và thời gian truyền dữ liệu khứ hồi gần đúng.

Chặn trang web(Blocking Websites)

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

Mỗi khi máy tính của bạn cố gắng truy cập một 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(Domain Name Server) ( DNS ) để tìm kiếm tệp máy chủ lưu trữ cục bộ(locally stored host file)

Ví dụ: địa chỉ IPv4 127.0.0.1, sẽ được hiển thị là 'localhost' 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 máy chủ lưu trữ. Điều này tạo ra phản hồi tải nhanh hơn cho bất kỳ lượt truy cập trở lại nào vào cùng một trang web.

Tệp máy chủ lưu trữ cũng sẽ chứa đị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(edit these IP addresses) để khớp với địa chỉ lặp lại 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 hướng trở lại máy chủ cục bộ. 

Mặc dù nó hoạt động khá hiệu quả, nhưng sử dụng localhost như một phương pháp để ngă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 quyền truy cập vào các trang web đó, bạn sẽ phải xóa mục nhập với tư cách quản trị viên theo cách thủ công. Chỉ quản trị viên đã tạo mục nhập ban đầu mới có thể làm điều 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 các chương trình hoặc ứng dụng web mới(Testing New Programs Or Web Applications)

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 sẽ trở thành một máy chủ mô phỏng. Điều này giúp bạn có thể tải bất kỳ tệp cần thiết nào của một chương trình vào máy chủ để kiểm tra chức năng. 

Khi 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 vào các thành phần của máy chủ máy tính để bàn hoặc gửi yêu cầu đến một API cụ thể .



About the author

Tôi là một kỹ sư phần cứng với hơn 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên về bộ điều khiển và cáp USB, cũng như nâng cấp BIOS và hỗ trợ ACPI. Trong thời gian rảnh rỗi, tôi cũng thích viết blog về các chủ đề khác nhau liên quan đến công nghệ và kỹ thuật.



Related posts