Appendix A. Lite and Full Implementations
ICE defines two types of implementations:
A.1. Full Implementation
A full implementation performs all ICE operations, including candidate gathering, connectivity checks, and nomination. A full implementation acts as both a STUN client and a STUN server.
A.2. Lite Implementation
A lite implementation is a simplified implementation that only acts as a STUN server. Lite implementations are suitable for servers with public IP addresses. Lite implementations do not perform connectivity checks.