- IP 주소는 네트워크에서 기기를 식별하기 위한 고유한 숫자 라벨입니다.
- 현재 사용되는 형식은 192.0.2.10 같은 IPv4와, 훨씬 더 긴 IPv6 두 가지입니다.
- IP 주소는 시간이 지나며 바뀔 수 있고, 사용자의 대략적인 지역과 인터넷 제공사를 추정하는 단서가 됩니다.
IP 주소(IP Address)란?
IP 주소는 네트워크에 연결된 기기를 식별하기 위한 숫자 라벨입니다. "IP"는 Internet Protocol(인터넷 프로토콜)의 줄임말로, 컴퓨터들이 인터넷에서 서로 메시지를 주고받기 위한 규칙입니다. 인터넷을 사용하는 노트북, 휴대폰, 스마트 TV, 프린터, 서버 등 모든 기기는 최소한 하나의 IP 주소를 가집니다. IP 주소가 없다면 네트워크는 데이터를 어디로 보내야 할지 알 수 없습니다.
IP 주소는 평소에는 사용자에게 보이지 않습니다. 와이파이에 접속하거나 인터넷 공유기에 연결될 때 자동으로 받게 됩니다. 가정에서는 시간이 지나며 주소가 바뀔 수 있지만, 그 순간만큼은 그 주소가 사용자의 기기를 가리키는 "네트워크 상의 주소"입니다.
일상의 비유로 이해하기
IP 주소를 "집 주소"라고 상상해 보세요. 우체국은 이 집에 사는 사람의 이름이나 대문 색깔을 몰라도 됩니다. 정확한 주소만 알면 편지와 택배를 제대로 배달할 수 있지요. IP 주소도 똑같은 역할을 합니다. 인터넷의 라우터들이 데이터를 어디로 보내야 할지를 정해 주는 "주소"인 것입니다.
주소가 적히지 않은 봉투에 생일 카드를 넣어 보내는 모습을 상상해 보세요. 아무리 멋진 카드라도 도착할 수 없습니다. IP 주소 없이 인터넷에 데이터를 보내는 것도 마찬가지입니다. 집 주소처럼 IP 주소 자체는 비밀은 아니지만, 데이터가 올바른 목적지에 도달하기 위해서는 반드시 필요한 정보입니다.
왜 중요한가요?
IP 주소는 인터넷이 정보를 "어느 길로 보낼지" 결정하는 기준입니다. 웹페이지를 열면 사용자의 IP 주소에서 사이트의 IP 주소로 요청이 가고, 그 답이 같은 길로 돌아옵니다. 많은 서비스는 IP 주소를 이용해 방문자의 대략적인 지역을 파악하거나, 비정상적인 행동을 감지하거나, 스팸과 무차별 로그인 시도를 차단합니다.
작은 사업장에서도 IP 주소는 자주 등장합니다. 이메일 도달률은 메일을 보내는 서버의 IP 평판에 영향을 받습니다. 사무실 와이파이, 결제 단말기, 원격 접속 도구도 어떤 IP를 신뢰할지 정하며 동작합니다. 기본 개념만 알아도 IT 업체의 견적이나 방화벽 설정을 이해하기 훨씬 쉬워집니다.
작동 방식
IP 주소는 크게 두 가지 형식이 있습니다. IPv4는 점으로 구분된 네 개의 숫자(예: 192.0.2.10) 형태로, 원래의 설계이지만 전 세계가 사용하기에는 양이 부족해졌습니다. IPv6는 이 부족 문제를 해결하기 위해 만들어졌고, 콜론으로 구분된 16진수의 긴 문자열 형태를 가집니다. IPv6 주소는 사실상 무한에 가까울 만큼 많습니다.
가정용 공유기는 보통 인터넷 회사가 준 공용 IP 주소 하나를 가지고, 집 안의 기기들에게는 사설 IP 주소를 나눠 줍니다. NAT라는 기술이 이 둘 사이를 번역해 주기 때문에, 여러 기기가 같은 인터넷 회선을 공유할 수 있는 것입니다. 회사나 데이터센터, 모바일 통신사 역시 비슷한 방식을 더 큰 규모로 운영합니다.
자주 볼 수 있는 예시
| 종류 | 사용 위치 | 일상의 비유 |
|---|---|---|
| 공용 IPv4 주소 | 공유기가 외부에 노출하는 주소 | 집의 우편 주소 |
| 사설 IPv4 주소 | 가정·사무실 내부 기기 | 건물 안의 호수 번호 |
| IPv6 주소 | 새로운 연결에서 점점 늘어남 | 긴 국제 우편번호 |
| 고정 IP 주소 | 시간이 지나도 그대로 유지 | 오랫동안 살아온 자기 집 |
| 유동 IP 주소 | 접속할 때마다 바뀔 수 있음 | 장기 투숙 호텔의 방 번호 |
| 루프백(127.0.0.1) | 기기가 자기 자신과 통신 | 스스로에게 쓴 메모 |
핵심 정리
IP 주소는 인터넷의 "우편 주소"입니다. 내가 누구인지를 알려 주는 것은 아니지만, 네트워크 관점에서는 내가 어디 있는지를 알려 줍니다. IP 주소의 동작 원리를 이해하면 DNS, 방화벽, VPN을 비롯한 거의 모든 인터넷 인프라가 훨씬 친숙해집니다.
관련 용어
- DNS — 사이트 이름을 우리가 실제로 접속할 IP 주소로 변환해 줍니다.
- Firewall — 허용·차단 규칙의 기준으로 IP 주소를 자주 사용합니다.
- VPN — 사용자의 실제 IP 주소를 가리고 다른 서버를 거쳐 인터넷에 연결합니다.
- Cookie — IP 주소와 함께 자주 활용되어 재방문자를 알아봅니다.
- Encryption — IP 주소 사이를 오가는 통신의 내용을 안전하게 보호합니다.
출처
- Cloudflare, "IP 주소란?" — https://www.cloudflare.com/learning/dns/glossary/what-is-my-ip-address/
- Mozilla, "IP address 용어 사전" — https://developer.mozilla.org/en-US/docs/Glossary/IP_Address
- IETF RFC 791 (IPv4), RFC 8200 (IPv6) — https://www.rfc-editor.org/rfc/rfc791