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 10에 macOS Big Sur/iOS 14 위젯을 설치하는 방법

Windows 10에 macOS Big Sur/iOS 14 위젯을 설치하는 방법

macOS Big Sur 버전은 최근 WWDC 컨퍼런스에서 공식적으로 발표되었습니다. 그리고 Rainmeter 도구를 사용하면 macOS Big Sur의 인터페이스를 Windows 10으로 완전히 가져올 수 있습니다.

RDSealer 악성 코드로부터 원격 데스크톱을 보호하는 방법

RDSealer 악성 코드로부터 원격 데스크톱을 보호하는 방법

RDSealer는 RDP 서버를 감염시키고 원격 연결을 모니터링하여 자격 증명과 데이터를 훔치려는 악성 코드입니다.

파일 탐색기를 대체할 최고의 Windows용 파일 관리 소프트웨어 7가지

파일 탐색기를 대체할 최고의 Windows용 파일 관리 소프트웨어 7가지

이제 파일 탐색기에 작별 인사를 하고 타사 파일 관리 소프트웨어를 사용할 때가 되었습니까? 다음은 최고의 Windows 파일 탐색기 대안 7가지입니다.

LoRaWAN은 어떻게 작동하나요? IoT에 왜 중요한가요?

LoRaWAN은 어떻게 작동하나요? IoT에 왜 중요한가요?

LoRaWAN 또는 장거리 무선 영역 네트워크는 장거리 저전력 장치 간의 통신에 유용합니다.

Windows 10에서 고급 시작 옵션을 여는 8가지 방법

Windows 10에서 고급 시작 옵션을 여는 8가지 방법

고급 시작 옵션으로 이동하면 Windows 10 재설정, Windows 10 복원, 이전에 생성한 이미지 파일에서 Windows 10 복원, 시작 오류 수정, 명령 프롬프트를 열어 다른 옵션 선택, UEFI 설정 열기, 시작 설정 변경 등을 수행할 수 있습니다. ..

소셜 네트워크 계정에 로그인하기 전에 신중하게 생각해야 하는 이유는 무엇입니까?

소셜 네트워크 계정에 로그인하기 전에 신중하게 생각해야 하는 이유는 무엇입니까?

새로운 서비스에 가입할 때마다 사용자 이름과 비밀번호를 선택하거나 Facebook이나 Twitter로 간단히 로그인할 수 있습니다. 하지만 꼭 해야 할까요?

Google DNS 8.8.8.8 및 8.8.4.4 변경 지침

Google DNS 8.8.8.8 및 8.8.4.4 변경 지침

DNS Google 8.8.8.8 8.8.4.4는 많은 사용자가 특히 네트워크 액세스 속도를 높이거나 차단된 Facebook에 액세스하기 위해 사용하기로 선택하는 DNS 중 하나입니다.

Windows 10에서 항상 InPrivate 모드로 Microsoft Edge를 시작하는 방법

Windows 10에서 항상 InPrivate 모드로 Microsoft Edge를 시작하는 방법

공유 Windows 10 컴퓨터에서 Microsoft Edge를 사용하고 검색 기록을 비공개로 유지하려는 경우 Edge가 항상 InPrivate 모드에서 실행되도록 설정할 수 있습니다.

대칭 암호화와 비대칭 암호화의 차이점 살펴보기

대칭 암호화와 비대칭 암호화의 차이점 살펴보기

오늘날 일반적으로 배포되는 암호화에는 대칭 암호화와 비대칭 암호화라는 두 가지 유형이 있습니다. 이 두 암호화 유형의 기본적인 차이점은 대칭 암호화는 암호화 및 암호 해독 작업 모두에 단일 키를 사용한다는 것입니다.

Windows에서 전체 화면 모드를 종료하는 방법

Windows에서 전체 화면 모드를 종료하는 방법

컴퓨터의 전체 화면 모드는 불필요한 콘텐츠를 제거합니다. 그렇다면 Windows 전체 화면 모드를 종료하는 방법은 무엇입니까?