728x90
공인 IP (Public IP)
- 개념: 공인 IP는 인터넷에서 고유하게 할당되는 IP 주소로, 전 세계적으로 유일합니다. 인터넷 서비스 제공자(ISP)가 할당하며, 인터넷에 연결된 모든 기기는 고유한 공인 IP를 통해 서로 통신할 수 있습니다.
- 할당 방식: 공인 IP는 ISP 또는 도메인 네임 시스템(DNS) 관리 기관에서 할당합니다.
- 용도: 외부 인터넷과의 통신에 사용되며, 인터넷에 직접 연결되는 웹 서버, 이메일 서버, 네트워크 장비 등에 할당됩니다.
- 보안: 공인 IP는 외부에 노출되므로, 방화벽 등의 보안 장치로 보호하는 것이 중요합니다.
예시
- 203.0.113.1, 198.51.100.5 같은 주소는 공인 IP의 예시입니다.
사설 IP (Private IP)
- 개념: 사설 IP는 내부 네트워크(로컬 네트워크)에서만 사용되는 IP 주소로, 인터넷과 직접 연결되지 않고 네트워크 내부에서만 유효합니다. 여러 네트워크에서 중복해서 사용해도 문제가 없으며, 네트워크 주소 변환(NAT)을 통해 공인 IP와 연결될 수 있습니다.
- 할당 방식: 사설 IP는 네트워크 관리자가 설정하거나 DHCP 서버가 자동으로 할당합니다.
- 용도: 가정이나 회사 내부 네트워크의 컴퓨터, 스마트폰, 프린터, IoT 기기 등 내부 장치 간 통신에 사용됩니다.
- 보안: 외부에서 직접 접근이 불가능해 보안에 유리합니다.
사설 IP 주소 범위
사설 IP 주소는 특정 범위 내에서만 사용할 수 있도록 규정되어 있습니다.
- 클래스 A: 10.0.0.0 ~ 10.255.255.255
- 클래스 B: 172.16.0.0 ~ 172.31.255.255
- 클래스 C: 192.168.0.0 ~ 192.168.255.255
공인 IP와 사설 IP의 차이점
특징공인 IP (Public IP)사설 IP (Private IP)
범위 | 전 세계적으로 유일하게 할당 | 내부 네트워크에서만 유효 |
접근 가능성 | 인터넷을 통해 외부에서 접근 가능 | 외부에서 직접 접근 불가능 |
사용 용도 | 서버, 외부와 통신이 필요한 장비 | 가정 및 회사 내부 장치 간 통신 |
할당 방식 | ISP에서 할당 | 네트워크 관리자 또는 DHCP 서버에서 할당 |
보안 | 보안 위험이 크므로 보호 필요 | 외부 접근 제한으로 상대적 보안성 높음 |
NAT(Network Address Translation)와의 관계
가정이나 회사에서는 사설 IP를 사용하는 기기들이 **NAT(Network Address Translation)**를 통해 하나의 공인 IP로 외부와 통신할 수 있습니다. NAT는 사설 네트워크에서 공인 네트워크로 데이터 패킷을 변환해 주며, 공인 IP 주소의 절약과 내부 장치의 보호를 돕습니다.
결론
- 공인 IP는 외부와 직접적인 통신이 필요한 장치에 사용되고, 사설 IP는 내부 네트워크 내에서의 장치 간 통신에 적합합니다.
- 사설 네트워크는 NAT를 통해 하나의 공인 IP로 인터넷과 연결될 수 있어, 공인 IP 주소의 부족 문제를 해결하고 보안성을 높입니다.
728x90
'CS > 네트워크' 카테고리의 다른 글
[네트워크] Stateful vs Stateless (0) | 2024.10.30 |
---|---|
[네트워크] 블로킹 vs 논블로킹(Blocking vs Non-blocking) (0) | 2024.10.30 |
[네트워크] 쿠키와 세션 차이(Cookie & Session) (0) | 2024.10.30 |
[네트워크] DNS(Domain Name System) (0) | 2024.10.30 |
[네트워크] GET방식과 POST방식의 차이 (1) | 2024.10.30 |