Basic Socket Interface Extensions for IPv6
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 39
- Abstract
- The de facto standard Application Program Interface (API) for TCP/IP applications is the "sockets" interface. Although this API was developed for Unix in the early 1980s it has also been implemented on a wide variety of non-Unix systems. TCP/IP applications written using the sockets API have in the past enjoyed a high degree of portability and we would like the same portability with IPv6 applications. But changes are required to the sockets API to support IPv6 and this memo describes these changes. These include a new socket address structure to carry IPv6 addresses, new address conversion functions, and some new socket options. These extensions are designed to provide access to the basic IPv6 features required by TCP and UDP applications, including multicasting, while introducing a minimum of change into the system and providing complete compatibility for existing IPv4 applications. Additional extensions for advanced IPv6 features (raw sockets and access to the IPv6 extension headers) are defined in another document. This memo provides information for the Internet community.
- Publication Date
- 2003-03-01
- Status Note
- Informational
- DOI
10.17487/RFC3493- Link
- https://doi.org/10.17487/RFC3493
- Author(s)
- Robert E. GilliganDr. Susan ThomsonJim BoundJack McCannW. Stevens
- Keyword(s)
- IP, API, TCP
Latest version of IETF RFC 3493
Document Versions — IETF RFC 3493
-
▶ IETF RFC 3493 (2003-03-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- IEEE.STD1003.1.2001 — 3 EXTERNAL
- The Open Group Base Working Group http://www.opengroup.org/platform/base.html EXTERNAL
- IETF RFC 2292 [Superseded*]
- IETF RFC 2373 [Superseded*]
- IETF RFC 2460 [Superseded*]
- IETF RFC 2765 [Superseded*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC3493.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 3493, Basic Socket Interface Extensions for IPv6. Available at https://doi.org/10.17487/RFC3493
Snippet:
IETF RFC 3493, Basic Socket Interface Extensions for IPv6. Available at https://doi.org/10.17487/RFC3493
HTML (ISO 690 compliant)
Preview:
IETF RFC 3493, Basic Socket Interface Extensions for IPv6. Available at https://doi.org/10.17487/RFC3493
Snippet:
<span class="citation"><cite>IETF RFC 3493</cite>, Basic Socket Interface Extensions for IPv6. Available at <a href="https://doi.org/10.17487/RFC3493" target="_blank" rel="noopener">https://doi.org/10.17487/RFC3493</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 3493, Basic Socket Interface Extensions for IPv6
doi: 10.17487/RFC3493
url: https://doi.org/10.17487/RFC3493
doi: 10.17487/RFC3493
url: https://doi.org/10.17487/RFC3493
Snippet:
<li> <cite id="bib-rfc3493">IETF RFC 3493</cite>, Basic Socket Interface Extensions for IPv6 <span class="doi">10.17487/RFC3493</span> </li>
Referenced By
- IETF RFC 3542 [Active*]
- IETF RFC 3678 [Active*]
- IETF RFC 3879 [Active*]
- IETF RFC 4007 [Active*]
- IETF RFC 4038 [Active*]
- IETF RFC 4213 [Active*]
- IETF RFC 4614 [Superseded*]
- IETF RFC 4942 [Active*]
- IETF RFC 5405 [Superseded*]
- IETF RFC 6055 [Active*]
- IETF RFC 6535 [Active*]
- IETF RFC 6724 [Active*]
- IETF RFC 6874 [Superseded*]
- IETF RFC 6943 [Active*]
- IETF RFC 7217 [Active*]
- IETF RFC 8085 [Active*]
- IETF RFC 8499 [Superseded*]
- IETF RFC 9499 [Active*]
- IETF RFC 9844 [Active*]