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

127.0.0.1 IP 주소 설명

IP 주소 127.0.0.1은 특수 목적의 IPv4 주소이며 localhost 라고 합니다. 또는 루프백 주소. 모든 컴퓨터는 이 주소를 자신의 주소로 사용하지만 실제 IP 주소처럼 컴퓨터가 다른 장치와 통신하도록 허용하지 않습니다.

127.0.0.1 IP 주소 설명

라우터 및 기타 네트워크 장치와 통신할 수 있도록 컴퓨터에 192.168.1.115 개인 IP 주소가 할당되어 있을 수 있습니다. 그러나 네트워크 용어로 이 컴퓨터를 의미하는 별칭과 같은 특수 127.0.0.1 주소를 계속 첨부합니다. .

루프백 주소는 네트워크에 연결된 다른 장치와 파일을 주고받는 일반 IP 주소와 달리 사용 중인 컴퓨터에서만 특별한 상황에서만 사용됩니다. 예를 들어, 컴퓨터에서 실행되는 웹 서버는 127.0.0.1을 가리키도록 하여 페이지가 배포되기 전에 로컬에서 실행되고 테스트되도록 할 수 있습니다.

127.0.0.1 작동 방식

TCP/IP 응용 프로그램 소프트웨어에 의해 생성된 모든 메시지에는 의도한 수신자의 IP 주소가 포함되어 있습니다. TCP/IP는 127.0.0.1을 특수 IP 주소로 인식합니다. 프로토콜은 물리적 네트워크로 보내기 전에 각 메시지를 확인합니다. 그런 다음 대상이 127.0.0.1인 모든 메시지를 TCP/IP 스택의 수신 측으로 자동으로 다시 라우팅합니다.

127.0.0.1 IP 주소 설명

네트워크 보안을 향상시키기 위해 TCP/IP는 라우터나 다른 네트워크 게이트웨이에 도착하는 들어오는 메시지도 확인하고 루프백 IP 주소가 포함된 메시지는 버립니다. 이 이중 검사는 네트워크 공격자가 자신의 트래픽을 루프백 주소에서 오는 것처럼 위장하는 것을 방지합니다.

127.0.0.1 IP 주소 설명

애플리케이션 소프트웨어는 일반적으로 로컬 테스트 목적으로 이 루프백 기능을 사용합니다. 127.0.0.1과 같은 루프백 IP 주소로 전송된 메시지는 LAN 외부에 도달하지 않습니다. 대신 메시지가 TCP/IP로 직접 전달되고 외부 소스에서 도착한 것처럼 대기열을 수신합니다.

루프백 메시지에는 주소 외에 대상 포트 번호가 포함됩니다. 애플리케이션은 이러한 포트 번호를 사용하여 테스트 메시지를 여러 범주로 세분화할 수 있습니다.

로컬 호스트 및 IPv6 루프백 주소

localhost 이름 또한 127.0.0.1과 함께 사용되는 컴퓨터 네트워킹에서 특별한 의미를 지닙니다. 컴퓨터 운영 체제는 이름을 루프백 주소와 연결하는 HOSTS 파일의 항목을 유지 관리합니다. 이 방법은 애플리케이션이 하드 코딩된 번호가 아닌 이름을 사용하여 루프백 메시지를 생성하는 데 도움이 됩니다.

인터넷 프로토콜 v6은 IPv4와 동일한 루프백 주소 개념을 구현합니다. 127.0.0.01 대신 IPv6은 루프백 주소를 ::1으로 나타냅니다. (0000:0000:0000:0000:0000:0000:0000:0001) IPv4와 달리 이 목적을 위해 주소 범위를 할당하지 않습니다.

127.0.0.1 대 기타 특수 IP 주소

IPv4는 루프백 테스트에 사용하기 위해 127.0.0.0에서 127.255.255.255 범위의 모든 주소를 예약하지만, 127.0.0.1은 (관례상) 거의 모든 경우에 사용되는 루프백 주소입니다.

IP 가이드 - 주소, 클래스, 브로드캐스트 및 멀티캐스트

127.0.0.1 및 기타 127.0.0.0 네트워크 주소는 IPv4에 정의된 사설 IP 주소 범위에 속하지 않습니다. 이러한 개인 범위의 개별 주소는 로컬 네트워크 장치 전용으로 사용될 수 있고 장치 간 통신에 사용될 수 있지만 127.0.0.1은 그렇지 않습니다.

컴퓨터 네트워킹을 연구하는 사람들은 때때로 127.0.0.1을 0.0.0.0과 혼동합니다. IP 주소. 둘 다 IPv4에서 특별한 의미를 갖지만 0.0.0.0은 루프백 기능을 제공하지 않습니다.