[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