Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Localhost Là Gì Và Bạn Có Thể Sử Dụng Nó Như Thế Nào?

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

Bất kỳ ai có nền tảng hoặc quan tâm đến mạng sẽ thấy quan trọng học và hiểu thuật ngữ máy tính liên quan. Localhost là một thuật ngữ như vậy được xem là có lợi cho kỹ thuật viên máy tính. Hiểu tầm quan trọng và cách dùng localhost cũng là điểm khởi đầu tuyệt vời cho hành trình vào thuật ngữ mạng.

LocalHost Là Gì Và Nó Được Sử Dụng Như Thế Nào?

Không chỉ một thuật ngữ, localhost cũng có thể là 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 có địa chỉ Internet Protocol (IP) riêng.

Địa chỉ cần thiết phụ thuộc vào giao thức internet được dùng. Gọi localhost dùng IPv4, giao thức IP phổ biến nhất, sẽ có dải 127.0.0.0 đến 127.255.255.255 nhưng thường mặc định 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 (Internet Protocol)

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

IPv4, tức Internet Protocol phiên bản 4, là giao thức phổ biến nhất toàn cầu. IPv4 phụ thuộc lớn vào Transmission Control Protocol (TCP) xử lý phần lớn vấn đề dữ liệu như giao hàng, trình tự, và toàn vẹn. IP này được thiết kế như giao thức không kết nối (connectionless) dùng trên máy dựa trên ethernet.

IPv6 bắt đầu dần thay thế IPv4. Nhu cầu địa chỉ IP tăng vọt sau bùng nổ số. Càng nhiều thiết bị dùng internet, IPv6 được phát triển để đáp ứng tăng trưởng và khắc phục vài lỗi cơ bản của IPv4.

Nơi IPv4 cho phép khoảng 4,3 tỷ địa chỉ IP duy nhất, IPv6 cho phép lên tới 340 trilliards (340 tỷ tỷ).

Ngoài con số, IPv6 cũng cung cấp ưu điểm mạng. Mở ra phát hiện dễ dàng giữa thiết bị mạng IPv6 khác, cho phép dùng dịch vụ không cần hành động người dùng cuối. Cần dịch Network Address Translation (NAT) cũng giảm đáng kể khi dùng IPv6. NAT là thứ cho phép client IPv4 chia sẻ một địa chỉ IP đơn.

Vì IPv4 phổ biến hơn, nó sẽ là trọng tâm tiếp theo.

Cách 127.0.0.1 Hoạt Động

Khi thiết lập kết nối IPv4 đến địa chỉ loopback 127.0.0.1, mặt nạ subnet 255.0.0.1 được gán. Vì vậy, nếu bất kỳ switch, router, hoặc gateway công cộng nhận gói dữ liệu với loopback làm đích, thông tin dữ liệu sẽ không được ghi log.

Điều này nghĩa là nếu gói dữ liệu bị bỏ ra ngoài localhost, thông tin sẽ không tiếp tục đến máy 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 nhận gói dữ liệu lạc có thể cố kích hoạt dịch vụ khác.

Cách Dùng Phổ Biến Cho Localhost

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

Chạy Kiểm Tra Tốc Độ (Speed Test)

Gửi yêu cầu ping là cách dùng phổ biến nhất cho địa chỉ loopback. Dùng Windows Command Prompt, bạn có thể test kết nối và phát hiện vấn đề hiệu suất máy tính hiện tại.

Để thực hiện ping đến localhost:

  1. Mở chức năng Run (phím Windows + R) hộp thoại 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 Thanh tác vụ và chọn Command Prompt từ danh sách.
    2. Chạy với tư cách Quản trị viên (Run as Administrator) được khuyên.
  2. Nhập ping 127.0.0.1 và nhấn Enter.

Kết quả sẽ hiển thị trên màn hình. Dữ liệu bao gồm số gói dữ liệu gửi, nhận, mất, và thời gian khứ hồi gần đúng của truyền dữ liệu.

Chặn Trang Web (Blocking Websites)

Khi cần chặn truy cập trang web nhất định, localhost có thể làm được. Loopback khá hữu ích ngăn trình duyệt truy cập trang độc hại. Để làm được, bạn cần biết file host là gì và mục đích chúng phục vụ trong bối cảnh này.

Mỗi lần máy tính cố truy cập trang web hoặc máy từ xa dùng tên miền, máy sẽ gửi yêu cầu đến Domain Name Server (DNS) tìm file host lưu cục bộ.

Ví dụ, địa chỉ IPv4 127.0.0.1, sẽ hiển thị là 'localhost' trong DNS. Tên miền trang web mới bạn truy cập cũng lưu thành file host. Điều này tạo phản hồi tải nhanh hơn cho lần truy cập lại cùng trang.

File host cũng chứa địa chỉ IP của tất cả tên miền nó lưu. Bạn phải chỉnh sửa địa chỉ IP này khớp địa chỉ loopback 127.0.0.1 để chặn chúng. Làm vậy sẽ khiến lưu lượng được dẫn về localhost.

Mặc dù hoạt động trong lúc cần, dùng localhost chặn truy cập trang không mong muốn không phải giải pháp tốt nhất. Lý do chính là nếu cần truy cập trang đó, bạn phải thủ công xóa mục nhập với tư cách quản trị. Chỉ quản trị tạo mục ban đầu mới làm được, khóa ngoài người khác cần truy cập trang cụ thể vì lý do này nọ.

Kiểm Thử Chương Trình Mới Hoặc Ứng Dụng Web

Khi loopback được kích hoạt, hệ điều hành trở thành server mô phỏng. Điều này làm cho việc tải file cần thiết của chương trình vào server để test chức năng trở nên khả thi.

Kết hợp với phần mềm khác, bạn thậm chí có thể dùng loopback cho phép ứng dụng mobile side-loaded truy cập thành phần server desktop hoặc gửi yêu cầu đến API cụ thể.