Public IP vs Private IP
공인 IP(Public IP)와 사설 IP(Private IP)는 IP 주소를 지정하는 방식에 따라 구분됩니다. 각각의 주요 차이점에 대해 쉽게 설명드리겠습니다.
- 공인 IP (Public IP):
- 공인 IP 주소는 인터넷 상에서 유일하게 식별 가능한 주소입니다.
- 전 세계 어디에서나 인터넷을 통해 해당 IP 주소로 접근이 가능합니다.
- 인터넷 서비스 제공업체(ISP)에 의해 할당되며, 외부 네트워크와의 통신에 사용됩니다.
- 웹사이트 호스팅, 원격 접속, VPN 등 외부와의 직접적인 네트워크 통신을 필요로 하는 서비스에서 주로 사용됩니다.
- 사설 IP (Private IP):
- 사설 IP 주소는 내부 네트워크(예: 가정, 사무실) 내에서만 사용되고, 인터넷 상에서는 식별할 수 없는 주소입니다.
- 각 내부 네트워크는 동일한 사설 IP 범위를 사용할 수 있으며, 이는 외부와 격리되어 있어 겹침 문제가 발생하지 않습니다.
- 사설 네트워크 내의 장치들은 서로 사설 IP를 통해 통신하지만, 인터넷과 통신할 때는 NAT(Network Address Translation)을 통해 공인 IP를 사용합니다.
간단히 말해서, 공인 IP는 전 세계적으로 유일하고 인터넷에 직접 연결되어 통신할 수 있는 주소이며, 사설 IP는 하나의 개인 또는 기업 네트워크 내에서만 유일하고 인터넷에 직접 노출되지 않는 주소입니다.
이 두 주소의 사용례는 다음과 같습니다:
- 공인 IP: 웹서버, 이메일 서버, 또는 당신이 인터넷을 통해 접속하고 있는 외부의 서비스 호스트.
- 사설 IP: 당신의 집이나 회사 내의 컴퓨터, 프린터, 스마트폰 등 네트워크에 연결된 기기들.
사설 IP 범위는 다음과 같습니다:
- 10.0.0.0 - 10.255.255.255
- 172.16.0.0 - 172.31.255.255
- 192.168.0.0 - 192.168.255.255
이러한 범위 내의 IP 주소는 사설 IP로 예약되어 있으며, 인터넷에서는 사용할 수 없습니다.
'[F-Lab 멘토링 학습]' 카테고리의 다른 글
| HTTPS 암호화 작동원리-2 (0) | 2023.11.11 |
|---|---|
| TCP와 HTTP의 차이, OSI 7계층 (1) | 2023.11.11 |
| 프로세스와 스레드의 차이 (0) | 2023.11.11 |
| Call-by-value vs Call-by-reference (0) | 2023.11.11 |
| (스터디) 파이브 라인스 오브 코드 4장 타입 코드 처리하기 (0) | 2023.11.06 |