Network

localhost란? 127.0.0.1이란?

15호의 개발자 2021. 8. 25. 17:34
반응형

 

localhost에 대해 알아보기 위해 크롬 주소창에 localhost를 입력하면

google에 검색되는 게 아니라 '사이트에 연결할 수 없음'이라는 것이 뜬다.

 

localhost는 무엇이길래 그 자체로 주소가 되는 것일까?

 

host란?

localhost를 알기 전에 우선 host가 무엇인지 알아야 한다.

 

host는 사전적인 의미로는 '주인, 주최자'의 의미를 갖고 있고,

IT에서 말하는 host란 네트워크를 이용하기 위해 네트워크에 연결된 장치를 의미한다.

 

그러한 장치로는 컴퓨터가 될 수도 있고 스마트폰이 될 수도 있다.

즉, 검색을 하기 위해 사용하는(=네트워크에 연결된) 컴퓨터나 스마트폰이 host가 되는 것이다.

 

 

localhost란?

localhost는 말 그대로 해석하면 지역(local)+호스트(host)인데,

IT에서 말하는 localhost는 네트워크 상에서 자신의 컴퓨터의 주소를 뜻한다.


localhost는 자신의 컴퓨터를 뜻하고, 다른 컴퓨터에서는 이 주소에 접근할 수는 없다.

 

현실 세계에서 택배를 시킬 때 집 주소를 알맞게 적어야 택배가 잘 배달되는 것처럼

네트워크 세계에서도 특정 사이트를 들어갈 때 알아두어야 할 주소가 있다.

 

 

127.0.0.1이란?

결론부터 말하자면 127.0.0.1은 localhost와 같은 것이다.

 

localhost이 www.daum.net을 의미한다면

127.0.0.1은 daum의 ip주소인 114.108.157.19를 의미한다.

 

우리가 브라우저 검색창에 www.daum.net을 입력하면,

이는 DNS(Domain Name Server)를 통해 ip주소로 변환된다.

 

컴퓨터는 내부적으로 숫자를 이용해 작동하는 장치이므로

www.daum.net이라는 주소를 DNS를 통해 숫자인 ip주소로 변환해줘야 한다. 

 

 

반응형