[Network] Public IP vs Private IP

1. IP 주소란

  • IP 주소란 컴퓨터 네트워크에서 장치들이 서로 통신을 하기 위해서 사용하는 특수한 번호이다.
  • IPv4, IPv6 두 가지 종류가 있다.
    • ex) IPv4: 93.184.216.34
    • ex) IPv6: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334
  • IPv4 는 오늘 날 일반적으로 주로 사용한다.
  • IPv4: [0-255].[0-255].[0-255].[0-255]
  • IPv6 는 IPv4의 32 bit 로는 주소를 부여하기에 부족하기 때문에 생겨났다. 128 bit 체계이다.

2. Public IP 란

  • 외부에 공개 되어 있기 때문에 다른 컴퓨터에서 인터넷(WWW)으로 접속 가능하다.
  • 전체 인터넷 상에서 유일한 값이다.
  • 지리적 위치를 찾을 수 있다.
  • 예를 들면 핸드폰 번호와 같다. 유일하게 사람을 식별 가능하다.

3. Private IP 란

  • private network (사설망) 내에서만 사용할 수 있는 IP 주소
  • 외부에서는 접속 할 수 없다.
  • private network 내에서 유일한 값이다.
    • 두 개의 다른 private network (다른 두 회사) 내 에서는 같은 IP를 가질 수 있다.
    • ex) A Company : Private Network 192.168.0.1/22
    • ex) B Company : Private Network 192.168.0.1/22
  • NAT + Internet gateway (proxy) 를 사용하여 WWW 에 연결한다.
  • 지정된 범위의 IP만 사설 IP로 사용 가능하다.
  • 예를 들면 가족 내의 닉네임과 같다. 가족 내에서는 식별 가능하지만 전체에서는 사람을 유일하게 식별할 수 없다.

private IP IPv4 대역

  • 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8)
    • A 클래스 private IP 대역
    • in big networks
  • 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12)
    • B 클래스 private IP 대역
    • AWS default VPC in that range
  • 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16)
    • C 클래스 private IP 대역
    • ex. home networks

4. Private IP vs Public IP (IPv4) 예제

  • private ip 는 동일한 값 일 수 있다. (Bank A, Bank B 의 192.168.10.0)
  • 외부 인터넷과 연결된 부분을 public ip 82.129.80.111 을 사용하였다.

5. 마치며

  • Public IP는 전체 인터넷에서 고유한 값이며 외부에서 접근 가능하다.
  • Private IP 는 특정 회사나 개인 내에서만 고유한 값이며 내부망 안에서만 통신 하는데 사용된다.

참고

반응형

댓글

Designed by JB FACTORY