ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • localhost 또는 127.0.0.1 이란?
    IT/Web 2019. 8. 4. 19:16

    보통 자신의 PC에서 웹서버를 띄우고, 브라우저 주소창에 그 자신의 PC서버로 접속하기 위해서 브라우저를 띄우고

    localhost 혹은 127.0.0.1이라고 입력 한다.

    자신의 IP주소를 손수 입력해도 괜찮지만, 다른 클라이언트에게 내 서버의 접속경로를 알려주는 용도가 아니면

    localhost 혹은 127.0.0.1을 사용한다.

     

    당연하게 사용해왔지만, 갑자기 궁금해졌다.

    뭘까? 127.0.0.1은 생긴모양은 IP주소같은데 왜 웹상에서 IP주소의 역할을 못하는 것이며,

    localhost는 뭐길래 저 127.0.0.1과 똑같은 역할을 하는것이며,

    이 둘은 뭐길래 내 본래 IP주소와 동일한 곳을 가르키는것인가..

    검색을 해봤다.

     

    아래의 질문URL에서 딱 필요한 만큼의 간결한 질문, 그리고 필요한 만큼의 간단한 대답을 설명한다.

    http://tip.daum.net/question/58809432

     

     

    그 내용을 정리하자면 다음과 같다.

    --------------------------------------------------------------------------------------------

     

    거의 모든 컴퓨터환경에서 자기 자신을 접근하는(loopback 이라고 한다고 함) 경우가 잦다.

    그리하여 OS 자체적으로 제공하고 , 항상 고정되어 있는 IP(127.0.0.1) 과 호스트네임(localhost)을 갖는다.

     

    127.0.0.1은 예약된 IP 주소로 인터넷상에 일반 IP로는 쓰일 수 없는 주소이다.

    OS에서 가상으로 지원하며, 랜카드 등 디바이스 자체를 통과하지 않고 소프트웨어적으로 처리된다.

     

    반면에 자신이 인터넷 상에 할당된 IP가 111.111.111.115인 경우

    자신의 IP로 직접 접근할 때는 랜카드 드라이버 등 디바이스 영역을 통과하여 처리되기 때문에

    localhost로 접근하는게 더 빠르고 시스템자원을 덜 쓰게된다.

     

    --------------------------------------------------------------------------------------------

     

    이정도 간단명료한 설명이면 충분한거 같다.

    더 필요한 사람이 있으면 http://wwwi.tistory.com/22 여기를 참고하면 좋을 것 같다.

     

     

     

    -------------------------끗-------------------------------

     

    댓글

다치지 말고 운동하자.