Switch·Router·Firewall 차이: Gateway·VLAN까지 네트워크 장비 역할 이해하기
Switch·Router·Firewall 차이: Gateway·VLAN까지 네트워크 장비 역할 이해하기#
1장 Switch·Router·Firewall은 왜 따로 존재할까#
새로운 사무실이나 공장, 학교, 매장에 네트워크를 구축한다고 생각해보겠습니다.
다음과 같은 장비가 있습니다.
업무용 PC
서버
프린터
IP Camera
Wi-Fi AP
IoT Device
Network Storage
관리자 PC모든 장비에 Ethernet Cable을 연결했다고 해서 네트워크가 완성되는 것은 아닙니다.
실제 통신에는 여러 역할이 필요합니다.
같은 Network 안에서 장비를 연결한다.
→ Switch
다른 Network로 Packet을 보낸다.
→ Router
허용할 통신과 차단할 통신을 결정한다.
→ Firewall
내 Network 밖으로 나갈 출구를 지정한다.
→ Gateway그리고 하나의 물리 Network를 논리적으로 나누고 싶다면:
VLAN을 사용할 수 있습니다.
처음에는 모두 비슷한 Network 장비처럼 보이지만 실제 역할은 서로 다릅니다.
2장 Switch는 같은 네트워크 안에서 장비를 연결한다#
가장 먼저 Switch부터 보겠습니다.
다음 장비가 하나의 Switch에 연결되어 있습니다.
PC A ─┐
PC B ─┤
NAS ──┼── Switch
AP ───┤
PC C ─┘Switch의 기본 역할은 같은 LAN 안에서 Ethernet Frame을 적절한 Port로 전달하는 것입니다.
이때 중요한 정보가 MAC Address입니다.
Switch는 MAC Address를 학습한다#
예를 들어:
Port 1
→ PC A
→ MAC AA:AA:AA:AA:AA:01
Port 2
→ PC B
→ MAC AA:AA:AA:AA:AA:02라고 하겠습니다.
Switch는 Frame을 관찰하면서:
이 MAC Address는 어느 Port에서 들어왔는가?를 학습합니다.
개념적으로:
| MAC Address | Port |
|---|---|
| AA:AA:AA:AA:AA:01 | 1 |
| AA:AA:AA:AA:AA:02 | 2 |
| AA:AA:AA:AA:AA:03 | 3 |
같은 MAC Address Table을 관리합니다.
PC A가 PC B로 Frame을 보내면 Switch는 MAC Table을 보고 필요한 Port 쪽으로 전달할 수 있습니다.
Hub와 Switch는 다르다#
예전 Hub는 들어온 신호를 여러 Port로 그대로 내보내는 방식에 가까웠습니다.
Switch는 목적지 MAC Address를 학습해 필요한 Port로 전달할 수 있습니다.
따라서 일반적인 Ethernet LAN에서는 Switch가 기본적인 연결 장비가 됩니다.
3장 L2 Switch와 L3 Switch는 무엇이 다른가#
Switch라고 해서 모두 같은 기능만 제공하는 것은 아닙니다.
L2 Switch#
주로 Ethernet Frame과 MAC Address를 기반으로 Switching합니다.
핵심 역할:
MAC Address 학습
Frame 전달
VLAN
Access Port
Trunk Port입니다.
L3 Switch#
Switch 기능에 더해 IP Routing 기능까지 수행할 수 있습니다.
예:
VLAN 10
10.10.10.0/24
VLAN 20
10.10.20.0/24두 Network 사이를 L3 Switch가 Routing할 수 있습니다.
구조:
VLAN 10
│
│
L3 Switch
│
│
VLAN 20따라서 실무에서는:
Switch = 무조건 L2만 처리한다.라고 단정하면 안 됩니다.
Enterprise Switch에는 Routing, ACL, QoS, DHCP Relay 등 다양한 기능이 포함될 수 있습니다.
4장 Router는 서로 다른 IP 네트워크를 연결한다#
이번에는 다음 두 Network가 있다고 하겠습니다.
Network A
192.168.10.0/24
Network B
192.168.20.0/24PC:
192.168.10.10이 Server:
192.168.20.20에 접근하려고 합니다.
두 장비는 서로 다른 IP Network에 있습니다.
이때 필요한 것이 Routing입니다.
192.168.10.0/24
│
│
Router
│
│
192.168.20.0/24Router는 목적지 IP Address를 보고 Packet을 어디로 전달할지 결정합니다.
Router는 Routing Table을 사용한다#
개념적으로 Router는 다음과 같은 정보를 가지고 있습니다.
| 목적지 Network | 다음 경로 |
|---|---|
| 192.168.10.0/24 | LAN A |
| 192.168.20.0/24 | LAN B |
| 0.0.0.0/0 | Internet Gateway |
Packet 목적지가:
192.168.20.20이면:
192.168.20.0/24로 가는 경로를 찾아 전달합니다.
즉 Switch가 주로 MAC Address 기반으로 같은 LAN 안의 Frame 전달을 담당한다면 Router는 IP Network 사이의 경로 선택을 담당한다고 이해하면 쉽습니다.
5장 Gateway는 무엇인가#
Gateway라는 용어는 문맥에 따라 여러 의미로 사용되지만 IP Network에서 자주 접하는 것이 Default Gateway입니다.
PC 설정을 보겠습니다.
IP Address
192.168.10.50
Subnet Mask
255.255.255.0
Default Gateway
192.168.10.1PC가:
192.168.10.100과 통신한다면 같은 Subnet이므로 직접 통신할 수 있습니다.
하지만:
8.8.8.8처럼 자신의 Network 밖에 있는 주소라면 직접 전달할 수 없습니다.
그래서:
내 Network 밖의 목적지는
Default Gateway로 보내라.는 판단을 합니다.
구조:
PC
192.168.10.50
│
▼
Default Gateway
192.168.10.1
│
▼
다른 Network실제로 Default Gateway 역할은 Router나 L3 Switch, Firewall 등이 수행할 수 있습니다.
그래서:
Gateway = 특정 장비 이름이라기보다 다른 Network로 나가기 위해 사용하는 논리적 출구라고 이해하는 편이 좋습니다.
6장 Firewall은 통신을 허용하거나 차단한다#
Router가:
어디로 보내야 하는가?를 결정한다면 Firewall은:
이 통신을 허용해도 되는가?를 판단합니다.
예를 들어 Network가 다음처럼 나뉘어 있다고 하겠습니다.
USER
10.10.10.0/24
SERVER
10.10.20.0/24
IOT
10.10.30.0/24
MANAGEMENT
10.10.99.0/24정책을 다음처럼 만들 수 있습니다.
USER
→ Web Server TCP 443
허용
USER
→ Database TCP 3306
차단
IOT
→ MQTT Broker TCP 8883
허용
IOT
→ MANAGEMENT
차단
MANAGEMENT
→ Network Device SSH
허용이렇게 Network 간 접근 범위를 제한합니다.
Firewall은 Port 번호만 보는 장비가 아니다#
현대 Firewall은 제품에 따라 다음과 같은 기능을 제공할 수 있습니다.
Source / Destination IP
TCP / UDP Port
Connection State
Application 식별
User Identity
VPN
NAT
IPS
URL Filtering
Logging따라서:
Firewall = Port를 막는 장비라고만 이해하면 부족합니다.
제품과 환경에 따라 Security Gateway 역할을 매우 폭넓게 수행할 수 있습니다.
7장 Router와 Firewall은 왜 헷갈릴까#
가정용 Router 한 대를 보면:
Routing
NAT
DHCP
Firewall
Wi-Fi
Switch기능이 한 장비에 모두 들어가 있는 경우가 많습니다.
그래서 Router와 Firewall의 경계가 헷갈립니다.
Enterprise 환경에서도 하나의 Firewall Appliance가:
Routing
NAT
VPN
Firewall
DHCP Relay등을 수행할 수 있습니다.
반대로 L3 Switch가 Routing을 담당하고 별도 Firewall이 Security Policy를 적용할 수도 있습니다.
즉 중요한 것은:
이 장비 이름이 무엇인가?보다:
Routing은 어디서 하는가?
Security Policy는 어디서 적용하는가?
Default Gateway는 무엇인가?를 파악하는 것입니다.
8장 VLAN은 하나의 Switch를 여러 네트워크처럼 나눈다#
하나의 Switch에 다음 장비가 연결되어 있다고 하겠습니다.
PC
Server
Camera
IoT
Admin PC모두 하나의 Broadcast Domain에 넣을 수도 있습니다.
하지만 역할에 따라 분리하고 싶다면 VLAN을 사용할 수 있습니다.
예:
VLAN 10
USER
VLAN 20
SERVER
VLAN 30
CAMERA
VLAN 40
IOT
VLAN 99
MANAGEMENT물리적으로 같은 Switch라도 논리적으로는:
┌──────── Switch ────────┐
│ │
│ VLAN 10 USER │
│ VLAN 20 SERVER │
│ VLAN 30 CAMERA │
│ VLAN 40 IOT │
│ VLAN 99 MANAGEMENT │
│ │
└────────────────────────┘처럼 분리할 수 있습니다.
VLAN이 다르면 바로 통신할 수 있는가#
기본적으로 다른 VLAN 사이에는 L3 Routing이 필요합니다.
VLAN 10
│
▼
Router / L3 Switch
│
▼
VLAN 20이를 Inter-VLAN Routing이라고 합니다.
여기에 ACL이나 Firewall Policy를 적용하면:
VLAN 10 → VLAN 20
HTTPS만 허용같은 정책을 만들 수 있습니다.
따라서 Network Segmentation은 보통:
VLAN
+
Routing
+
ACL / Firewall을 함께 봐야 합니다.
9장 Access Port와 Trunk Port를 이해한다#
VLAN을 사용하면 Switch Port도 중요한 개념이 됩니다.
Access Port#
일반 Endpoint가 연결되는 Port입니다.
예:
PC
↓
Access Port
VLAN 10PC 자체는 일반적으로 VLAN Tag를 직접 처리하지 않아도 됩니다.
Trunk Port#
여러 VLAN Traffic을 하나의 Link로 전달해야 할 때 사용합니다.
예:
Switch A
│
│ VLAN 10
│ VLAN 20
│ VLAN 30
│
Trunk
│
▼
Switch BIEEE 802.1Q Tag를 이용해 Frame이 어느 VLAN에 속하는지 구분할 수 있습니다.
구조:
Ethernet Frame
+
802.1Q VLAN Tag입니다.
Access와 Trunk 설정이 틀리면 어떤 일이 생길까#
예를 들어:
Switch A
VLAN 20 허용
Switch B
VLAN 20 미허용이라면 VLAN 20 Device끼리 통신이 되지 않을 수 있습니다.
사용자 입장에서는:
Network 연결 안 됨이라는 하나의 증상만 보입니다.
하지만 실제 원인은:
Cable
Switch Port
VLAN
Trunk
IP
Routing
Firewall중 하나일 수 있습니다.
그래서 계층별 진단이 중요합니다.
10장 NAT는 Router·Firewall에서 자주 만난다#
내부 Network:
192.168.10.0/24의 PC가 Internet에 접속한다고 생각해보겠습니다.
Private IP는 Internet에서 그대로 Routing되지 않으므로 Gateway 장비에서 NAT가 사용되는 경우가 많습니다.
개념적으로:
PC
192.168.10.50
│
▼
Router / Firewall
│
│ NAT
▼
Public IP
203.0.113.10
│
▼
Internet이런 방식으로 여러 내부 Device가 하나 또는 소수의 Public IP를 이용할 수 있습니다.
여기서 중요한 점은:
Routing
≠
NAT라는 것입니다.
Routing은 Packet이 갈 경로를 결정하고 NAT는 Packet의 Address 정보를 변환하는 기능입니다.
둘은 함께 사용되는 경우가 많지만 같은 기능은 아닙니다.
11장 Switch·Router·Firewall의 관계를 한 번에 보자#
범용 Network를 다음처럼 구성할 수 있습니다.
Internet
│
Firewall
│
Core L3 Switch
┌─────┼─────┐
│ │ │
USER SERVER IOT
VLAN VLAN VLAN
│
Access
Switch
┌──┼──┐
PC AP Printer역할을 정리하면:
Access Switch
→ Endpoint 연결
L3 Switch / Router
→ Network 간 Routing
Firewall
→ 통신 허용·차단
Default Gateway
→ 다른 Network로 가는 출구
VLAN
→ 논리적 Network 분리입니다.
다만 실제 환경에서는 한 장비가 여러 역할을 수행할 수 있습니다.
12장 Switch와 Router의 가장 큰 차이를 다시 정리하자#
초보자 입장에서 가장 헷갈리는 부분입니다.
간단하게 보면:
| 항목 | Switch | Router |
|---|---|---|
| 대표 역할 | 같은 LAN 내부 연결 | 서로 다른 IP Network 연결 |
| 주요 기준 | MAC Address | IP Address |
| 대표 Table | MAC Address Table | Routing Table |
| VLAN | 주로 Switch에서 구성 | VLAN 간 Routing 가능 |
| Broadcast | VLAN 내부 전달 | 일반적으로 Network 경계에서 분리 |
하지만 L3 Switch처럼 두 역할을 모두 수행하는 장비가 있기 때문에 실제 장비의 기능을 확인해야 합니다.
13장 Firewall과 ACL은 무엇이 다른가#
ACL도 Traffic을 허용하거나 차단할 수 있습니다.
예:
10.10.10.0/24
→
10.10.20.10 TCP 443
ALLOW따라서 Firewall과 비슷해 보입니다.
하지만 일반적인 Network 환경에서 ACL은 Router나 L3 Switch Interface에서 비교적 단순한 Packet Filtering에 많이 사용됩니다.
Firewall은 제품에 따라:
Connection State
Application
User
Threat Detection
VPN
Logging
NAT등 훨씬 다양한 Security 기능을 제공할 수 있습니다.
개념적으로:
ACL
→ Network Layer 중심의 접근 규칙
Firewall
→ 더 종합적인 Security Policy라고 이해하면 좋습니다.
단 실제 기능 범위는 장비마다 크게 다릅니다.
14장 Traffic 흐름으로 이해하면 장비 역할이 명확해진다#
업무 PC가 내부 Web Server에 접속한다고 하겠습니다.
PC
10.10.10.50
Server
10.10.20.10서로 다른 VLAN입니다.
흐름:
PC
↓
Access Switch
↓
Default Gateway
↓
Inter-VLAN Routing
↓
Firewall / ACL 확인
↓
Server여기에서 각각 다른 판단이 이루어집니다.
Switch
→ Frame을 어느 Port로 전달할까?
Router
→ 이 IP Network로 어떻게 갈까?
Firewall
→ 이 Connection을 허용할까?
Server
→ TCP Port가 열려 있는가?
Application
→ 실제 Request를 처리할 수 있는가?그래서 사용자 화면의:
서버 연결 실패라는 증상 하나만 보고 원인을 Server라고 판단하면 안 됩니다.
15장 인터넷 접속 장애도 단계별로 나눈다#
PC에서 Internet이 안 된다고 하겠습니다.
다음 순서로 볼 수 있습니다.
1. Cable / Wi-Fi
↓
2. Switch Port
↓
3. VLAN
↓
4. IP Address
↓
5. Subnet Mask
↓
6. Default Gateway
↓
7. Routing
↓
8. Firewall
↓
9. NAT
↓
10. DNS
↓
11. 외부 Service예를 들어:
IP Address 정상
Gateway Ping 성공
8.8.8.8 접근 가능
google.com 접근 실패라면 DNS 문제를 의심할 수 있습니다.
반대로:
자기 IP 정상
Gateway 접근 불가라면 DNS보다 더 아래 단계부터 확인해야 합니다.
16장 VLAN은 보안 기능이지만 Firewall을 대신하지 않는다#
VLAN 10과 VLAN 20을 분리했습니다.
그렇다고 자동으로:
VLAN 10
X
VLAN 20이 되는 것은 아닙니다.
L3 Routing이 활성화되어 있고 별도 ACL이 없다면 서로 통신할 수 있습니다.
따라서 보안 목적의 Segmentation이라면:
VLAN 분리
↓
Inter-VLAN Routing
↓
ACL / Firewall
↓
허용 Flow 정의가 필요합니다.
예:
USER
→ SERVER TCP 443
허용
USER
→ SERVER TCP 22
차단
IOT
→ BROKER TCP 8883
허용
IOT
→ USER
차단
GUEST
→ Internet
허용
GUEST
→ Internal
차단처럼 명확한 Communication Matrix를 만드는 것이 좋습니다.
17장 Network 장비의 관리 Interface도 보호한다#
Switch나 Router가 정상 Traffic을 전달한다고 해서 관리 Interface를 아무 곳에서나 열어둘 필요는 없습니다.
예:
Switch Management
10.10.99.11
Router Management
10.10.99.1
Firewall Management
10.10.99.254Management VLAN을 별도로 만들 수 있습니다.
USER VLAN
X
│
Management VLAN
Admin PC / Jump Host
│
▼
Management VLAN원격 관리가 필요하다면:
VPN
MFA
Jump Host
SSH
HTTPS
관리 접근 Log등을 고려할 수 있습니다.
기본 관리 Password를 그대로 사용하는 것도 피해야 합니다.
18장 PoE와 Switch 성능도 함께 본다#
Switch는 Packet 전달 기능만 보고 선택하면 안 됩니다.
IP Camera, AP, IP Phone 같은 Device에 PoE를 사용한다면 다음도 확인해야 합니다.
PoE Standard
Port별 최대 전력
전체 PoE Budget
Uplink 속도
Switching Capacity
관리 기능
VLAN 지원
ACL 지원
Stacking 지원예를 들어 Camera 24대를 연결한다고 하겠습니다.
각 Camera 최대 소비 전력:
15W이면:
15W × 24
=
360W입니다.
Switch의 PoE Budget이 250W라면 Port 수가 충분해도 모든 Camera를 동시에 공급할 수 없습니다.
즉:
Port가 남는다.
=
장비를 더 연결할 수 있다.는 항상 성립하지 않습니다.
19장 범용 Network 구성 예시#
중형 사업장의 한 가지 예입니다.
Internet
│
Firewall
│
Core L3 Switch
┌──────────────┼──────────────┐
│ │ │
VLAN 10 VLAN 20 VLAN 40
USER SERVER IOT
│ │
Access Switch Access Switch
┌────┼────┐ ┌────┼────┐
PC AP Printer Sensor Gateway별도로:
VLAN 50
GUEST
VLAN 99
MANAGEMENT를 둘 수 있습니다.
Policy:
USER
→ SERVER HTTPS
허용
USER
→ SERVER DB
차단
IOT
→ 지정 Server
허용
IOT
→ USER
차단
GUEST
→ Internet
허용
GUEST
→ Internal Network
차단
MANAGEMENT
→ Network Device 관리
허용이 구조는 사무실, 공장, 학교, 매장, 물류센터, IoT 환경 등 다양한 곳에서 요구사항에 맞게 변형할 수 있습니다.
20장 장애를 만났을 때 장비 이름보다 계층을 본다#
사용자가:
연결이 안 됩니다.라고 말한다고 하겠습니다.
바로 Firewall 설정부터 바꾸거나 Switch를 Restart하는 것은 좋지 않습니다.
다음처럼 확인합니다.
1단계 물리 연결#
Cable
Link LED
Port Up / Down
전원2단계 L2#
MAC Address
VLAN
Access Port
Trunk
STP3단계 L3#
IP Address
Subnet Mask
Gateway
ARP
Routing4단계 Security#
ACL
Firewall
NAT
VPN5단계 Transport#
TCP / UDP Port
Connection Refused
Timeout6단계 Application#
HTTP
Database
MQTT
DNS
실제 Service이런 식으로 계층을 분리하면 장애 범위를 빠르게 좁힐 수 있습니다.
21장 흔히 하는 잘못된 판단#
Switch는 IP를 전혀 모른다#
일반적인 L2 Switching은 MAC 기반이지만 관리 IP를 갖거나 L3 기능을 가진 Switch도 있습니다.
Router는 Internet 연결 장비다#
Internet뿐 아니라 내부 Network와 VLAN 사이를 Routing할 수도 있습니다.
Firewall이 있으면 VLAN을 나눌 필요가 없다#
역할이 다릅니다. VLAN은 Network Segmentation에 사용하고 Firewall은 Traffic Policy를 적용합니다.
VLAN을 나누면 서로 완전히 차단된다#
L3 Routing이 존재하면 통신할 수 있으므로 ACL이나 Firewall Policy가 필요합니다.
Default Gateway는 항상 Router다#
Router일 수도 있지만 L3 Switch나 Firewall이 Gateway 역할을 할 수도 있습니다.
Gateway와 Router는 완전히 같은 용어다#
Gateway는 더 넓은 개념이며 Default Gateway는 다른 Network로 나가기 위한 논리적 출구를 의미합니다.
Firewall은 외부 Internet Traffic만 검사한다#
구성에 따라 내부 VLAN 사이의 Traffic에도 Firewall Policy를 적용할 수 있습니다.
22장 설계 체크리스트#
□ 각 장비가 어느 Switch에 연결되는가?
□ Access Port의 VLAN을 정의했는가?
□ Trunk에서 필요한 VLAN만 전달하는가?
□ Default Gateway가 어디에 있는가?
□ Inter-VLAN Routing은 어디서 수행하는가?
□ Routing Table을 확인할 수 있는가?
□ Internet Default Route가 정의되어 있는가?
□ NAT가 필요한 구간을 파악했는가?
□ VLAN별 보안 요구사항이 정리되어 있는가?
□ ACL과 Firewall 역할을 구분했는가?
□ 필요한 Port만 허용하는가?
□ Management Network를 분리했는가?
□ Guest Network를 내부망과 분리했는가?
□ Network Device 관리 Interface가 보호되어 있는가?
□ Switch의 Uplink 용량을 계산했는가?
□ PoE Budget을 계산했는가?
□ Firewall 처리량과 동시 Session 요구를 검토했는가?
□ Network Diagram이 최신 상태인가?
□ 장애 진단 순서를 문서화했는가?23장 자기 점검#
Switch와 Router의 가장 큰 차이는 무엇인가#
일반적인 L2 Switch는 MAC Address를 기반으로 같은 LAN 안의 Frame을 전달하고 Router는 IP Address와 Routing Table을 이용해 서로 다른 Network 사이의 Packet을 전달합니다.
Default Gateway는 어떤 역할을 하는가#
Host가 자신의 Local Network 밖에 있는 목적지로 Packet을 보낼 때 사용하는 다음 경로입니다.
VLAN이 다른 Device끼리 통신하려면 무엇이 필요한가#
Router나 L3 Switch 같은 L3 Routing 기능이 필요합니다.
VLAN만 분리하면 보안상 완전히 차단되는가#
아닙니다. Routing이 허용되어 있다면 통신할 수 있으므로 ACL이나 Firewall Policy를 함께 설계해야 합니다.
Firewall과 Router는 항상 별도 장비인가#
아닙니다. 하나의 장비가 Routing, NAT, Firewall, VPN 등의 기능을 동시에 제공할 수도 있습니다.
24장 이 글을 마치며#
Switch, Router, Firewall은 모두 Network Traffic을 다루지만 판단하는 기준이 다릅니다.
가장 단순하게 정리하면:
Switch
→ 같은 Network 안에서 어디로 보낼까?
Router
→ 다른 Network까지 어떤 경로로 보낼까?
Firewall
→ 이 통신을 허용해도 될까?
Gateway
→ 다른 Network로 나갈 출구는 어디인가?
VLAN
→ 하나의 물리 Network를 어떻게 논리적으로 나눌까?입니다.
전체 흐름을 보면:
Endpoint
↓
Switch
↓
VLAN
↓
Default Gateway
↓
Routing
↓
Firewall / ACL
↓
다른 Network 또는 Internet
↓
Server처럼 이어집니다.
특히 다음 다섯 가지를 기억하면 됩니다.
Switch는 주로 MAC Address를 이용해 같은 LAN 내부 Traffic을 전달하고 Router는 IP Address를 기반으로 서로 다른 Network 사이의 경로를 결정합니다.
Gateway는 특정 제품명이 아니라 Host가 다른 Network로 Traffic을 전달할 때 사용하는 논리적 출구이며 Router·L3 Switch·Firewall 등이 그 역할을 수행할 수 있습니다.
VLAN은 Network를 논리적으로 분리하지만 서로 다른 VLAN 사이의 접근을 실제로 제한하려면 Routing과 ACL·Firewall Policy까지 함께 설계해야 합니다.
가정용이나 소형 장비에서는 Switch·Router·Firewall·NAT 기능이 하나의 장비에 통합될 수 있으므로 제품 이름보다 실제 기능과 Traffic 흐름을 확인해야 합니다.
네트워크 장애는 Switch·Router·Firewall 중 하나를 막연히 의심하기보다 물리 연결 → VLAN → IP → Gateway → Routing → Firewall → Port → Application 순서로 경계를 나누어 추적하는 것이 중요합니다.
결국 Switch·Router·Firewall을 이해한다는 것은 장비의 정의를 외우는 것이 아닙니다.
하나의 Packet이 출발지에서 목적지까지 이동하면서 어느 장비가 전달 위치를 결정하고, 어느 장비가 경로를 선택하며, 어느 지점에서 통신 허용 여부를 판단하는지 흐름 전체를 볼 수 있는 것이 핵심입니다.