IP 주소 분류와 주요 개념 강의 요약
1. IP 주소의 분류
IP 주소는 사용 목적 및 특징에 따라 다음과 같이 분류됩니다.
-
공인 IP 주소 (Public IP Address):
- 정의: 전 세계에서 고유한 IP 주소.
- 용도: 네트워크 간의 통신, 즉 인터넷에서 사용.
- 할당: 공인 IP 주소는 공식 기관(IANA, ISP 등)에서 할당.
- 예시: 서버, 웹사이트, 클라우드 서비스 등 외부와의 통신이 필요한 네트워크 장비에서 주로 사용.
-
사설 IP 주소 (Private IP Address):
- 정의: 사설 네트워크에서만 사용 가능한 고유하지 않은 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
2. 공인 IP와 사설 IP의 활용
-
공인 IP 주소 활용:
- 인터넷과 같은 외부 네트워크와 통신.
- 예: 웹사이트에 접속하거나 서버 간 데이터를 전송할 때.
-
사설 IP 주소 활용:
- 사설 네트워크 내부에서 호스트 간 통신.
- 예: 가정용 공유기로 연결된 기기들(스마트폰, 컴퓨터, 프린터 등)이 사설 IP 주소로 통신.
3. NAT (Network Address Translation)
- 정의: 사설 IP 주소를 공인 IP 주소로 변환하거나 반대로 변환하는 기술.
- 용도:
- 사설 네트워크에서 인터넷(공인 IP)과 통신할 수 있도록 지원.
- 네트워크 내부의 IP 주소를 외부에 노출하지 않도록 보호.
- 동작 과정:
- 내부 → 외부:
- 사설 IP 주소로 생성된 패킷이 라우터(또는 공유기)의 NAT 기능을 통해 공인 IP 주소로 변환.
- 외부 → 내부:
- 공인 IP 주소로 전달된 패킷이 NAT 기능을 통해 사설 IP 주소로 변환되어 내부 네트워크로 전달.
- 장점:
- 공인 IP 주소의 절약.
- 내부 네트워크의 보안 강화.
4. 정적 IP 주소와 동적 IP 주소
-
정적 IP 주소 (Static IP Address):
- 정의: 변경되지 않고 고정된 IP 주소.
- 용도: 서버, 중요 네트워크 장비 등 항상 같은 IP로 접근이 필요한 경우.
- 관리: 수동으로 설정해야 하며, 관리에 시간이 더 걸림.
-
동적 IP 주소 (Dynamic IP Address):
- 정의: DHCP 서버에 의해 자동으로 할당되는 IP 주소.
- 용도: 일반 사용자, 임시 네트워크 연결 등에 사용.
- 장점:
- 효율적인 IP 주소 사용.
- 네트워크 구성이 간단.
5. IP 주소 확인 방법
-
내부 IP 주소(사설 IP 주소) 확인:
- Windows:
cmd
창에서 ipconfig
명령어 입력.
- Mac/Linux: 터미널에서
ifconfig
또는 ip addr
명령어 입력.
- 결과: 네트워크 어댑터별로 할당된 사설 IP 주소 확인 가능.
-
외부 IP 주소(공인 IP 주소) 확인:
- 인터넷에서 "내 IP 주소" 또는 "What is my IP address?" 검색.
- 검색 결과로 현재 인터넷 제공자(ISP)에서 할당한 공인 IP 주소 표시.
6. NAT와 포트 개념
- 포트와 NAT의 활용:
- NAT는 포트를 활용하여 사설 네트워크의 여러 호스트가 하나의 공인 IP 주소를 공유할 수 있도록 지원.
- NAT 동작 예시:
- 사설 네트워크 내부의 각 호스트는 서로 다른 포트를 사용해 데이터를 구분.
- 예:
192.168.0.2:12345
→ 공인 IP 주소: 203.0.113.1:12345
.
결론
- 공인 IP 주소는 전 세계적으로 고유하고, 인터넷에서의 통신을 위해 사용.
- 사설 IP 주소는 내부 네트워크에서 사용되며, NAT를 통해 공인 IP와 상호 변환 가능.
- IP 주소의 분류와 NAT 기술은 오늘날의 인터넷 구조와 효율적인 자원 활용에 중요한 역할을 담당.
감사합니다! 😊