127.0.0.1 là gì? Sự khác biệt giữa localhost và 127.0.0.1

Nếu bạn là một hacker hay đơn giản chỉ là người am hiểu về công nghệ thì hẳn bạn phải biết đến con số 127.0.0.1. Tuy nhiên sự thật là phần lớn mọi người đều không biết 127.0.0.1 là gì? Trong bài viết này hãy cùng BachkhoaWiki giải thích con số này nhé!

127.0.0.1 là gì?

127.0.0.1 là gì? Sự khác biệt giữa localhost và 127.0.0.1
127.0.0.1 là địa chỉ giao thức Internet lặp lại (IP) còn được gọi là máy chủ cục bộ. Địa chỉ được sử dụng để thiết lập kết nối IP với cùng một máy hoặc máy tính đang được người dùng cuối sử dụng.

127.0.0.1 được sử dụng để làm gì?

127.0.0.1 được dùng để thiết lập công cụ mạng. Cụ thể là nó cho phép truy cập vào một máy chủ được lưu trữ trên PC của bạn như thể bạn đang xem nó qua internet. Điều này rất hữu ích khi đang làm việc với phần mềm mạng và muốn đảm bảo mọi thứ chạy trơn tru trước khi đưa nó lên internet.

Cách hoạt động của 127.0.0.1 là gì?

Tất cả các thư do phần mềm ứng dụng TCP / IP tạo ra đều chứa địa chỉ IP cho người nhận dự kiến ​​của chúng. TCP / IP nhìn nhận 127.0.0.1 là một địa chỉ IP đặc biệt.

Thiết lập kết nối mạng tới địa chỉ 127.0.0.1 được thực hiện giống như cách thiết lập kết nối với bất kỳ máy tính hoặc thiết bị từ xa nào trên mạng. Sự khác biệt chủ yếu là tránh sử dụng phần cứng giao diện mạng cục bộ trong việc kết nối. Quản trị viên hệ thống và nhà phát triển ứng dụng thường sử dụng 127.0.0.1 để kiểm tra ứng dụng. Khi thiết lập kết nối IPv4 với 127.0.0.1 thông thường sẽ được gán mặt nạ mạng con 255.0.0.1.

Cách truy cập 127.0.0.1

Truy cập 127.0.0.1 với máy tính riêng của bạn bằng cách mở trình duyệt web và nhập 127.0.0.1 vào thanh địa chỉ (address bar), sau đó nhấn Enter.

Nếu bạn nhập con số này mà không có bất kì thiết lập trước nào, có khả năng trình duyệt sẽ thông báo máy tính của bạn đã từ chối yêu cầu kết nối.

127.0.0.1 là gì?

Sự khác biệt giữa localhost và 127.0.0.1 là gì?

Không có sự khác biệt thực sự giữa 127.0.0.1 và localhost. Trên hầu hết các hệ thống, cả hai đều có cùng một chức năng là trỏ đến cùng một vị trí: máy tính của bạn. Tuy nhiên vẫn có một vài khác biệt nhỏ giữa localhost và 127.0.0.1.

Localhost là gì?

Mọi thiết bị được kết nối với Internet đều có địa chỉ IP, được sử dụng để nhận dạng. Địa chỉ IP có dạng 1.1.1.1, với “1s” được thay thế bằng bất kỳ số nào từ 1 đến 255.

Localhost được gắn với một địa chỉ IP cụ thể là 127.0.0.1. Địa chỉ IP này đề cập đến máy tính của bạn và máy chủ cục bộ. Nói cách khác, khi máy tính của bạn sử dụng localhost, nó đang tự nói chuyện với chính nó. Có một số tiêu chuẩn bảo vệ địa chỉ IP này để khi bạn điều hướng đến 127.0.0.1, bạn luôn kết nối với máy tính của mình.

Sự khác biệt giữa localhost và 127.0.0.1

