LAN과 WAN - 규모에 따른 네트워크 구분¶
🚀 이 장을 시작하기 전에¶
여러분은 지금 이 글을 어떤 기기로 읽고 있나요? 스마트폰, 노트북, 태블릿 등 어떤 기기든 "네트워크"라는 눈에 보이지 않는 길을 통해 서로 연결되어 있습니다.
여기서 핵심 질문: 같은 사무실의 컴퓨터 10대를 연결하는 방식과, 서울의 본사와 부산의 지사를 연결하는 방식은 왜 다를까요?
답: 규모가 다르기 때문입니다!
이 장을 배우면: - ✨ 여러분의 집이나 학교 네트워크(LAN)가 어떻게 작동하는지 이해할 수 있어요 - ✨ 인터넷(WAN)을 통해 전 세계와 연결되는 원리를 알게 돼요 - ✨ 라우터, 스위치 같은 네트워크 장비가 정확히 뭐 하는 물건인지 알게 돼요
🎯 이 장의 학습 목표¶
이 장을 마치면 여러분은:
- ✅ LAN(근거리 네트워크)의 역할과 작동 원리를 설명할 수 있습니다
- ✅ MAC 주소와 스위칭 기술이 어떻게 데이터를 올바른 곳으로 보내는지 이해합니다
- ✅ WAN(광역 네트워크)과 라우팅 기술로 먼 거리의 네트워크가 통신하는 방식을 알게 됩니다
- ✅ 허브 vs 스위치 vs 라우터의 차이를 명확히 구분할 수 있습니다
⏰ 예상 학습 시간: 약 2시간 30분
🔑 미리 확인해요 (선수 지식 체크)¶
아래 내용이 익숙하지 않다면, 이전 장을 먼저 복습해주세요.
- IP 주소가 무엇인지 알고 계신가요? (예: 192.168.1.1) — 인터넷에서 각 기기의 "주소"라는 개념을 알아야 해요
- OSI 모델의 계층 개념이 있으신가요? — 특히 2계층(링크 계층)과 3계층(네트워크 계층)을 기억하면 좋아요
- 라우팅이라는 용어를 들어봤나요? — 데이터가 목적지까지 가는 "경로"를 정하는 것이라고 기억하면 됩니다
💡 이 중 1-2개가 낯설어도 괜찮아요! 이 장에서 필요한 부분을 다시 설명하겠습니다.
📚 핵심 개념 하나씩 배워요¶
개념 1: LAN(Local Area Network) — 가까운 거리의 네트워크¶
일상 비유: LAN은 "한 건물 안의 편지 배달"이라고 생각하면 돼요.
예를 들어, 여러분의 회사 3층에 10명이 앉아 있고 각자 컴퓨터를 쓰고 있다고 상상해봅시다. 3층 컴퓨터들이 서로 데이터를 주고받을 때, 굳이 밖으로 나가는 대로(인터넷)를 거치지 않아도 되겠죠? 3층 안에서만 주고받으면 돼요. 이게 바로 LAN입니다.
정확한 설명:
LAN은 Local Area Network의 약자로, 같은 건물이나 캠퍼스, 같은 층 같은 부서 등 비교적 좁은 지역에 있는 컴퓨터들을 연결하는 네트워크입니다.
LAN의 특징: - 거리: 보통 1km 이내 (회사, 학교, 집, 카페 등) - 속도: 빠르다 (기가바이트/초 단위) - 신뢰성: 높다 (집 근처라서 안정적이고 지연이 거의 없음) - 통제: 한 조직이 관리함 (회사의 IT 담당자나 집의 주인이 관리) - 기술: 이더넷(Ethernet)이 표준
구체적 예시: - 여러분의 집 와이파이(WiFi)에 연결된 스마트폰, 노트북, 태블릿 - 회사의 모든 사무용 컴퓨터들 - 학교 도서관의 컴퓨터 구간 - 카페의 공유기에 연결된 손님들의 스마트폰
🔍 체크포인트 | 여기까지 따라오셨나요? - "LAN이 뭐지?"라고 물어보면 "가까운 거리에 있는 컴퓨터들을 연결한 네트워크"라고 답할 수 있나요? - 할 수 있다면 👉 다음으로 넘어가세요! 좋아요! 💪 - 아직 헷갈린다면 👉 위의 설명과 예시를 한 번 더 읽어보세요. 괜찮아요!
개념 2: MAC 주소와 스위칭 — LAN 내에서 정확히 누구에게 보낼지 결정하기¶
일상 비유: 회사 3층에서 "김철수 책상으로 이 종이를 전달해주세요"라고 할 때, 그 책상을 정확히 찾기 위해 책상 번호(예: 3층-14번 책상)를 사용하는 거예요. 이게 바로 MAC 주소입니다.
정확한 설명:
MAC 주소(Media Access Control Address)는 같은 LAN 내에서 각 기기를 구별하기 위한 물리적 주소입니다.
- 모양: 48비트, 16진수로 표현 (예:
00:1A:2B:3C:4D:5E) - 의미: 네트워크 카드(NIC)마다 할당된 고유한 번호 (공장에서 미리 정해짐)
- 범위: 같은 LAN 내에서만 사용됨 (3층 내에서만)
- 계층: OSI 모델의 2계층(링크 계층)에서 작동
왜 MAC 주소가 필요할까?
IP 주소는 "전국의 모든 컴퓨터 중 누구"를 찾기 위한 주소예요. 하지만 같은 LAN 안에서는 IP 주소로는 충분하지 않습니다. 왜냐하면 LAN 안의 모든 컴퓨터는 비슷한 IP 주소를 가지고 있기 때문이에요(예: 192.168.1.2, 192.168.1.3, 192.168.1.4...).
그래서 "이 컴퓨터의 네트워크 카드"를 정확히 찾기 위해 MAC 주소가 필요한 거예요.
구체적 예시:
여러분의 집에 스마트폰, 노트북, 스마트 TV가 있다고 해봅시다. 이들의 IP 주소가: - 스마트폰: 192.168.1.10 - 노트북: 192.168.1.11 - 스마트TV: 192.168.1.12
이렇게 같은 대역대(192.168.1.xxx)에 있어요. 하지만 어느 것이 정말 스마트폰인지를 확인하려면:
- 스마트폰의 MAC: AA:BB:CC:DD:EE:01
- 노트북의 MAC: AA:BB:CC:DD:EE:02
- 스마트TV의 MAC: AA:BB:CC:DD:EE:03
이렇게 유일한 물리적 주소로 구분하는 거예요.
🔍 체크포인트 | 여기까지 따라오셨나요? - MAC 주소가 "같은 LAN 안에서 기기를 구분하는 물리적 주소"라는 것을 설명할 수 있나요? - IP 주소와 MAC 주소의 차이를 구분할 수 있나요? (IP = 인터넷 주소, MAC = LAN 내 주소) - 할 수 있다면 👉 다음으로! 훌륭해요! 🌟 - 아직 헷갈린다면 👉 위 설명을 한 번 더 읽고, 특히 "왜 MAC이 필요한가"를 다시 생각해봐요
개념 3: 스위치(Switch) — LAN 내에서 정확히 배달하는 똑똑한 배달원¶
일상 비유: 이제 LAN 안에서 데이터를 주고받을 때 누가 배달을 해줄까요? 바로 스위치라는 기계예요. 스위치는 "편지 배달원"처럼 데이터를 받으면, MAC 주소를 읽고 정확히 그 컴퓨터로 보내줍니다.
정확한 설명:
스위치(Switch)는 LAN 내의 여러 기기를 연결하고, MAC 주소를 읽어서 데이터를 정확한 포트로 보내는 네트워크 장비입니다.
스위치의 작동 원리 (3단계):
- 학습 (Learning): 스위치는 데이터가 들어올 때마다 "어느 포트에서 들어왔는지"와 "그 포트의 MAC 주소는 뭔지"를 기억해요.
-
예: "포트 1번에서 들어온 데이터의 발신자 MAC은
AA:BB:CC:DD:EE:01이구나" -
전달 (Forwarding): 새로운 데이터가 들어오면, 목적지 MAC 주소를 확인하고, 그 MAC 주소가 어느 포트에 있는지 찾아서 그 포트로만 보내요.
-
예: "이 데이터의 목적지 MAC은
AA:BB:CC:DD:EE:02니까 포트 2번으로 보내자!" -
플러딩 (Flooding): 만약 목적지 MAC을 모르면? 그 포트를 제외한 모든 포트로 보내서 누군가는 받을 거예요.
스위치가 허브와 다른 점 (매우 중요!):
허브 (Hub) — 옛날 방식: - 데이터가 들어오면 생각 없이 모든 포트로 브로드캐스트합니다 - "누가 받든 상관없어, 다 보내자!" 방식이에요 - 낭비적이고 느립니다 (충돌이 자주 일어남)
스위치 (Switch) — 현대 방식: - MAC 주소를 읽고 정확한 포트로만 보냅니다 - "이 데이터의 목적지는 포트 3번이니까 거기로만 보내자!" 방식 - 훨씬 빠르고 효율적입니다
구체적 예시:
회사 3층에 4명이 앉아 있다고 해봅시다:
- A(MAC: AA): 포트 1번
- B(MAC: BB): 포트 2번
- C(MAC: CC): 포트 3번
- D(MAC: DD): 포트 4번
A가 C에게 데이터를 보낼 때:
1. A가 "목적지 MAC: CC, 데이터: 안녕하세요"라고 보냅니다
2. 스위치가 받습니다: "출발지 MAC: AA (포트 1에서 들어옴), 목적지 MAC: CC"
3. 스위치가 생각합니다: "CC는 포트 3번에 있겠네?"
4. 스위치가 포트 3번으로만 보냅니다
5. C가 받습니다!
만약 허브였다면? A, B, C, D 모두에게 보내서 낭비적이었을 거예요.
🔍 체크포인트 | 여기까지 이해했나요? - 스위치가 "MAC 주소를 읽고 정확한 포트로만 보내는 기계"라고 설명할 수 있나요? - 허브와 스위치의 차이 (브로드캐스트 vs 유니캐스트)를 알겠나요? - 할 수 있다면 👉 이제 절반 왔어요! 계속 화이팅! 💪 - 아직 좀 헷갈리면 👉 위의 "A가 C에게 보내는 예시"를 다시 읽어보세요
개념 4: WAN(Wide Area Network)과 라우팅 — 먼 거리의 네트워크 연결하기¶
일상 비유: 이제 서울의 회사에서 부산의 지사로 데이터를 보낸다고 해봅시다. 더 이상 "같은 건물 편지 배달"이 아니에요. 이제는 전국을 거쳐 가는 택배처럼 여러 중간 지점을 거쳐야 해요. 이게 바로 WAN입니다.
정확한 설명:
WAN (Wide Area Network)은 LAN과 LAN을 연결하는, 멀리 떨어진 지역의 네트워크를 통합하는 네트워크입니다.
WAN의 특징: - 거리: 1km 이상, 심지어 국가 간 연결도 가능 - 예시: 인터넷(가장 큰 WAN), 회사의 본사-지사 연결, 은행의 지점 간 통신 - 속도: LAN보다 느림 (여러 네트워크를 거쳐야 해서) - 기술: 라우팅(Routing) 기술 필요 — IP 주소를 읽고 경로를 결정
라우팅(Routing) — WAN에서 경로를 정하는 기술
만약 서울(MAC: AA, IP: 10.1.1.1)에서 부산(MAC: BB, IP: 20.1.1.1)으로 데이터를 보낸다면?
같은 LAN이 아니므로 IP 주소를 사용해야 해요. 그리고 어느 경로로 보낼지 결정해야 합니다.
이게 라우팅의 역할입니다.
라우터(Router) — WAN에서 길을 찾는 기계
라우터는 IP 주소를 읽고, 데이터가 어느 경로로 가야 할지 결정하는 네트워크 장비입니다.
스위치와 라우터의 차이 (매우 중요!):
- 스위치: LAN 내에서, MAC 주소로, 정확한 포트로 → 2계층 작동
- 라우터: WAN 간에, IP 주소로, 경로를 결정해서 → 3계층 작동
구체적 예시:
서울 회사(네트워크: 192.168.1.xxx)에서 부산 지사(네트워크: 192.168.2.xxx)로 데이터를 보낸다고 해봅시다.
각 라우터는:
1. 목적지 IP(192.168.2.10)를 읽습니다
2. "어? 이건 192.168.2.xxx대역이네? 그럼 부산으로 가야겠다" 하고 생각합니다
3. 부산 방향으로 데이터를 보냅니다
인터넷(가장 큰 WAN)에서는: - 전 세계의 라우터들이 협력해서 데이터를 목적지로 보냅니다 - 만약 어떤 경로가 막혀 있으면, 다른 경로를 찾습니다 (동적 라우팅)
🔍 체크포인트 | 여기까지 따라왔나요? - WAN이 "먼 거리의 여러 LAN을 연결하는 네트워크"라고 설명할 수 있나요? - 라우터가 "IP 주소를 읽고 경로를 결정하는 기계"라고 알겠나요? - 스위치(MAC 주소, LAN 내) vs 라우터(IP 주소, WAN 간)의 차이를 구분하나요? - 할 수 있다면 👉 이제 거의 다 왔어요! 정말 잘하고 있어요! 🌟 - 아직 좀 헷갈리면 👉 스위치와 라우터 부분을 다시 읽어보세요
🔧 직접 해봐요¶
실습: 여러분의 네트워크 분석하기¶
이 실습의 목표: 여러분이 사용하는 실제 네트워크에서 LAN, MAC 주소, 스위치, 라우터를 찾아보고 이해하기
준비물: - 노트북 또는 스마트폰 - 인터넷 연결 - 명령 프롬프트 또는 터미널 (MAC/Linux)
따라하기 (천천히 한 단계씩!):
1단계: 여러분의 기기의 IP 주소 확인하기¶
Windows 사용자:
1. 시작 버튼 → "cmd" 입력 → 명령 프롬프트 열기
2. ipconfig 명령어 입력
3. 결과 찾기:
Mac/Linux 사용자:
1. 터미널 열기
2. ifconfig 또는 ip addr 입력
3. inet 192.168.1.xx 같은 부분 찾기
✅ 확인: IP 주소를 찾았나요? (192.168.xxx.xxx 형태일 겁니다) ❓ 안 보이나요? → 집이나 카페 와이파이에 연결되어 있는지 확인해보세요
2단계: 여러분의 기기의 MAC 주소 확인하기¶
Windows 사용자:
1. 명령 프롬프트에서 ipconfig /all 입력
2. "물리적 주소"라고 쓰인 부분을 찾으세요
Mac 사용자:
1. 터미널에서 ifconfig 입력
2. "HWaddr" 또는 "ether"로 시작하는 부분이 MAC입니다
✅ 확인: MAC 주소를 찾았나요? (16진수로 되어 있고 콜론(:)으로 구분된 형태) ❓ 안 나오나요? → "물리적 주소" 부분을 찾고 있나요? 처음에는 정보가 많아서 헷갈릴 수 있어요
3단계: 라우터(기본 게이트웨이) 찾기¶
위의 1단계에서 찾은 기본 게이트웨이(Default Gateway)가 바로 여러분의 라우터입니다!
- IP: 192.168.1.1 (보통)
- 역할: 여러분의 집/회사 LAN과 인터넷(WAN)을 연결하는 기계
✅ 확인: 기본 게이트웨이를 찾았나요? 이게 여러분의 라우터예요! ❓ 왜 라우터가 필요한가요? → 여러분의 집 컴퓨터들(LAN)을 인터넷(WAN)과 연결해주기 위해서예요
4단계: 같은 네트워크의 다른 기기들 찾기 (선택 사항)¶
같은 와이파이에 연결된 다른 기기들(스마트폰, 태블릿 등)이 있다면:
- 그들도 모두 192.168.1.xx 형태의 IP 주소를 가지고 있을 거예요
- 각각 다른 MAC 주소를 가지고 있을 거예요
스위치가 이들을 정확히 구분하기 위해 MAC 주소를 사용한다는 것을 이제 이해할 수 있겠죠?
✅ 확인: 같은 대역대(192.168.1.xxx)의 기기가 여러 개라는 것을 인식했나요? ✅ 각 기기마다 고유한 MAC 주소가 있다는 것을 확인했나요?
5단계: 네트워크 구조 그려보기¶
지금까지 배운 것을 정리해봅시다:
여러분의 네트워크 구조:
[여러분의 스마트폰 (IP: 192.168.1.10, MAC: AA:BB:CC...)]
↓
[스위치/와이파이] ← LAN 내에서 MAC으로 구분
↓
[라우터 (IP: 192.168.1.1)] ← LAN을 WAN과 연결
↓
[인터넷(전 세계 라우터 네트워크)] ← WAN, IP로 경로 결정
↓
[원격 웹 서버 (예: Google 서버)]
✅ 확인: 위 구조를 이해했나요? LAN 내에서는 MAC으로 구분하고, WAN에서는 IP와 라우팅으로 경로를 결정한다는 것을 알겠나요?
🎉 잘 되셨나요? 축하해요! 방금 여러분은 자신의 실제 네트워크를 분석했어요! 이제 추상적인 개념들이 여러분의 현실 기기에서 작동하고 있다는 것을 느껴봤을 거예요! 정말 대단합니다! 🌟
❓ 자주 묻는 질문 & 막혔을 때¶
Q. MAC 주소와 IP 주소, 어떤 걸 쓰는 건가요? 왜 둘 다 필요해요?
**아주 좋은 질문입니다!** 이것만 이해하면 LAN/WAN이 확 잘 이해돼요. **비유로 설명하면**: - **IP 주소** = "서울시 강남구 테헤란로 123번지" (전국 규모의 주소) - **MAC 주소** = "123번지의 301호 아파트" (건물 안에서의 구체적 위치) **언제 뭘 쓸까요?** 1. **같은 LAN 안에서** (예: 회사 3층): - IP: 192.168.1.10, 192.168.1.11, 192.168.1.12... - MAC: AA:BB:CC..., DD:EE:FF... - 스위치가 MAC으로 구분합니다 (가까우니까) 2. **다른 LAN으로** (예: 서울 → 부산): - IP: 10.1.1.10 → 20.2.2.10 - 라우터가 IP로 경로를 결정합니다 - 중간 중간 여러 라우터를 거쳐요 **정리**: 가까우면 MAC (빠름), 멀면 IP (확장 가능) ✨Q. 라우터가 스위치와 다르다는 게 무슨 뜻인가요?
**간단하게**: | | 스위치 | 라우터 | |---|---|---| | **읽는 주소** | MAC 주소 (물리적) | IP 주소 (논리적) | | **작동 범위** | LAN 내부 (가까움) | WAN 간 (멀 수 있음) | | **포트** | 여러 개 (데이터 나가는 곳) | 최소 2개 (LAN 측, 인터넷 측) | | **역할** | "같은 건물 배달" | "전국 택배 경로 결정" | **비유**: - 스위치 = 백화점 안내원 ("3층 가구코너는 동쪽 에스컬레이터!") - 라우터 = 택배 배송 센터 ("부산으로 가는 물건은 대구 허브 경유!")Q. 집의 와이파이 공유기가 라우터인가요?
**정확히는 아니지만, 포함하고 있어요!** 😊 여러분이 사는 집의 공유기는 사실: - **라우터** (인터넷 ↔ 집 LAN 연결) - **스위치** (집 안 모든 기기 연결) - **무선 액세스 포인트** (WiFi 신호 전송) 이렇게 세 가지가 합쳐진 거예요. 편하게 "공유기 = 라우터"라고 생각해도 괜찮습니다!Q. 명령 프롬프트에서 IP를 못 찾겠어요
**가장 흔한 원인**: 1. **와이파이에 연결 안 됨** → WiFi 아이콘 확인하고 연결해보세요 2. **"IPv4 주소"를 못 찾음** → 다시 한 번 명령 프롬프트 출력을 읽어봐요. 정말 많은 정보가 나오거든요 3. **Windows/Mac 버전이 다름** → Windows는 `ipconfig`, Mac은 `ifconfig` 명령어를 써보세요 **만약 계속 안 되면**: - Windows: 시작 → 설정 → 네트워크 및 인터넷 → WiFi → "세부 정보 보기" - Mac: 시스템 환경설정 → 네트워크 → WiFi 선택 → "고급" → IP 주소 탭Q. 왜 라우터를 거쳐야 인터넷이 되나요?
**좋은 질문이에요!** 여러분의 집 컴퓨터가 인터넷을 쓰려면: 1. **여러분의 집 LAN과 통신사의 WAN을 연결**해야 합니다 2. **여러분의 IP를 통신사가 할당한 IP로 변환**해야 합니다 (NAT 기술) 3. **보안 방화벽** 역할을 합니다 (외부 공격 차단) 이 모든 걸 **라우터**가 해줍니다! 라우터가 없으면 인터넷과 집이 분리된 상태예요.📌 이 장에서 배운 것 정리¶
🏆 오늘의 성취: 여러분은 이제 네트워크의 기본 구조를 이해했어요!
핵심 요점 3가지:
- ✅ LAN (근거리): 같은 건물/층의 컴퓨터들을 연결, MAC 주소와 스위칭 기술 사용, 빠르고 안정적
- ✅ WAN (광역): 먼 지역의 LAN들을 연결, IP 주소와 라우팅 기술 사용, 인터넷이 최대 규모의 WAN
- ✅ 스위치 vs 라우터: 스위치는 LAN 내에서 MAC으로 정확히 배달, 라우터는 WAN 간에 IP로 경로를 결정
🤔 스스로 점검해봐요¶
아래 질문에 "예"라고 답할 수 있다면, 다음 장으로 넘어가도 좋아요!
- LAN이 무엇인지 (가까운 거리의 네트워크) 설명할 수 있나요?
- MAC 주소가 뭐고 언제 쓰는지 알겠나요?
- 스위치와 라우터의 차이를 구분할 수 있나요?
- 직접 자신의 IP와 MAC 주소를 찾아볼 수 있나요?
- WAN이 뭐고 인터넷과의 관계를 이해했나요?
💡 1-2개가 아직 어렵다면? 괜찮아요! 해당 부분만 다시 읽어보세요. 네트워크는 처음에 복잡할 수 있으니까요.
3개 이상이 어렵다면? 이전 장(IP 주소, OSI 모델)을 한 번 더 복습하고 돌아와주세요. 기초가 탄탄하면 이해가 훨씬 쉬워져요!
🚀 다음 장 미리보기¶
다음 장에서는 "인터넷이 어떻게 작동하는가?"를 배울 거예요.
오늘 배운 라우팅, IP, DNS 같은 기술들이 실제로 여러분이 웹사이트에 접속할 때 어떻게 작동하는지 보게 됩니다.
"내가 Google.com을 입력했는데, 정말로 Google 서버까지 어떻게 가는 거지?" 이 질문의 답을 완벽히 이해하게 될 거예요! 기대되시죠? 😊
오늘 배운 내용이 탄탄한 기초가 되어줄 거랍니다. 정말 잘하셨어요! 🌟