피어는 미디어에 대한 정보를 교환할 뿐만 아니라
네트워크 연결에 대한 정보를 교환해야 한다
이것은 ICE candidate 로 알려져 있으며
피어가 통신할 수 있는 사용 가능한 방법을 자세히 설명한다
(직접 또는 TURN 서버를 통해서)
일반적으로 각 피어는 best candidates 를 먼저 제안하고
worse candidates 를 향해 내려간다
이상적으로 candidates 는 UDP 이지만 (빠르고 미디어 스트림이 중단에서 복구가 쉽다) ICE 표준은 TCP 도 허용한다
일반적으로 TCP 를 사용하는 ICE candidates 는 UDP 를
사용할 수 없거나 미디어 스트리밍에 적합하지 않은 방식으로
제한되는 경우에만 사용된다
그러나 모든 브라우저가 ICE over TCP 를 지원하는 것은 아니다
ICE 를 사용하면 candidates 가 TCP 또는 UDP 를 통한
연결을 나타낼 수 있고 UDP 가 일반적, 광범위하게 지원된다
각 프로토콜은 몇 가지 유형의 후보를 지원, 후보 유형은 데이터가
peer to peer 로 이동하는 방법을 정의한다