RFC 5245

GPTKB entity

Statements (125)
Predicate Object
gptkbp:instance_of gptkb:Request_for_Comments
gptkbp:abstract This document describes the Interactive Connectivity Establishment (ICE) framework.
This document describes a method for establishing connectivity between two peers.
gptkbp:application gptkb:API
Voice over IP (Vo IP)
gptkbp:author gptkb:Simon_H._Fraser
gptkb:Michael_P._H._Ginsberg
gptkb:Jonathan_Rosenberg
Rohan Mahy
Cullen Jennings
gptkbp:communication gptkb:Session_Description_Protocol_(SDP)
Session Traversal Utilities for NAT (STUN)
gptkbp:contains examples of usage
security considerations
error handling procedures
ICE candidates
ICE negotiation process
ICE state machine
gptkbp:content_type Technical specification
gptkbp:first_published May 2021
gptkbp:format gptkb:poet
gptkbp:goal Facilitate peer-to-peer communication.
gptkbp:has_part gptkb:14
https://www.w3.org/2000/01/rdf-schema#label RFC 5245
gptkbp:impact Improves connectivity in NAT environments.
gptkbp:is_a_document_that gptkb:RFC_5245
gptkbp:is_cited_in gptkb:RFC_5246
gptkb:RFC_5247
gptkb:RFC_5248
gptkb:RFC_5249
gptkb:RFC_5250
gptkb:RFC_5251
gptkb:RFC_5252
gptkb:RFC_5253
gptkb:RFC_5254
gptkb:RFC_5766
gptkbp:is_implemented_in Web browsers
Vo IP applications
Widely implemented in Vo IP applications.
gptkbp:key gptkb:musician
gptkb:public_transportation_system
gptkb:API
gptkb:television_channel
gptkb:Internet_Protocol_(IP)
gptkb:Session_Initiation_Protocol_(SIP)
gptkb:User_Datagram_Protocol_(UDP)
gptkb:Research_Institute
Network Topology Discovery
Interoperability
Network Protocols
Performance Optimization
Network Performance
Error Handling
Open Standards
Interactive Applications
Media Streaming
Peer-to-Peer Communication
Real-time Communication
Technical Specifications
Network Conditions
Session Management
Real-time Data Transfer
Signaling Protocols
Documentation Standards
Data Channels
Security Considerations
Multimedia Communication
Fallback Mechanisms
Implementation Guidelines
Protocol Design
Media Transport
Technical Community
Standardization Process
Connection Resilience
Session Establishment
Firewall Traversal
Transport Protocols
Quality of Service (Qo S)
Candidate Gathering
Candidate Pair Selection
Connectivity Checks
Prioritization of Candidates
Protocol Extensions
Protocol Negotiation
Protocol Stacks
Use of STUN and TURN
Fallback mechanisms
Candidate gathering
Connectivity checks
Prioritization of candidates
Use of STUN and TURN servers.
gptkbp:published_year April 2008
gptkbp:related_concept gptkb:IETF
gptkbp:related_to gptkb:API
gptkb:RFC_5389
gptkb:Real-time_Transport_Protocol_(RTP)
gptkb:RFC_3261
gptkb:Session_Description_Protocol_(SDP)
NAT Traversal
gptkbp:replaced_by gptkb:RFC_3484
gptkb:RFC_5244
gptkbp:specifies gptkb:ICE_framework
candidate gathering
connectivity checks
pairing of candidates
priority of candidates
use of STUN and TURN
gptkbp:status Proposed Standard
gptkbp:successor gptkb:RFC_5245bis
gptkbp:technique ICE (Interactive Connectivity Establishment)
gptkbp:title gptkb:Interactive_Connectivity_Establishment
Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal
gptkbp:updates gptkb:RFC_3264
gptkb:RFC_5246
gptkb:RFC_3550
gptkbp:use_case NAT traversal
gptkbp:bfsParent gptkb:XEP-0206
gptkb:RFC_5246
gptkb:XEP-0217
gptkb:XEP-0222
gptkb:XEP-0224
gptkb:XEP-0227
gptkb:ICE
gptkb:XMPP_Jingle
gptkbp:bfsLayer 4