Localhost의 IP 주소가 127.0.0.1인 이유는 무엇입니까?

Localhost의 IP 주소가 127.0.0.1인 이유는 무엇입니까?

IP 주소 127.0.0.1은 로컬 호스트 또는 루프백 주소라고 하는 특수 목적의 IPv4 주소입니다. 모든 컴퓨터는 이 주소를 사용하지만 실제 IP 주소 처럼 다른 장치와 통신하는 것은 허용되지 않습니다 .

귀하의 컴퓨터에는 라우터 및 기타 네트워크 연결 장치와 통신하기 위해 개인 IP 주소 192.168.1.115 가 할당될 수 있습니다 . 그러나 이는 여전히 "이 컴퓨터" 또는 사용 중인 주소를 의미하는 특수한 127.0.0.1 주소에 연결되어 있습니다.

루프백 주소는 액세스 중인 컴퓨터에서만 사용되며 특별한 경우에만 사용됩니다. 이는 다른 네트워크 장치와 파일을 전송하는 데 사용되는 일반 IP 주소와는 다릅니다.

예를 들어, 컴퓨터에서 실행되는 웹 서버는 127.0.0.1을 가리켜 페이지를 배포하기 전에 실행하고 로컬로 테스트할 수 있습니다.

Localhost의 IP 주소가 127.0.0.1인 이유는 무엇입니까?

묻다:

답변을 받고 싶은 질문이 있습니다. 왜 Localhost의 IP 주소가 127.0.0.1인가요? 그리고 127은 무엇을 의미합니까? 0.0.1은 무엇을 의미합니까?

답변 1:

127은 서브넷 마스크가 255.0.0.0인 클래스 A 네트워크의 마지막 네트워크 번호입니다. 주소 127.0.0.1은 서브넷의 첫 번째 할당 주소입니다. 127.0.0.0 주소는 유선 네트워크 주소이므로 사용되지 않습니다.

그러나 호스트 부분이 더 잘 작동하도록 다른 IP 주소를 사용하는 경우 IP 주소 127.0.0.1을 사용하도록 다시 전환해야 합니다. 원하는 경우 주소 127.0.0.1을 핑하여 시도해 볼 수 있습니다.

답변 2:

루프백 네트워크로서 IP 주소 할당 127과 관련된 자세한 정보는 1986년 11월에 출판된 Reynolds와 Postel이라는 두 명의 저자가 작성한 문서 RFC 990에서 찾을 수 있습니다.

"이 네트워크에서는 주소가 이런 의미로 해석되지 않습니다."

예를 들어, 주소 0.0.0.37은 이 네트워크의 서버 37로 이해될 수 있습니다.

네트워크 클래스 A의 네트워크 번호 127에는 호스트에 루프백이 있는 주소 127의 네트워크로 상위 프로토콜에 의해 전송되는 데이터그램 패킷인 루프백 기능이 할당됩니다. 그리고 주소 127로 전송된 데이터그램 패킷은 네트워크의 다른 곳에서는 나타나지 않습니다.

1981년 9월에 발행된 문서 RFC 790에 따르면 0과 127은 네트워크 계층 A에서 미리 할당된 주소입니다. 0은 특정 호스트에 집중하는 데 사용되고 127은 루프백에 사용됩니다.

추가 정보

데이터그램

데이터그램은 비연결 방식을 사용하여 소스와 대상 간에 데이터를 전송하는 정보 패킷입니다. IPX(Internetwork Packet Exchange) 및 IP(Internet Protocol)는 데이터그램 서비스입니다. 데이터그램에는 대상 주소가 포함되어 있으며 라우터로 연결된 네트워크의 경계를 넘을 수 있습니다.

IP 주소 127.0.0.1의 작동 방식

Localhost의 IP 주소가 127.0.0.1인 이유는 무엇입니까?

TCP/IP 응용 프로그램 소프트웨어 에 의해 생성된 모든 메시지에는 의도된 수신자의 IP 주소가 포함되어 있습니다. TCP/IP는 127.0.0.1을 특수 IP 주소로 간주합니다. 프로토콜은 각 메시지를 실제 네트워크로 보내기 전에 검사하고 127.0.0.1 로 향하는 모든 메시지를 자동으로 TCP/IP 스택의 수신 측으로 다시 라우팅합니다.

네트워크 보안을 향상시키기 위해 TCP/IP는 라우터나 다른 네트워크 포트에서 들어오는 메시지도 검사하고 중복된 IP 주소가 포함된 메시지를 삭제합니다. 이는 사이버 공격자가 루프백 주소에서 들어오는 악성 네트워크 트래픽을 숨기는 것을 방지합니다.

응용 프로그램 소프트웨어는 종종 로컬 테스트 목적으로 이 반복 기능을 사용합니다. 127.0.0.1 과 같은 루프백 IP 주소로 전송된 메시지는 LAN(근거리 통신망)을 넘어갈 수 없으며 대신 TCP/IP로 직접 전송되고 외부의 단일 소스에서 온 것처럼 대기열을 수신합니다.

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

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

