RFC 5245

GPTKB entity

Statements (118)
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:Web_RTC
Voice over IP (Vo IP)
gptkbp:author gptkb:Simon_H._Fraser
gptkb:Michael_P._H._Ginsberg
gptkb:Jonathan_Rosenberg
Rohan Mahy
Cullen Jennings
gptkbp:contains examples of usage
security considerations
error handling procedures
ICE candidates
ICE negotiation process
ICE state machine
gptkbp:content_type Technical specification
gptkbp:file_format gptkb:text
gptkbp:first_published May 2021
gptkbp:goal Facilitate peer-to-peer communication.
gptkbp:has_sections 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_concept gptkb:infrastructure
gptkb:User_Experience
gptkb:Research_and_Development
gptkb:Web_RTC
gptkb:Internet_Protocol_(IP)
gptkb:Transport_Layer_Security_(TLS)
gptkb:Session_Initiation_Protocol_(SIP)
gptkb:User_Datagram_Protocol_(UDP)
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:protocol gptkb:Session_Description_Protocol_(SDP)
Session Traversal Utilities for NAT (STUN)
gptkbp:publication_year April 2008
gptkbp:related_concept gptkb:IETF
gptkbp:related_to gptkb:RFC_5389
gptkb:Web_RTC
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:ICE
gptkbp:bfsLayer 4