7계층: 애플리케이션 계층 (Application Layer)
L7 스위치 (Layer 7 Switch / Application Load Balancer)
- 역할: 웹 애플리케이션 트래픽을 HTTP, HTTPS 수준에서 분석하여 부하 분산
- 기준: IP/Port뿐 아니라 URL, 쿠키, 헤더 값 등을 기반으로 라우팅
- 기능: SSL 종료, 쿠키 기반 라우팅, 웹 방화벽 등
- 용도: 서버 이중화, 고가용성 구성
- 헬스체크: HTTP 요청을 주기적으로 전송하여 서버의 정상 여부를 판단
- AWS 예시: ALB (Application Load Balancer)
4계층: 전송 계층 (Transport Layer)
L4 스위치 (Layer 4 Switch / Transport Load Balancer)
- 역할: TCP/UDP 패킷의 IP 주소 + 포트 번호 기반으로 로드밸런싱
- 장점: 속도 빠름, 낮은 레벨의 라우팅
- 단점: L7보다 세밀한 제어는 불가능
- 헬스체크: TCP 연결 상태 또는 지정 포트 응답을 통해 확인
- AWS 예시: NLB (Network Load Balancer)
3계층: 인터넷 계층 (Network Layer)
라우터 (Router)
- 역할: 다른 네트워크 간 패킷 전달 (네트워크 간 통신)
- 기능: 라우팅 테이블 기반 최적 경로 선택
- 용도: 인터넷 접속, 사설망 연결
L3 스위치 (Layer 3 Switch)
- 역할: 스위치처럼 빠르게 동작하면서도 라우팅 기능 수행
- 기능: 내부 네트워크 세분화 (VLAN 간 라우팅), 정적/동적 라우팅 지원
- 차이점: 라우터보다 가격/속도 측면에서 효율적
2계층: 데이터 링크 계층 (Data Link Layer)
L2 스위치 (Layer 2 Switch)
- 역할: MAC 주소 기반으로 프레임을 전달 (브로드캐스트 도메인 분리 X)
- 기능: MAC 주소 테이블 사용, 포트 기반 전달
브리지 (Bridge)
- 역할: 서로 다른 LAN을 연결. 2개 네트워크 세그먼트 간 트래픽 중계
- 기능: MAC 주소를 바탕으로 트래픽 필터링 및 전달
- L2 스위치와 차이점: 브리지는 일반적으로 2포트이며, 비교적 단순한 기능을 가짐
1계층: 물리 계층 (Physical Layer)
NIC (Network Interface Card)
- 역할: 컴퓨터와 네트워크 간 물리적 인터페이스 제공
- 기능: 전기적 신호 송수신, MAC 주소 보유
- 특징: 이더넷, 무선 등 다양한 유형 존재
리피터 (Repeater)
- 역할: 감쇠된 신호를 증폭하여 원래 신호 형태로 복원해 전달
- 용도: LAN 거리 연장 시 사용
AP (Access Point)
- 역할: 유선 LAN을 무선 LAN으로 확장하는 장치
- 기능: 무선 클라이언트와 유선 네트워크 간 연결
| 계층 | 장치 | 주요 역할 |
| L7 (Application) | L7 스위치 | URL, 헤더 등 애플리케이션 정보 기반 로드밸런싱 |
| L4 (Transport) | L4 스위치 | IP + Port 기반 부하분산 |
| L3 (Network) | 라우터, L3 스위치 | 네트워크 간 라우팅 |
| L2 (Data Link) | L2 스위치, 브리지 | MAC 주소 기반 프레임 전달 |
| L1 (Physical) | NIC, 리피터, AP | 신호 송수신, 무선 네트워크 접속 |
'ZeroBase > CS' 카테고리의 다른 글
| 브라우저 렌더링(Browser Rendering) (1) | 2025.08.02 |
|---|---|
| 대규모 트래픽으로 인한 서버 과부화 해결방법 (0) | 2025.07.31 |
| HTTP 메서드 PUT, PATCH 차이 (3) | 2025.07.29 |
| HTTP메서드 GET, POST 차이 (1) | 2025.07.28 |
| 토큰 기반 로그인 방식 (0) | 2025.07.26 |