TCP/IP RFCs

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

TCP/IP RFCs

The standards for TCP/IP are published in a series of documents called Requests for Comments (RFCs). RFCs are an evolving series of reports, proposals for protocols, and protocol standards that describe the internal workings of TCP/IP and the Internet.

Although TCP/IP standards are always published as RFCs, not all RFCs specify standards. RFCs are authored by individuals who voluntarily write and submit a draft proposal for a new protocol or specification to the Internet Engineering Task Force (IETF) and other working groups. Submitted drafts are first reviewed by a technical expert, a task force, or an RFC editor, and then assigned a status.

If a draft passes this initial review stage, it is circulated to the larger Internet community for a period of further comment and review and assigned an RFC number. This RFC number remains constant.

If changes are made to the proposed specification, drafts that are revised or updated are circulated by using a new RFC (a number higher than the original RFC number) to identify more recent documents.

There are five status assignments for RFCs in the standards process, as shown in the following table.

Status Description

Standard protocol

An official standard protocol of the Internet.

Draft standard protocol

Under active consideration and review to become a standard protocol.

Proposed standard protocol

A protocol that in the future might become a standard protocol.

Experimental protocol

A protocol designed for experimental purposes. An experimental protocol is not intended for operational use.

Informational protocol

A protocol developed by another standards organization that is included for the convenience of the Internet community.

Historic protocol

Protocols that have been superceded or obsoleted by other protocols.

The following table shows the RFCs supported by the TCP/IP protocol and supporting services.

RFC number Title

768

User Datagram Protocol (UDP)

783

Trivial File Transfer Protocol (TFTP)

791

Internet Protocol (IP)

792

Internet Control Message Protocol (ICMP)

793

Transmission Control Protocol (TCP)

816

Fault Isolation and Recovery

826

Address Resolution Protocol (ARP)

854

Telnet Protocol (TELNET)

862

Echo Protocol (ECHO)

863

Discard Protocol (DISCARD)

864

Character Generator Protocol (CHARGEN)

865

Quote of the Day Protocol (QUOTE)

867

Daytime Protocol (DAYTIME)

894

IP over Ethernet

919

Broadcasting Internet Datagrams

922

Broadcasting Internet Datagrams in the Presence of Subnets

950

Internet Standard Subnetting Procedure

959

File Transfer Protocol (FTP)

1001

Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods

1002

Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Detailed Specifications

1009

Requirements for Internet Gateways

1034

Domain Names - Concepts and Facilities

1035

Domain Names - Implementation and Specification

1042

IP over Token Ring

1055

A Nonstandard for Transmission of IP Datagrams Over Serial Lines: SLIP

1065

Structure and Identification of Management Information for TCP/IP-based Internets

1112

Internet Group Management Protocol (IGMP)

1122

Requirements for Internet Hosts - Communication Layers

1123

Requirements for Internet Hosts - Application and Support

1144

Compressing TCP/IP Headers for Low-Speed Serial Links

1157

Simple Network Management Protocol (SNMP)

1179

Line Printer Daemon Protocol

1188

IP over FDDI

1191

Path MTU Discovery

1201

IP over ARCNET

1256

ICMP Router Discovery Messages

1323

TCP Extensions for High Performance

1332

PPP Internet Protocol Control Protocol (IPCP)

1518

An Architecture for IP Address Allocation with CIDR

1519

Classless Inter-Domain Routing (CIDR): An Address Assignment and Aggregation Strategy

1534

Interoperation Between DHCP and BOOTP

1542

Clarifications and Extensions for the Bootstrap Protocol

1552

PPP Internetwork Packet Exchange Control Protocol (IPXCP)

1661

The Point-to-Point Protocol (PPP)

1662

PPP in HDLC-like Framing

1748

IEEE 802.5 MIB using SMIv2

1749

IEEE 802.5 Station Source Routing MIB using SMIv2

1812

Requirements for IP VersionĀ 4 Routers

1828

IP Authentication using Keyed MD5

1829

ESP DES-CBC Transform

1851

ESP Triple DES-CBC Transform

1852

IP Authentication using Keyed SHA

1878

Variable Length Subnet Table For IPv4

1886

DNS Extensions to Support IP Version 6

1994

PPP Challenge Handshake Authentication Protocol (CHAP)

1995

Incremental Zone Transfer in DNS

1996

A Mechanism for Prompt DNS Notification of Zone Changes

2018

TCP Selective Acknowledgment Options

2085

HMAC-MD5 IP Authentication with Replay Prevention

2104

HMAC: Keyed Hashing for Message Authentication

2131

Dynamic Host Configuration Protocol (DHCP)

2136

Dynamic Updates in the Domain Name System (DNS UPDATE)

2181

Clarifications to the DNS Specification

2236

Internet Group Management Protocol, VersionĀ 2

2308

Negative Caching of DNS Queries (DNS NCACHE)

2401

Security Architecture for the Internet Protocol

2402

IP Authentication Header

2406

IP Encapsulating Security Payload (ESP)

2581

TCP Congestion Control

Obtaining RFCs

You can obtain RFCs from the RFC Editor Web site. This Web site is currently maintained by members of the Information Sciences Institute (ISI), who publish a classified listing of all RFCs. RFCs are classified as one of the following: Approved Internet standard, proposed Internet standard (circulated in draft form for review), Internet best practices, or For Your Information (FYI) document.

Note