List of RFCs that are covered by the Network Component.
List of RFCs that are covered by the Network Component.
A Request for Comments (RFC) is a document from the Internet Engineering Task Force (IETF) and the Internet Society, the main technical development and standards-setting bodies for the Internet. RFCs are official documents of Internet specifications, communications protocols, procedures, and events. The following RFCs are currently implemented in the Network Component:
| RFC | Title | 
|---|---|
| RFC768 | User Datagram Protocol (UDP) | 
| RFC791 | Internet Protocol (IPv4) | 
| RFC792 | Internet Control Message Protocol (ICMP) | 
| RFC793 | Transmission Control Protocol (TCP) | 
| RFC815 | IP Datagram Reassembly Algorithms | 
| RFC821 | Simple Mail Transfer Protocol (SMTP) | 
| RFC826 | An Ethernet Address Resolution Protocol (ARP) | 
| RFC854 | Telnet Protocol Specification | 
| RFC855 | Telnet Option Specifications | 
| RFC857 | Telnet Echo Option | 
| RFC858 | Telnet Suppress Go Ahead Option | 
| RFC894 | A Standard for the Transmission of IP Datagrams over Ethernet | 
| RFC951 | Bootstrap Protocol (BOOTP) | 
| RFC959 | File Transfer Protocol (FTP) | 
| RFC1001 | Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods | 
| RFC1002 | Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Detailed Specifications | 
| RFC1034 | Domain Names - Concepts and Facilities (DNS) | 
| RFC1035 | Domain Names - Implementation and Specification | 
| RFC1042 | Standard for the transmission of IP datagrams over IEEE 802 networks | 
| RFC1055 | A Nonstandard for Transmission of IP Datagrams over Serial Lines (SLIP) | 
| RFC1101 | Encoding of Network Names and Other Types | 
| RFC1112 | Host Extensions for IP Multicasting (IGMP) | 
| RFC1122 | Requirements for Internet Hosts - Communication Layers | 
| RFC1123 | Requirements for Internet Hosts - Application and Support | 
| RFC1155 | Structure and Identification of Management Information for TCP/IP-based Internets | 
| RFC1156 | Management Information Base for Network Management of TCP/IP-based internets | 
| RFC1157 | A Simple Network Management Protocol (SNMP)) | 
| RFC1321 | The MD5 Message-Digest Algorithm | 
| RFC1332 | The PPP Internet Protocol Control Protocol (IPCP) | 
| RFC1334 | PPP Authentication Protocols (PAP, CHAP) | 
| RFC1350 | The TFTP Protocol (Revision 2) | 
| RFC1542 | Clarifications and Extensions for BOOTP | 
| RFC1661 | The Point-to-Point Protocol (PPP) | 
| RFC1662 | PPP in HDLC-like Framing | 
| RFC1700 | Assigned Numbers | 
| RFC1769 | Simple Network Time Protocol (SNTP) | 
| RFC1867 | Form-based File Upload in HTML | 
| RFC1869 | SMTP Service Extensions | 
| RFC1877 | PPP Internet Protocol Control Protocol Extensions for Name Server Addresses | 
| RFC2045 | Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies | 
| RFC2046 | Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types | 
| RFC2047 | Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for Non-ASCII Text | 
| RFC2104 | HMAC: Keyed-Hashing for Message Authentication | 
| RFC2113 | IP Router Alert Option | 
| RFC2131 | Dynamic Host Configuration Protocol (DHCP) | 
| RFC2132 | DHCP Options and BOOTP Vendor Extensions | 
| RFC2181 | Clarifications to the DNS Specification | 
| RFC2195 | IMAP/POP AUTHorize Extension for Simple Challenge/Response | 
| RFC2236 | Internet Group Management Protocol, Version 2 (IGMPv2) | 
| RFC2292 | Advanced Sockets API for IPv6 | 
| RFC2347 | TFTP Option Extension | 
| RFC2348 | TFTP Blocksize Option | 
| RFC2390 | Inverse Address Resolution Protocol (InARP) | 
| RFC2428 | FTP Extensions for IPv6 and NATs | 
| RFC2460 | Internet Protocol, Version 6 (IPv6) Specification | 
| RFC2464 | Transmission of IPv6 Packets over Ethernet Networks | 
| RFC2554 | SMTP Service Extension for Authentication | 
| RFC2616 | Hypertext Transfer Protocol – HTTP/1.1 | 
| RFC2617 | HTTP Authentication: Basic and Digest Access Authentication | 
| RFC2818 | HTTP over TLS | 
| RFC2988 | Computing TCP's Retransmission Timer | 
| RFC3207 | SMTP Service Extension for Secure SMTP over Transport Layer Security | 
| RFC3315 | Dynamic Host Configuration Protocol for IPv6 (DHCPv6) | 
| RFC3390 | Increasing TCP's Initial Window | 
| RFC3493 | Basic Socket Interface Extensions for IPv6 | 
| RFC3596 | DNS Extensions to Support IP Version 6 | 
| RFC3646 | DNS Configuration options for Dynamic Host Configuration protocol for IPv6 (DHCPv6) | 
| RFC3927 | Dynamic Configuration of IPv4 Link-Local Addresses | 
| RFC4007 | IPv6 Scoped Address Architecture | 
| RFC4291 | IP Version 6 Addressing Architecture | 
| RFC4361 | Node-specific Client Identifiers for Dynamic Host Configuration Protocol Version four (DHCPv4) | 
| RFC4443 | Internet Control Message Protocol (ICMPv6) | 
| RFC4861 | Neighbor Discovery for IP version 6 (IPv6) | 
| RFC4862 | IPv6 Stateless Address Autoconfiguration | 
| RFC5342 | IANA Considerations and IETF Protocol Usage for IEEE 802 Parameters | 
| RFC5681 | TCP Congestion Control | 
| RFC5735 | Special Use IPv4 Addresses | 
| RFC5952 | A Recommendation for IPv6 Address Text Representation | 
| RFC5961 | Improving TCP's Robustness to Blind In-Window Attacks | 
| RFC6298 | Computing TCP's Retransmission Timer | 
| Draft-00 | DHCP Option 61 UUID Type Definition | 
Using the ARM:mbedTLS Software Pack, additional RFCs are covered:
| RFC | Title | 
|---|---|
| RFC5077 | Transport Layer Security (TLS) Session Resumption without Server-Side State | 
| RFC5746 | Transport Layer Security (TLS) Renegotiation Indication Extension | 
| RFC6066 | Transport Layer Security (TLS) Extensions: Extension Definitions | 
| RFC7301 | Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension |