용어와 정의
영문 또는 원어: ICE
영문 정식명칭: Interactive Connectivity Establishment
한글명: 대화형 연결 수립
여러 후보 경로를 수집하고 검사해 통신 경로를 선택하는 절차와 프로토콜 구조입니다.
정확한 의미와 원리
호스트와 서버 반사 및 중계 후보 등을 모으고 후보 쌍의 연결성을 검사해 실제 통신 경로를 선택합니다. STUN과 TURN은 이 과정의 도구와 중계를 제공합니다.
쉽게 이해하는 사용 예시
화상 통신의 양 끝이 직접 경로와 중계 경로 중 가능한 조합을 찾는 구조입니다.
종류와 관련 개념의 차이
ICE는 통신 후보를 모아 검사하고 경로를 선택합니다. STUN의 검사 기능과 TURN의 중계 자원을 활용하지만 어느 한 도구만을 뜻하는 이름은 아닙니다.
적용 조건과 오해하기 쉬운 점
모든 NAT나 방화벽에서 성공한다고 보장할 수 없습니다. 후보 생성과 신호 전달 및 실제 검사 결과를 구분합니다.