용어와 정의
영문 또는 원어: Proxy
한글명: 프록시
프록시는 통신의 중간에서 요청과 응답을 대신 처리하거나 전달하는 구성 요소입니다.
정확한 의미와 원리
클라이언트 쪽을 대표하는 정방향 프록시와 서버 앞에서 요청을 받는 역방향 프록시는 운영 위치와 신뢰 경계가 다릅니다. 단순 IP 라우팅과 달리 응용 연결을 나누어 처리할 수 있습니다.
쉽게 이해하는 사용 예시
사내 웹 접속 정책용 프록시와 웹 서버 앞의 역방향 프록시는 모두 중간자이지만 목적이 다릅니다. 장애를 조사할 때 어느 구간에서 TLS가 끝나는지와 원본 서버 연결을 나누어 봅니다.
종류와 관련 개념의 차이
프록시 캐시, 터널 전달과 TLS 종료는 각각 가능한 기능입니다. 모든 프록시가 내용을 복호화하거나 저장하는 것은 아닙니다.
적용 조건과 오해하기 쉬운 점
클라이언트 IP 전달 헤더를 인증 정보처럼 무조건 신뢰하지 않습니다. 신뢰할 프록시 범위와 원본 서버의 직접 접근 경로를 명시해야 합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- UDP 사용자 데이터그램 프로토콜
- ICMP 인터넷 제어 메시지 프로토콜
- ICMPv6 IPv6 인터넷 제어 메시지 프로토콜
- Transport port 전송 계층 포트 번호
- Socket 네트워크 소켓
- QUIC QUIC 전송 프로토콜
- MTU 최대 전송 단위
- PMTUD 경로 MTU 탐색
- MSS 최대 세그먼트 크기
- HTTP 하이퍼텍스트 전송 프로토콜
- Load balancing 부하 분산
- CDN 콘텐츠 전송 네트워크
- Keepalive 연결 유지 확인
- TCP three-way handshake TCP 3단계 연결 수립
- TCP retransmission TCP 재전송
- TCP receive window TCP 수신 윈도
- IP fragmentation IP 단편화
- HTTP/1.1 HTTP 버전 1.1
- HTTP/2 HTTP 버전 2
- HTTP/3 HTTP 버전 3