Fall in IT.

127.0.0.1, localhost, 192.168.0.x 세가지 ip의 차이 본문

컴퓨터 & 네트워크/네트워크

127.0.0.1, localhost, 192.168.0.x 세가지 ip의 차이

D.Y 2018. 1. 26. 14:35


안녕하세요.


오늘은 127.0.0.1, localhost, 192.168.0.x 세가지 ip의 차이점을 간단하게 알아보도록 하겠습니다.


127.0.0.1

localhost

192.68.0.x (사설ip)


모두 같은거 아닌가? 라고 생각하기 쉽지만, 사실 조금씩 차이가 있습니다.



알아야할 개념

  1. loopback
  2. 공인 IP
  3. 사설 IP


간단하게 설명하자면,

loopback은 호스트에 할당된 아이피를 의미합니다.


즉, 내가 갖고 있는 노트북에서 localhost 또는 127.0.0.1로 서버를 띄울 경우

서버를 띄운 노트북에서만 접속이 가능합니다.


핸드폰에서 localhost 또는 127.0.0.1로 서버를 띄울 경우 핸드폰에서만 접속이 가능합니다.


사설IP의 경우에는 같은 대역의 사설 IP를 할당받은 모든 기기에서 접속이 가능합니다.

단, 같은 대역의 사설 IP에 붙어있지 않은경우 (쉽게 말해서, 같은 와이파이에 붙어있지 않은 경우)에는 접속이 불가능 합니다.


공인IP의 경우에는 어디서나 접속이 가능합니다.



그럼 왜 모두 공인 IP를 사용하지 않을까요?

  • 공인 IP는 IPv4 즉, 32bit로 이루어진 주소체계입니다.
  • 이론적으로 부여할 수 있는 주소의 총 수는 0.0.0.0 ~ 255.255.255.255 로 256 x 256 x 256 x 256 = 42억 9496만 7296개가 최대가 된다.
  • 따라서, 개수의 제한이 있기 때문에 모두 공인 IP를 사용할 수 없습니다.

참조



Comments