본문 바로가기
IT 인터넷

세션 테이블 이란?

by 로맨틱스터디 2025. 7. 10.
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