1. 흔한 오해에서 시작하기
네트워크를 처음 배우면 대부분 이렇게 생각합니다.
“내 컴퓨터의 IP 주소는 192.168.0.10이야.” “이 라우터의 IP는 뭐야?”
일상 대화로는 문제없지만, 엄밀히 말하면 틀린 표현입니다. 그리고 이 표현을 그대로 믿으면 곧 벽에 부딪힙니다.
질문: 라우터는 IP 주소가 몇 개일까요?
정답은 “라우터가 네트워크에 연결된 지점의 수만큼”입니다. 인터페이스가 4개 사용 중이면 IP도 4개입니다. “이 라우터의 IP”라는 질문 자체가 성립하지 않는 것이죠.
핵심 문장을 먼저 말씀드립니다.
IP 주소는 장비(device)에 부여되는 것이 아니라, 장비가 네트워크에 연결되는 지점(point of attachment)에 부여된다.
2. 비유로 이해하기: 집과 현관문
건물에 비유해 봅시다.

- 주소는 건물이 아니라 출입구에 붙습니다. 한 건물에 출입구가 둘이면(앞문은 A로에, 뒷문은 B로에 접해 있으면) 그 건물은 주소를 두 개 가질 수 있습니다. “서울로 1길 10″과 “한강대로 2길 5″가 같은 건물일 수 있는 것이죠.
- 우편배달부(패킷)는 건물 전체가 아니라 특정 출입구로 배달합니다.
- 출입구가 없는 건물에는 배달할 수 없습니다. 아무리 큰 건물이라도요.
네트워크로 옮기면:
| 비유 | 네트워크 |
|---|---|
| 건물 | 장비 (PC, 라우터, 서버) |
| 출입구 (현관문) | 연결점 (NIC, 인터페이스) |
| 출입구가 접한 도로 | 그 연결점이 속한 네트워크 |
| 출입구에 붙는 주소 | IP 주소 |
출입구마다 접한 도로가 다르듯, 연결점마다 속한 네트워크가 다르고, 그래서 연결점마다 다른 IP가 필요합니다.
3. 장비별로 ‘연결점’은 무엇인가
같은 원리가 장비 종류에 따라 다른 이름으로 나타납니다. 이름은 달라도 모두 “네트워크에 접속하는 지점”입니다.

| 장비 | 연결점의 이름 | IP가 부여되는 곳 | 보통 몇 개? |
|---|---|---|---|
| PC, 노트북 | NIC (네트워크 카드) | 유선 랜카드, 무선 랜카드 각각 | 1~2개 |
| 서버 | NIC | 랜카드마다 (이중화하면 여러 개) | 1개 이상 |
| 라우터 | 인터페이스 (G0/0, G0/1 …) | 사용 중인 인터페이스마다 | 연결된 네트워크 수만큼 |
| 스위치 (L2) | VLAN 인터페이스 (관리용) | 물리 포트가 아닌 가상 인터페이스 | 관리용 1개 (없어도 동작) |
| 스마트폰 | 무선 NIC | Wi-Fi 연결점, 이동통신(LTE/5G) 연결점 각각 | 1~2개 |
| 프린터, IP 카메라 | NIC | 랜카드 | 1개 |
사례 ① PC — “내 컴퓨터 IP”의 실체
노트북에서 ipconfig(Windows)를 쳐 보면 이렇게 나옵니다.
이더넷 어댑터 이더넷:
IPv4 주소 . . . . . : 192.168.0.10
무선 LAN 어댑터 Wi-Fi:
IPv4 주소 . . . . . : 192.168.0.23유선과 무선을 동시에 연결하면 한 노트북에 IP가 두 개입니다. “내 컴퓨터의 IP”가 아니라 “내 컴퓨터 유선 랜카드의 IP”, “무선 랜카드의 IP”인 것이죠. 평소 “내 PC의 IP”라고 말해도 통하는 이유는, 대부분의 PC가 연결점을 하나만 쓰기 때문입니다. 연결점이 하나면 장비의 IP처럼 보일 뿐입니다.
사례 ② 라우터 — 연결점 개념이 가장 잘 드러나는 장비
라우터의 존재 이유는 서로 다른 네트워크를 이어주는 것입니다. 그러려면 각 네트워크에 발을 하나씩 걸치고 있어야 합니다. 그 ‘발’이 인터페이스이고, 각 발은 자기가 밟고 있는 네트워크의 주소를 가져야 합니다.

