Advanced Sockets Application Program Interface (API) for IPv6
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 77
- Abstract
- This document provides sockets Application Program Interface (API) to support "advanced" IPv6 applications, as a supplement to a separate specification, RFC 3493. The expected applications include Ping, Traceroute, routing daemons and the like, which typically use raw sockets to access IPv6 or ICMPv6 header fields. This document proposes some portable interfaces for applications that use raw sockets under IPv6. There are other features of IPv6 that some applications will need to access: interface identification (specifying the outgoing interface and determining the incoming interface), IPv6 extension headers, and path Maximum Transmission Unit (MTU) information. This document provides API access to these features too. Additionally, some extended interfaces to libraries for the "r" commands are defined. The extension will provide better backward compatibility to existing implementations that are not IPv6-capable. This memo provides information for the Internet community.
- Publication Date
- 2003-06-01
- Status Note
- Informational
- DOI
10.17487/RFC3542- Link
- https://doi.org/10.17487/RFC3542
- Author(s)
- W. Richard StevensM. ThomasErik NordmarkTatsuya Jinmei
- Keyword(s)
- API
Latest version of IETF RFC 3542
Document Versions — IETF RFC 3542
-
▶ IETF RFC 3542 (2003-06-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- IEEE.STD1003.1.2001 — 3 EXTERNAL
- Wright, G., Stevens, W., "TCP/IP Illustrated, Volume 2: The Implementation", Addison Wesley, 1994. EXTERNAL
- IETF RFC 1981 [Superseded*]
- IETF RFC 2460 [Superseded*]
- IETF RFC 3493 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC3542.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 3542, Advanced Sockets Application Program Interface (API) for IPv6. Available at https://doi.org/10.17487/RFC3542
Snippet:
IETF RFC 3542, Advanced Sockets Application Program Interface (API) for IPv6. Available at https://doi.org/10.17487/RFC3542
HTML (ISO 690 compliant)
Preview:
IETF RFC 3542, Advanced Sockets Application Program Interface (API) for IPv6. Available at https://doi.org/10.17487/RFC3542
Snippet:
<span class="citation"><cite>IETF RFC 3542</cite>, Advanced Sockets Application Program Interface (API) for IPv6. Available at <a href="https://doi.org/10.17487/RFC3542" target="_blank" rel="noopener">https://doi.org/10.17487/RFC3542</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 3542, Advanced Sockets Application Program Interface (API) for IPv6
doi: 10.17487/RFC3542
url: https://doi.org/10.17487/RFC3542
doi: 10.17487/RFC3542
url: https://doi.org/10.17487/RFC3542
Snippet:
<li> <cite id="bib-rfc3542">IETF RFC 3542</cite>, Advanced Sockets Application Program Interface (API) for IPv6 <span class="doi">10.17487/RFC3542</span> </li>
Referenced By
- IETF RFC 4038 [Active*]
- IETF RFC 7217 [Active*]
- IETF RFC 7252 [Active*]
- IETF RFC 7390 [Active*]