Everything about Interactive Connectivity Establishment
Technique in computer networking
Interactive Connectivity Establishment (ICE) is a technique used in computer networking to find ways for two computers to talk to each other as directly as possible in peer-to-peer networking. This is most commonly used for interactive media such as Voice over Internet Protocol (VoIP), peer-to-peer communications, video, and instant messaging. In such applications, communicating through a central server would be slow and expensive, but direct communication between client applications on the Internet is very tricky due to network address translators (NATs), firewalls, and other network barriers. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Interactive Connectivity EstablishmentA 5-minute orientation
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Go sideways: NAT traversalA closely related topic
- Go sideways: STUNA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Data Communications and NetworkingBehrouz A. Forouzan, Catherine Ann Coombs · 2000
Essentials of educational psychologyJeanne Ellis Ormrod · 2006
Campbell biologyLisa A. Urry, Michael L. Cain · 2015
Photovoltaic design & installation for dummiesRyan Mayfield · 2010- 📕Interactive play for children with autismDiana Seach · 2007
The Conspirators HierarchyJohn Coleman · 1992
TCP/IP IllustratedW. Richard Stevens, Kevin R. Fall · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- NAT traversal Network address translator traversal is a computer networking technique of establishing and maintaining Internet Protocol connections across gateways that…
- STUN STUN (Session Traversal Utilities for NAT; originally Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators) is a standardized…
- Traversal Using Relays around NAT Traversal Using Relays around NAT (TURN) is a protocol that assists in traversal of network address translators (NAT) or firewalls for multimedia applications…
- Middlebox A middlebox is a computer networking device that transforms, inspects, filters, and manipulates traffic for purposes other than packet forwarding. Examples…
- UDP hole punching UDP hole punching is a commonly used technique employed in network address translation (NAT) applications for maintaining User Datagram Protocol (UDP)…
- NAT traversal with session border controllers Network address translators (NAT) are used to overcome the lack of IPv4 address availability by hiding an enterprise or even an operator's network behind…
- Realm-Specific IP Realm-Specific IP was an experimental IETF framework and protocol intended as an alternative to network address translation (NAT) in which the end-to-end…
- Network address translation Network address translation (NAT) is a method of mapping an IP address space into another by modifying network address information in the IP header of…