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 는 특정 회사나 개인 내에서만 고유한 값이며 내부망 안에서만 통신 하는데 사용된다.
참고
- https://ko.wikipedia.org/wiki/IP_주소
- <https://namu.wiki/w/사설 iIP
- https://www.youtube.com/watch?v=if8OQGfQDu8&list=PLt1SIbA8guuusDOIqQuiFKerF_4_nQ_Xs&index=9
- https://medium.com/@jitendra.bigtani/aws-understanding-private-ip-public-ip-and-elastic-ip-216a3738cb62
- https://ko.wikipedia.org/wiki/IPv6
- https://www.flackbox.com/cisco-private-ip-addresses-rfc-1918
- https://www.baeldung.com/cs/networking-ip-vs-port
- https://www.avast.com/c-ip-address-public-vs-private
반응형