localhost라는 이름은 127.0.0.1과 함께 사용될 때 컴퓨터 네트워크에서 특별한 의미를 갖습니다 . 컴퓨터 운영 체제는 이름을 루프백 주소와 연결하는 호스트 파일의 항목을 유지 관리하므로 응용 프로그램이 하드 코딩된 숫자가 아닌 이름을 통해 루프백 메시지를 생성할 수 있습니다.

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

127.0.0.1 다른 특수 IP 주소와 비교

IPv4는 루프백 테스트 중에 사용하기 위해 127.0.0.0 ~ 127.255.255.255 범위의 모든 주소를 저장 하지만 대부분의 경우에 사용되는 루프백 주소는 127.0.0.1(역사적 관례에 따라)입니다.

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

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

아래 기사를 더 참조하세요.

행운을 빌어요!


Windows에서 무선 네트워크 어댑터의 기본 주파수 대역을 변경하는 방법

Windows에서 무선 네트워크 어댑터의 기본 주파수 대역을 변경하는 방법

이 가이드에서는 Windows 7, Windows 8 및 Windows 10에서 무선 네트워크 어댑터에 기본적으로 사용할 기본 주파수 대역(5GHz 또는 2.4GHz)을 변경하는 방법을 보여줍니다.

프로세서 선호도란 무엇입니까? Windows 10에서 프로세서 선호도를 설정하는 방법

프로세서 선호도란 무엇입니까? Windows 10에서 프로세서 선호도를 설정하는 방법

그러나 모든 코어가 아닌 1개 또는 2개의 코어만 사용하도록 프로그램을 설정하는 것도 가능합니다. 이 게시물에서 Quantrimang.com은 프로세서 선호도가 무엇인지, Windows 10에서 프로세서 선호도를 설정하는 방법을 설명합니다.

개인정보 보호 수준이 가장 낮은 VPN은 피해야 합니다.

개인정보 보호 수준이 가장 낮은 VPN은 피해야 합니다.

VPN 기술의 인기가 높아짐에 따라 범위, 방법 및 대담성이 다양한 다양한 사기가 발생했습니다.

Windows 10에서 원격으로 PC를 잠그는 방법

Windows 10에서 원격으로 PC를 잠그는 방법

Windows 10에는 장치를 추적할 수 있을 뿐만 아니라 원격으로 잠글 수도 있는 깔끔한 기능이 있습니다.

SpyHunter를 사용하여 스파이웨어를 제거하고 키로거를 방지하는 방법

SpyHunter를 사용하여 스파이웨어를 제거하고 키로거를 방지하는 방법

SpyHunter는 컴퓨터의 맬웨어, 스파이웨어 및 안티 키로거를 검색하고 파괴하는 소프트웨어입니다.

Windows 10의 새로운 하드 드라이브 용량 분석 도구인 디스크 사용량을 사용해 보세요.

Windows 10의 새로운 하드 드라이브 용량 분석 도구인 디스크 사용량을 사용해 보세요.

디스크 사용량은 C:\Windows\System32\diskusage.exe에 있으며 diskusage /?를 입력하면 사용 지침이 표시됩니다. 이 유틸리티는 전체 드라이브 또는 지정된 폴더를 검색하고 각 폴더가 사용 중인 양을 보고할 수 있습니다.

Windows 10/11에 Moon Knight 테마를 설치하는 방법

Windows 10/11에 Moon Knight 테마를 설치하는 방법

Moon Knight 테마 세트는 품질이 매우 높아 컴퓨터에 즉시 설치할 가치가 있습니다.

실행 명령을 사용하여 Windows 응용 프로그램을 빠르게 여는 방법에 대한 지침

실행 명령을 사용하여 Windows 응용 프로그램을 빠르게 여는 방법에 대한 지침

Windows에서 애플리케이션을 빠르게 열어야 할 때 우리는 종종 키보드 단축키를 사용합니다. 그러나 실행 명령을 사용하는 또 다른 방법이 있다는 것을 아는 사람은 거의 없습니다. 실행에는 Windows에서 다양한 응용 프로그램을 열 수 있는 많은 명령이 있지만 가장 일반적인 것은 아래 응용 프로그램을 여는 5가지 명령입니다. 참조하시기 바랍니다.

Windows 10 컴퓨터에 바이러스가 있습니다. 해결 방법은 다음과 같습니다.

Windows 10 컴퓨터에 바이러스가 있습니다. 해결 방법은 다음과 같습니다.

악성 코드가 컴퓨터에 설치되면 신속하게 컴퓨터를 제어하고 매우 심각한 오류를 일으킬 수 있습니다. 다운로드하여 설치하는 바이러스 백신 소프트웨어도 가짜 소프트웨어일 수 있으며 이는 컴퓨터에 해를 끼칠 수 있습니다.

Ubuntu Live USB를 사용하여 Windows PC에서 바이러스 제거

Ubuntu Live USB를 사용하여 Windows PC에서 바이러스 제거

Windows 컴퓨터가 바이러스에 감염되었거나 더 심각한 경우에는 시작할 수도 없습니다. Ubuntu Live USB 또는 CD를 소유하고 있는 경우 이를 사용하여 PC를 정리하고 Windows를 복원해 볼 수 있습니다.