- G0/0은 192.168.1.0 네트워크에 연결된 지점 → 그 네트워크의 주소(192.168.1.1)를 가짐
- G0/1은 192.168.2.0 네트워크에 연결된 지점 → 그 네트워크의 주소(192.168.2.1)를 가짐
PC0에게 라우터는 192.168.1.1이고, PC1에게 같은 라우터는 192.168.2.1입니다. 같은 장비인데 어느 쪽에서 보느냐에 따라 주소가 다릅니다. 건물의 앞문 주소와 뒷문 주소가 다른 것과 같습니다.
여기서 게이트웨이 설정의 의미도 풀립니다. PC0의 기본 게이트웨이는 “라우터의 IP”가 아니라 “내 네트워크에 나와 있는 라우터의 연결점 IP”(192.168.1.1)입니다. PC0에 게이트웨이를 192.168.2.1로 넣으면 안 되는 이유가 바로 이것입니다 — 그 주소는 같은 라우터이긴 하지만, PC0이 닿을 수 있는 연결점이 아니기 때문입니다.
사례 ③ 스위치 — 연결점이 ‘없어도’ 동작하는 장비
L2 스위치는 물리 포트가 24개나 있는데 그 포트들에는 IP를 주지 않습니다. 왜일까요?
스위치의 포트는 네트워크에 ‘참여’하는 지점이 아니라 프레임을 ‘통과’시키는 통로이기 때문입니다. 복도에 방 번호를 붙이지 않는 것과 같습니다. 그래서 스위치는 IP 없이도 완벽하게 동작합니다.
다만 관리자가 스위치에 원격 접속하려면 스위치도 네트워크에 ‘참여’해야 합니다. 그때 만드는 것이 VLAN 인터페이스(interface vlan 1)라는 가상의 연결점이고, IP는 거기에 부여합니다. 물리 포트가 아니라 가상 인터페이스에 IP를 설정하는 이유가 이제 설명됩니다 — IP는 언제나 ‘네트워크에 참여하는 지점’에 붙기 때문입니다.
사례 ④ 스마트폰 — 눈에 안 보이는 두 개의 연결점
Wi-Fi와 LTE를 동시에 켠 스마트폰은 연결점이 둘입니다. Wi-Fi 연결점은 집 공유기 네트워크의 주소를, 이동통신 연결점은 통신사 네트워크의 주소를 각각 받습니다. Wi-Fi를 끄는 순간 그쪽 연결점의 IP는 사라지고, 통신은 나머지 연결점으로 이어집니다. “폰의 IP가 바뀌었다”가 아니라 “사용하는 연결점이 바뀐 것“입니다.
4. 왜 이 관점이 중요한가
“IP는 연결점에 붙는다”는 관점이 잡히면, 따로 외우던 것들이 하나의 원리로 정리됩니다.
① IP 주소는 ‘누구’가 아니라 ‘어디’를 나타낸다
IP 주소의 앞부분(네트워크 부분)은 “어느 동네에 있는가”를 말해 줍니다. 장비가 이사(다른 네트워크로 이동)하면 IP가 바뀌는 이유입니다. 노트북을 집에서 쓰다 카페에 가면 IP가 바뀌죠. 노트북(장비)은 그대로인데 연결점이 접속한 네트워크가 달라졌기 때문입니다. 만약 IP가 장비에 붙는 것이라면 어디를 가든 같아야 할 텐데, 그렇지 않다는 사실 자체가 “IP는 연결 지점의 주소”라는 증거입니다.
참고: “장비를 따라다니는 이름”이 필요할 때 쓰는 것이 따로 있습니다 — 도메인 이름(DNS)이나 MAC 주소가 그 역할에 가깝습니다. IP는 그 역할이 아닙니다.
② 라우팅이 이해된다
패킷을 전달한다는 것은 “목적지 장비를 찾아가는 것”이 아니라 “목적지 연결점이 속한 네트워크를 찾아간 뒤, 그 네트워크 안에서 해당 연결점으로 넘겨주는 것”입니다. 우편이 ‘건물’이 아니라 ‘도로명 → 출입구’ 순서로 찾아가는 것과 같습니다.
③ 설정 실수의 원인이 보인다
- 라우터 인터페이스에 반대편 네트워크 대역의 IP를 넣는 실수 → “이 연결점이 밟고 있는 네트워크가 어디인가”를 생각하면 방지됩니다.
- PC 게이트웨이를 다른 네트워크 주소로 넣는 실수 → “내 동네에 나와 있는 라우터의 출입구”를 찾으면 됩니다.
- 스위치 물리 포트에 IP를 설정하려는 시도 → “이 포트는 네트워크에 참여하는 지점인가, 통로인가”를 물으면 됩니다.
④ 한 걸음 더: 그래서 IP가 ‘두 가지 정보’를 담는다
연결점의 주소이기 때문에, IP는 반드시 두 가지를 함께 말해야 합니다: 어느 네트워크에 연결되어 있는가(네트워크 부분) + 그 네트워크 안에서 어느 지점인가(호스트 부분). 서브넷 마스크가 항상 IP와 짝으로 다니는 이유가 여기 있습니다. 이 내용은 다음 교안(서브넷)에서 이어집니다.
5. 확인 실습 (Packet Tracer)
토폴로지: PC0 — SW1 — R1 — SW2 — PC1 (3회차 실습 토폴로지 재사용 가능)
- R1에서
show ip interface brief를 실행하고, IP가 인터페이스별로 나열되는 것을 확인한다. “라우터의 IP”라는 항목이 없다는 점에 주목. - PC0에서
ipconfig를 실행하고, IP가 “이더넷 어댑터” 아래에 표시되는 것을 확인한다. - PC0에서 라우터의 두 주소로 각각 ping 한다:
ping 192.168.1.1,ping 192.168.2.1. 둘 다 성공하지만 같은 장비의 서로 다른 연결점에 응답한 것임을 설명한다. - R1의 G0/1을
shutdown한 뒤 PC0에서ping 192.168.1.1을 다시 해본다. → 성공한다. 한쪽 연결점이 죽어도 다른 연결점은 살아있다. 장비와 연결점이 별개임을 보여주는 실험. - (심화) PC0에 랜카드를 하나 추가(장비 전원 끄고 모듈 장착)하고 두 번째 네트워크에 연결해, 한 PC가 IP 두 개를 갖는 상태를 직접 만들어 본다.
6. 핵심 요약
- IP 주소는 장비가 아니라 연결점(네트워크 접속 지점)에 부여된다.
- 연결점의 이름은 장비마다 다르다 — PC는 NIC, 라우터는 인터페이스, 스위치는 VLAN 인터페이스.
- 연결점이 여러 개면 IP도 여러 개다. 라우터가 대표적이다.
- “내 PC의 IP”가 통하는 건 연결점이 하나뿐이라 그런 것이지, IP가 장비에 붙어서가 아니다.
- IP는 ‘누구’가 아니라 ‘어디에 연결되어 있는가‘를 말한다. 그래서 네트워크를 옮기면 IP가 바뀐다.
- 게이트웨이 = 내 네트워크에 나와 있는 라우터의 연결점 주소.
- 이 관점은 다음 주제(서브넷 마스크, 라우팅)의 기초가 된다.