Jerry's Log

Switches

contents

1. L2 스위치 (2계층 - 데이터 링크 계층)

"가장 고전적인" 스위치입니다.

보통 책상 밑이나 서버 랙에 설치되어 동일한 네트워크(LAN) 내의 장치들을 연결해 주는 장비입니다.


2. L3 스위치 (3계층 - 네트워크 계층)

"스위치의 탈을 쓴 라우터"입니다.

L3 스위치는 라우팅(Routing) 기능을 수행할 수 있는 스위치입니다. 스위치의 빠른 속도와 라우터의 지능을 결합한 장비입니다.


3. L4 스위치 (4계층 - 전송 계층)

"로드 밸런서(Load Balancer)"입니다.

백엔드 개발자에게 가장 흥미로운 부분입니다. L4 스위치는 단순히 '누구(IP)'인지 뿐만 아니라, '어떤 서비스(Port)' 를 원하는지까지 신경 씁니다.


요약 비교

특징 L2 스위치 L3 스위치 L4 스위치
주요 기능 연결 (동일 네트워크) 라우팅 (네트워크 간 연결) 로드 밸런싱 & 분산
OSI 계층 데이터 링크 (2계층) 네트워크 (3계층) 전송 (4계층)
사용 주소 MAC 주소 IP 주소 IP 주소 + TCP/UDP 포트
속도 가장 빠름 (하드웨어 스위칭) 매우 빠름 (하드웨어 라우팅) 빠르지만 CPU 사용
지능 낮음 (단순 배달원) 중간 (우체국 분류 담당자) 높음 (교통 관제사)
사용 예시 사무실 PC끼리 연결 개발망과 인사망 연결 웹 서버 5대에 트래픽 분산

💡 보너스: L7 스위치 (애플리케이션 계층)

백엔드 개발자라면 L4와 자주 비교되는 L7 스위치도 알아야 합니다.

여러분의 쿠버네티스 환경에서는:

references