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주소로 변환해줘야 한다.
'Network' 카테고리의 다른 글
Socket 통신과 HTTP 통신의 차이 (+통신이란?) (0) | 2022.02.23 |
---|---|
사용 중인 포트 확인 및 중지 방법 (Port 8100 was already in use.) (0) | 2022.02.18 |
네트워크 기본 개념 요약 (OSI 7계층) (책 『모두의 네트워크』) (0) | 2021.12.20 |
Port(포트), http, 포트 포워딩, 유동IP/고정IP, DHCP 간단한 설명 (IP vs MAC vs Port) (0) | 2021.12.13 |
라우터, WAN/LAN, NAT, IPv4, IPv4 기본 게이트 웨이 간단한 설명 (0) | 2021.12.13 |