Có một khác biệt về hình thức, cụ thể localhost được gọi là một không gian tên (thực chất giống như địa chỉ web) trong khi đó 127.0.0.1 là mặc định cho địa chỉ IP liên quan. Localhost là tên máy chủ, 127.0.0.1 là địa chỉ IPv4 cục bộ. Mọi hệ thống sẽ phân giải localhost thành địa chỉ IP đó.

127.0.0.1 là gì?

Bạn có thể hình dung localhost là “tên” cho địa chỉ 127.0.0.1, giống như cách “www.google.com” là “tên” cho địa chỉ IP của Google. Tuy nhiên, khi bạn truy cập www.google.com, nó phải đi qua máy chủ DNS để máy tính của bạn có thể tìm ra địa chỉ IP nào phù hợp với tên. Localhost không cần máy chủ DNS, vì máy tính của bạn đã biết rằng điều đó có nghĩa là bạn muốn kết nối với nó. Như vậy, bạn có thể sử dụng localhost ngay cả khi bạn không có kết nối internet.

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

Thỉnh thoảng bạn sẽ bắt gặp một địa chỉ khác tương tự là 127.0.0.0. Cả hai địa chỉ 127.0.0.0 và 127.0.0.1 đều là địa chỉ IP. Tuy nhiên chúng có mặt nạ IP khác nhau.

Địa chỉ IP là gì?

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

Địa chỉ IP (IP là viết tắt của từ tiếng Anh: Internet Protocol – giao thức Internet) là một địa chỉ đơn nhất mà những thiết bị điện tử hiện nay đang sử dụng để nhận diện và liên lạc với nhau trên mạng máy tính bằng cách sử dụng giao thức Internet.

Bất kỳ thiết bị mạng nào bao gồm bộ định tuyến, bộ chuyển mạch mạng, máy vi tính, máy chủ hạ tầng (như NTP, DNS, DHCP, SNMP, v.v.), máy in, máy fax qua Internet, và vài loại điện thoại—tham gia vào mạng đều có địa chỉ riêng, và địa chỉ này là đơn nhất trong phạm vi của một mạng cụ thể. Vài địa chỉ IP có giá trị đơn nhất trong phạm vi Internet toàn cầu, trong khi một số khác chỉ cần phải đơn nhất trong phạm vi một công ty (theo Wikipedia)

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

Như đã đề cập ở phần trên, 127.0.0.1 là một địa chỉ loopback (hay còn gọi là localhost). Trong khi đó 127.0.0.0 là một đị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.

Bạn không thể sử dụng 127.0.0.0 và 127.0.0.1 thay thế cho nhau. Sự khác biệt được chỉ ra ở đây là tồn tại hai tuyến đường – một tuyến đường chung đến bất kỳ thiết bị nào sử dụng 127.*.*.* và một tuyến đường rất cụ thể đến máy chủ 127.0.0.1.

Sự khác biệt giữa 0.0.0.0 và 127.0.0.1 là gì?

127.0.0.1 là tín hiệu đến TCP / IP của máy tính mà bạn không muốn kết nối với internet, bạn muốn kết nối với một máy chủ trên máy tính của riêng bạn. Như vậy, bạn thường sẽ nhập nó khi yêu cầu phần mềm kết nối với máy chủ thông qua trình duyệt web hoặc trò chơi.

Mặt khác, khi bạn sử dụng 0.0.0.0, bạn đang yêu cầu phần mềm cho phép kết nối từ mọi địa chỉ IP cục bộ có thể, thay vì chỉ 127.0.0.1.

Xem thêm:

Có một số địa chỉ IP hữu ích cần biết, 127.0.0.1 là một trong số đó. Bây giờ bạn biết nó làm gì, nó hoạt động như thế nào và khi nào bạn có thể sử dụng nó. Hãy theo dõi BachkhoaWiki để cùng tìm hiểu những thông tin bổ ích khác nhé!