용어와 정의
영문 또는 원어: SOCKS5
영문 정식명칭: SOCKS Protocol Version 5
한글명: SOCKS 버전 5 프록시
클라이언트가 프록시를 통해 연결 및 UDP 전달 등을 요청하는 프로토콜입니다.
정확한 의미와 원리
클라이언트가 프록시에 대상 연결을 요청하고 선택한 인증 방식으로 협상합니다. CONNECT뿐 아니라 BIND 및 UDP ASSOCIATE의 동작도 규격이 정의합니다.
쉽게 이해하는 사용 예시
응용이 직접 대상에 연결하는 대신 SOCKS 프록시를 통과하는 환경입니다.
종류와 관련 개념의 차이
HTTP 프록시와 다르며 SOCKS5 지원만으로 암호화나 익명성이 보장되지 않습니다.
적용 조건과 오해하기 쉬운 점
프록시는 트래픽 경유 방식입니다. SOCKS5 지원만으로 암호화, 신원 은닉이나 모든 응용의 프록시 사용이 보장되지 않습니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- PPP 점대점 프로토콜
- L2TP 계층 2 터널링
- VPN 가상 사설망
- PCP 포트 제어 프로토콜
- NAT-PMP NAT 포트 매핑
- Geneve 일반 네트워크 가상화 캡슐화
- SRv6 IPv6 세그먼트 라우팅
- iWARP TCP 기반 RDMA 계열
- iSER RDMA 기반 iSCSI 확장
- RPC-over-RDMA RDMA 기반 RPC 전송
- LCP 링크 제어 프로토콜
- IPCP PPP IP 제어
- IPv6CP PPP IPv6 제어
- L2TPv3 계층 2 터널링 버전 3
- ESP IPsec 보안 페이로드
- AH IP 인증 헤더
- IPsec NAT-T IPsec NAT 통과 캡슐화
- SRH 세그먼트 라우팅 헤더
- PPPoE 이더넷 기반 PPP
- IPsec IP 계층 보안
- IKEv2 인터넷 키 교환 버전 2
- NAT 네트워크 주소 변환
- Proxy 프록시
- VXLAN 가상 확장 근거리 통신망
- EVPN 이더넷 VPN
- RDMA 원격 직접 메모리 접근
- RoCE 이더넷 기반 RDMA
- iSCSI 아이 스카시
- NVMe-oF 패브릭을 통한 NVMe 연결
- IPv6 인터넷 프로토콜 버전 6