[IP 주소 완전 정복] 공인 IP와 사설 IP의 모든 것!
안녕하세요, 오늘은 IP 주소에 대해서 설명해 보겠습니다.
특히 공인 IP와 사설 IP의 차이, 그리고 그 활용에 대해 상세히 알아보겠습니다.
1. IP 주소의 기본 구조
IP 주소는 32비트로 구성되며, 보통 8비트씩 4 부분으로 나누어 표기합니다. 예를 들면 192.168.0.1과 같은 형태입니다.
각 부분은 0에서 255까지의 값을 가질 수 있습니다.
2. 공인 IP 주소 심층 분석
공인 IP 주소는 인터넷상에서 유일한 주소입니다. 주요 특징은 다음과 같습니다.
- 전 세계적으로 중복되지 않음
- 인터넷 서비스 제공업체(ISP)가 할당
- 네트워크 간 통신에 사용
- 직접 인터넷에 접속 가능
공인 IP 주소는 고정 IP와 유동 IP로 나눌 수 있습니다. 고정 IP는 변하지 않는 주소로, 주로 서버 운영에 사용됩니다.
유동 IP는 접속할 때마다 바뀌는 주소로, 일반 가정에서 많이 사용됩니다.
3. 사설 IP 주소의 특징과 활용
사설 IP 주소는 특정 네트워크 내에서만 사용되는 주소입니다. 주요 특징은 다음과 같습니다.
- 다른 네트워크와 중복 가능
- 라우터나 공유기가 할당
- 내부 네트워크 통신에 사용
- 직접 인터넷 접속 불가
사설 IP 주소의 범위:
- 10.0.0.0 ~ 10.255.255.255 (A 클래스)
- 172.16.0.0 ~ 172.31.255.255 (B 클래스)
- 192.168.0.0 ~ 192.168.255.255 (C 클래스)
4. IP 주소 클래스 체계
IP 주소는 A, B, C, D, E 클래스로 나뉩니다. 주로 사용되는 A, B, C 클래스에 대해 알아보겠습니다:
- A 클래스: 대규모 네트워크용. 첫 8비트가 네트워크 ID, 나머지가 호스트 ID
- B 클래스: 중간 규모 네트워크용. 첫 16비트가 네트워크 ID, 나머지가 호스트 ID
- C 클래스: 소규모 네트워크용. 첫 24비트가 네트워크 ID, 나머지가 호스트 ID
5. NAT(Network Address Translation)의 작동 원리
NAT는 사설 IP 주소를 공인 IP 주소로 변환해 주는 기술입니다. 작동 과정을 상세히 살펴보겠습니다.
1. 사설 네트워크의 기기가 인터넷으로 패킷을 보냅니다.
2. NAT 라우터가 패킷을 받습니다.
3. 라우터는 패킷의 출발지 IP(사설 IP)를 자신의 공인 IP로 변경합니다.
4. 동시에 포트 번호도 변경하여 NAT 테이블에 기록합니다.
5. 변경된 패킷을 인터넷으로 전송합니다.
6. 응답이 오면, NAT 테이블을 참조하여 원래의 사설 IP와 포트로 복원합니다.
7. 복원된 패킷을 해당 기기로 전달합니다.
이 과정을 통해 여러 대의 기기가 하나의 공인 IP를 공유할 수 있습니다.
6. 루프백 주소의 의미와 활용
루프백 주소는 127.0.0.1입니다. 이 주소는 자기 자신을 가리키는 특별한 IP 주소입니다. 주요 특징은 다음과 같습니다.
- 호스트 자신을 의미
- 네트워크 카드를 거치지 않고 OS 내부에서 처리
- 주로 네트워크 설정 테스트나 로컬 서버 구동에 사용
예를 들어, 웹 개발자가 로컬에서 웹 서버를 테스트할 때 주로 사용합니다.
7. IP 주소 확인 방법 tip!
자신의 IP 주소를 확인하는 방법을 상세히 알아보겠습니다:
Windows에서:
1. 시작 메뉴에서 'cmd' 입력하여 명령 프롬프트 실행
2. 'ipconfig' 입력 후 Enter
3. 'IPv4 주소'를 확인 (사설 IP)
Mac/Linux에서:
1. 터미널 실행
2. 'ifconfig' 입력 후 Enter (Mac OS Catalina 이상은 'ip addr')
3. 'inet' 뒤의 주소 확인 (사설 IP)
공인 IP 확인:
1. 웹 브라우저에서 "내 IP 주소 or what is my ip" 검색
2. 표시된 IP 주소가 공인 IP
주의: 공유기 사용 시 내부 기기의 IP와 공인 IP는 다를 수 있습니다.
8. 결론
IP 주소는 단순한 숫자의 나열이 아닙니다. 그 안에는 네트워크의 구조와 통신의 원리가 담겨 있습니다. 공인 IP와 사설 IP의 차이, NAT의 작동 원리, 그리고 IP 주소 클래스 체계 등을 이해하면 네트워크 문제 해결과 보안 강화에 큰 도움이 됩니다.
여러분의 기기가 어떤 IP 주소를 사용하고 있는지, 그리고 그 IP 주소가 어떤 의미를 가지는지 한번 확인해 보세요. 이러한 이해는 네트워크 세계를 탐험하는 데 있어 중요한 나침반이 될 것입니다.
https://www.youtube.com/watch?v=SJgnp7JZ3xE&list=PLVsNizTWUw7HfOCgvlfHIDPPo3TE-2iQM&index=27
#IP주소 #공인 IP #사설 IP #네트워크기초 #NAT #IP주소클래스 #루프백주소 #IP주소확인방법 #IT기초 #네트워크보안 #네트워크설정 #인터넷기술 #IP주소구조 #네트워크관리