728x90
반응형
세션 테이블(session table)
공유기·라우터·방화벽 같은 네트워크 장비 안에서
현재 “누가-누구와” 통신 중인지 추적·기록하는 메모리상의 테이블 입니다.
조금 더 쉽게 풀어볼게요:
✅ 세션 테이블이 왜 필요할까?
예를 들어,
- 내 PC가 유튜브, 네이버, 카톡 서버 등 수백·수천 개 서버에 접속 중
- 각각의 연결은 "세션(session)"이라고 부름
공유기·라우터는 이 세션들을 추적해야:
- 돌아오는 응답 패킷을 -> 정확히 내 PC로 돌려보낼 수 있음
- NAT(사설 IP ↔ 공인 IP 변환)도 올바르게 할 수 있음
📦 세션 테이블에 기록되는 정보 예
| 항목 | 예시 |
| 출발지 IP | 192.168.0.10 |
| 목적지 IP | 203.0.113.20 |
| 출발지 포트 | 54023 |
| 목적지 포트 | 443 |
| 프로토콜 | TCP / UDP |
| 상태 | 열림, 닫힘 등 |
🧠 세션 테이블을 왜 관리하냐?
- 공유기 NAT 기능 때문에, 내부에서 수많은 기기가 한 공인 IP를 쓸 때
- 각각의 요청·응답을 구분하려면 “누가 언제 어디로 접속했는지” 기록 필요
- 이걸 빠르게 처리해야 인터넷 속도가 느려지지 않음
🧭 요약
- 세션 테이블 = 공유기·라우터가 현재 연결(세션) 상태를 추적·관리하는 표(데이터 구조)
- NAT나 방화벽, QoS, DPI 같은 기능의 기초가 됨
✅ 추가로
- 공유기 성능(세션 처리 능력)은 세션 테이블 용량·CPU·메모리와 관련
- 고급 공유기는 수십~수백만 세션을 처리
- 보급형 공유기는 수천~수만 세션만 처리 → 접속 많으면 느려지거나 끊김
728x90
반응형
'IT 인터넷' 카테고리의 다른 글
| VPN 이란? 공유기 VPN 기능 (VPN 서버 / VPN 클라이언트) (3) | 2025.07.11 |
|---|---|
| VDSL vs 광랜(FTTH) (0) | 2025.07.11 |
| 고정 IP 와 포트 포워딩 (1) | 2025.07.11 |
| 대역폭 이란? 인터넷 속도와 공유기 대역폭 (1) | 2025.07.11 |
| NAT 란? (0) | 2025.07.10 |
| ONU 란? 모뎀과 차이점 (0) | 2025.07.10 |
| KT Giga Fiber2 와 KT GiGa WiFi home ax (0) | 2025.07.10 |
| WAN vs LAN (0) | 2025.07.10 |