Network Address Translation (NAT) Behavioral Requirements for Unicast UDP
Metadata
- Publisher
- IETF
- Doc Type
- Best Practice
- Pages
- 29
- Abstract
- This document defines basic terminology for describing different types of Network Address Translation (NAT) behavior when handling Unicast UDP and also defines a set of requirements that would allow many applications, such as multimedia communications or online gaming, to work consistently. Developing NATs that meet this set of requirements will greatly increase the likelihood that these applications will function properly. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
- Publication Date
- 2007-01-01
- Status Note
- Best Current Practice
- DOI
10.17487/RFC4787- Link
- https://doi.org/10.17487/RFC4787
- Author(s)
- Francois AudetCullen Fluffy Jennings
- Keyword(s)
- NAT, SIP, UDP
Latest version of IETF RFC 4787
Document Versions — IETF RFC 4787
-
▶ IETF RFC 4787 (2007-01-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 768 [Active*]
- IETF RFC 791 [Active*]
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- Rosenberg, J., "Interactive Connectivity Establishment (ICE): A Methodology for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", Work in Progress, October 2006. EXTERNAL
- Rosenberg, J., "Obtaining Relay Addresses from Simple Traversal Underneath NAT (STUN)", Work in Progress, October 2006. EXTERNAL
- Jennings, C., "NAT Classification Test Results" , Work in Progress, October 2006. EXTERNAL
- IETF RFC 792 [Active*]
- IETF RFC 1191 [Active*]
- IETF RFC 1435 [Active*]
- IETF RFC 1812 [Active*]
- IETF RFC 1858 [Active*]
- IETF RFC 1918 [Active*]
- IETF RFC 2460 [Superseded*]
- IETF RFC 2623 [Active*]
- IETF RFC 2663 [Active*]
- IETF RFC 3022 [Active*]
- IETF RFC 3027 [Active*]
- IETF RFC 3128 [Active*]
- IETF RFC 3261 [Active*]
- IETF RFC 3424 [Active*]
- IETF RFC 3489 [Superseded*]
- IETF RFC 3550 [Active*]
- IETF RFC 3605 [Active*]
- IETF RFC 4380 [Active*]
- T-REC-H.323.2003 — 14 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC4787.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 4787, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP. Available at https://doi.org/10.17487/RFC4787
Snippet:
IETF RFC 4787, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP. Available at https://doi.org/10.17487/RFC4787
HTML (ISO 690 compliant)
Preview:
IETF RFC 4787, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP. Available at https://doi.org/10.17487/RFC4787
Snippet:
<span class="citation"><cite>IETF RFC 4787</cite>, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP. Available at <a href="https://doi.org/10.17487/RFC4787" target="_blank" rel="noopener">https://doi.org/10.17487/RFC4787</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 4787, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP
doi: 10.17487/RFC4787
url: https://doi.org/10.17487/RFC4787
doi: 10.17487/RFC4787
url: https://doi.org/10.17487/RFC4787
Snippet:
<li> <cite id="bib-rfc4787">IETF RFC 4787</cite>, Network Address Translation (NAT) Behavioral Requirements for Unicast UDP <span class="doi">10.17487/RFC4787</span> </li>
Referenced By
- IETF RFC 4961 [Active*]
- IETF RFC 5128 [Active*]
- IETF RFC 5135 [Active*]
- IETF RFC 5245 [Superseded*]
- IETF RFC 5382 [Active*]
- IETF RFC 5405 [Superseded*]
- IETF RFC 5452 [Active*]
- IETF RFC 5508 [Active*]
- IETF RFC 5571 [Active*]
- IETF RFC 5596 [Active*]
- IETF RFC 5597 [Active*]
- IETF RFC 5625 [Active*]
- IETF RFC 5677 [Active*]
- IETF RFC 5766 [Superseded*]
- IETF RFC 5780 [Active*]
- IETF RFC 5971 [Active*]
- IETF RFC 6056 [Active*]
- IETF RFC 6081 [Active*]
- IETF RFC 6092 [Active*]
- IETF RFC 6146 [Active*]
- IETF RFC 6147 [Active*]
- IETF RFC 6156 [Superseded*]
- IETF RFC 6169 [Active*]
- IETF RFC 6263 [Active*]
- IETF RFC 6269 [Active*]
- IETF RFC 6272 [Active*]
- IETF RFC 6296 [Active*]
- IETF RFC 6333 [Active*]
- IETF RFC 6535 [Active*]
- IETF RFC 6773 [Active*]
- IETF RFC 6887 [Active*]
- IETF RFC 6888 [Active*]
- IETF RFC 7059 [Active*]
- IETF RFC 7269 [Active*]
- IETF RFC 7383 [Active*]
- IETF RFC 7450 [Active*]
- IETF RFC 7599 [Active*]
- IETF RFC 7659 [Active*]
- IETF RFC 7915 [Active*]
- IETF RFC 8085 [Active*]
- IETF RFC 8656 [Active*]
- IETF RFC 9000 [Active*]
- IETF RFC 9298 [Active*]
- IETF RFC 9868 [Active*]