💬 "인터넷에 연결된 모든 기기는 주소가 필요하다!"
💬 "공인 IP? 사설 IP? NAT IP는 또 뭐지?"
우리가 웹사이트에 접속하고, 이메일을 보내고, 동영상을 스트리밍하는 모든 과정에서 IP(Internet Protocol) 주소가 중요한 역할을 합니다!
IP는 네트워크에서 각 장치를 식별하는 고유한 주소예요.
그런데 IP 주소에는 공인 IP, 사설 IP, 그리고 NAT IP 같은 개념이 있어요.
이 개념들을 정확히 이해하면, 네트워크 설정이나 개발자와의 커뮤니케이션이 훨씬 수월해질 수 있어요! 🚀
그럼, 지금부터 IP와 NAT IP가 무엇인지 알아볼까요? 😊
🌐 1. IP(Internet Protocol) – 인터넷의 주소 시스템!
💡 "인터넷에 연결된 모든 기기는 IP 주소를 가져야 한다!"
📌 IP 주소란?
✔ 인터넷에 연결된 각 기기에 할당된 고유한 번호
✔ 네트워크 상에서 데이터를 주고받기 위해 필요
✔ IPv4(예: 192.168.0.1), IPv6(예: 2001:db8::ff00:42:8329) 형식이 있음
📌 💡 IP 주소는 집 주소와 같아요!
📍 집 주소가 있어야 우편물을 받을 수 있듯이, IP 주소가 있어야 기기가 인터넷에서 데이터를 받을 수 있어요.
🌍 2. 공인 IP vs 사설 IP – 인터넷과 내부 네트워크의 차이!
💡 "모든 기기가 직접 인터넷에 연결될 수는 없어요!"
💡 "그래서 IP 주소를 공인과 사설로 나눠 사용해요!"
📌 ✅ 공인 IP (Public IP)
✔ 전 세계에서 유일한 IP 주소
✔ 인터넷 서비스 제공업체(ISP)가 부여
✔ 웹 서버, 이메일 서버, 게임 서버 등에 사용
🔹 공인 IP 예시
📍 211.45.67.89
📍 125.78.92.101
✅ 사용 사례:
✔ 웹사이트 접속할 때
✔ 서버를 운영할 때
✔ 인터넷을 통해 외부에서 접속할 때
📌 ✅ 사설 IP (Private IP)
✔ 내부 네트워크에서만 사용되는 IP 주소
✔ 인터넷과 직접 연결되지 않음
✔ 라우터가 자동 할당 (예: 192.168.0.1, 10.0.0.1 등)
🔹 사설 IP 예시
📍 192.168.0.10
📍 10.1.1.5
✅ 사용 사례:
✔ 가정이나 회사 내부 네트워크
✔ 공유기(Wi-Fi) 연결 시
✔ 기업 내부 서버에서 사용
📌 🔺 라우터(Router)란?
✔ 네트워크에서 여러 기기를 인터넷과 연결하는 장치
✔ 사설 IP를 사용해 가정이나 사무실 내부 기기들을 관리
✔ NAT 기능을 활용해 여러 기기가 하나의 공인 IP로 인터넷에 접속 가능
🔄 3. NAT (Network Address Translation) – IP 주소를 변환하는 기술!
💡 "공인 IP 부족 문제를 해결하기 위해 등장한 기술!"
💡 "NAT를 사용하면 여러 개의 기기가 하나의 공인 IP를 공유할 수 있어요!"
📌 ✅ NAT (네트워크 주소 변환)란?
✔ 공인 IP 하나를 여러 기기와 공유 가능
✔ 공인 IP를 절약하는 방식
✔ 사설 IP를 공인 IP로 변환해 인터넷에 접속 가능
🔹 NAT 동작 방식 예시
기기 | 사설 IP | 변환 후 공인 IP |
노트북 | 192.168.0.2 | 211.45.67.89 |
스마트폰 | 192.168.0.3 | 211.45.67.89 |
태블릿 | 192.168.0.4 | 211.45.67.89 |
🚀 즉, 공유기에 연결된 여러 기기가 동일한 공인 IP(211.45.67.89)를 사용하여 인터넷에 접속하는 거예요!
✅ IP & NAT IP 한눈에 비교!
공인 IP | 사설 IP | NAT IP | |
사용 목적 | 인터넷 연결 | 내부 네트워크 | IP 변환 |
공개 여부 | 전 세계 유일 | 내부 네트워크 전용 | 사설 IP를 공인 IP로 변경 |
예시 | 211.45.67.89 | 192.168.0.10 | 192.168.0.10 → 211.45.67.89 |
사용 사례 | 웹 서버, 인터넷 연결 | 가정, 기업 내부 네트워크 | 공유기, 회사 네트워크 |
🎯 결론 – IP 주소를 이해하면 네트워크가 보인다!
✔ IP 주소는 인터넷에서 기기를 식별하는 고유한 번호!
✔ 공인 IP는 인터넷에 직접 연결, 사설 IP는 내부 네트워크용!
✔ NAT는 여러 기기가 하나의 공인 IP를 공유할 수 있도록 하는 기술!
✔ NAT를 통해 인터넷 자원을 효율적으로 사용 가능!
'기획자가 알아야 할 IT지식' 카테고리의 다른 글
🌐 HTML, CSS, JavaScript – 웹 개발의 3대 축! 💻🎨 (0) | 2025.02.05 |
---|---|
🆔 UUID & MAC – 고유 식별자로 나만의 아이디를 만들어보자! 🏷️🔑 (0) | 2025.02.05 |
🌐 프로토콜(Protocol) – 네트워크 통신의 규칙! 📡🔗 (0) | 2025.02.05 |
🕵️♂️ 파싱(Parsing) & 크롤링(Crawling) – 웹 데이터를 다루는 기술! 🌍🔍 (0) | 2025.02.05 |
🔥 방화벽(Firewall) & VPN – 안전한 네트워크의 필수 요소! 🌐🔒 (0) | 2025.02.05 |