본문 바로가기
Server/Host

localhost 또는 127.0.0.1 이란?

by 꼬바리 2021. 4. 20.

 

보통 자신의 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 여기를 참고하면 좋을 것 같다.

 

출처 : suzxc2468.tistory.com/178

728x90
반응형

'Server > Host' 카테고리의 다른 글

윈도우 10 호스트 파일 위치 및 변경 방법  (0) 2021.04.20
host란? 호스트란 무엇일까?  (0) 2021.04.20

댓글