Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

Localhost란 무엇이며 127.0.0.1과 어떻게 다릅니까?

Localhost란 무엇이며 127.0.0.1과 어떻게 다릅니까?

모든 네트워크 장치의 연결이 끊긴 경우에도 컴퓨터는 일종의 네트워크를 통해 계속 통신할 수 있습니다. "루프백"으로 알려진 Unix 시스템은 가상 네트워크 장치를 통해 자체 및 자체 간에 네트워크 통신을 보내고 받을 수 있습니다. 컴퓨터는 자체적으로 메시지를 보낼 수 있으므로 네트워크가 작동하지 않아도 네트워크 스타일의 통신이 가능합니다.

127.0.0.1이란 무엇입니까?

127.0.0.1은 가장 일반적으로 사용되는 루프백 IP 주소입니다. 루프백 기능에 특별히 사용되는 1,600만 개 이상의 IP 주소로 구성된 예약 블록의 일부입니다. 루프백을 사용하면 네트워크 연결 프로토콜을 사용하는 동안 컴퓨터가 자체적으로 통신할 수 있습니다.

Localhost란 무엇이며 127.0.0.1과 어떻게 다릅니까?

광범위한 추상화에서 루프백은 하나의 끝점으로만 네트워크 연결을 생성하는 가상 네트워킹 장치입니다. 즉, 동일한 장치인 컴퓨터에서 시작하고 끝납니다. 사실, 루프백 장치는 위에서 본 것처럼 lo라는 이름으로 ipconfig에 나타나기도 합니다. 루프백 주소는 주로 문제 해결(거울에서 보는 것과 유사) 또는 네트워크 인터페이스를 통해 로컬 리소스에 액세스하는 데 사용됩니다.

로컬호스트가 무엇인가요?

Localhost란 무엇이며 127.0.0.1과 어떻게 다릅니까?

"localhost"는 원래 서버에 연결하는 통신 포트를 나타냅니다. 네트워크 연결이 자체적으로 "루프백"되도록 하여 해당 네트워크가 없거나 사용 가능한 경우 네트워크 연결을 에뮬레이트할 수 있습니다. 실제로 localhost는 사용 및 논의에 대해 127.0.0.1과 동의어로 취급됩니다. 그러나 그것들이 완전히 동일하지는 않다는 것을 기억하는 것이 중요합니다.

사용자가 입력한 텍스트 문자열을 탐색 가능한 IP 주소로 변환하기 위한 DNS 요청을 하기 전에 운영 체제는 HOSTS 파일에서 별칭 또는 리디렉션 규칙을 확인합니다. 표준 기본값으로 구성된 시스템에서 URI의 "localhost"는 IPv4에서는 127.0.0.1로, IPv6에서는 ::1로 해석됩니다. 그러나 이 두 개보다 훨씬 더 많은 루프백 주소가 있습니다. 루프백 주소용으로 예약된 IP 주소 블록은 127.0.0.0에서 127.255.255.255까지 확장됩니다.

대부분의 경우 localhost는 위에서 언급한 HOSTS 파일의 리디렉션 규칙 덕분에 127.0.0.1로 확인됩니다. 그러나 경우에 따라 localhost가 다른 IP 주소에 매핑될 수 있습니다. 따라서 localhost는 해당 블록의 모든 IP 주소를 가리킬 수 있으며 동일하게 작동합니다.

결론:localhost와 127.0.0.1의 차이점은 무엇입니까?

대부분의 컴퓨터에서 localhost와 127.0.0.1은 기능적으로 동일합니다. 하지만 localhost는 레이블입니다. 주소 자체가 아니라 IP 주소에 대한 것입니다. Localhost가 다른 IP 주소를 가리킬 수 있습니다. 실제로 예약된 주소 블록 외부에 있는 IP 주소를 포함하여 모든 IP 주소를 가리킬 수 있습니다. HOSTS 파일은 신경 쓰지 않고 당신을 막지 않을 것입니다. 그러나 시스템의 중요한 기능이 중단되고 로컬 호스트 연결에 의존하는 모든 앱이 충돌합니다.

127개의 주소 블록은 이진 주소 값 00000001에서 01111111까지 실행되는 클래스 A 주소의 마지막 블록이기 때문에 루프백 주소 블록에 대해 선택되었습니다. IPv6에서 루프백 주소는 첫 번째 주소인 0:0:0입니다. :0:0:0:0:1, 가장 자주 잘린 형태로 ::1로 표현됩니다.

Windows에서 Unix 시스템으로 이동하는 경우 루프백이 실제로 localhost와 동의어임을 알아차렸을 수 있습니다. HOSTS 파일을 사용하여 "루프백"을 127.0.0.1로 리디렉션할 수 있지만 이는 무엇보다 텍스트 대체에 가깝습니다.