Network Component  Version 7.19.0
MDK Middleware for IPv4 and IPv6 Networking
Implemented RFCs

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 v7:

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