RFC Archive
UTILITY PROTOCOLS



  1. Presentation Services
  2. Domain Name
  3. Directory Services
  4. Time Protocols
  5. Remote Procedure Calls
  6. Network Access Protocols
  7. File Transfer Protocols
  8. File Access Protocols
  9. Miscellaneous Utilities

Presentation Services

RFC 1085
ISO presentation services on top of TCP/IP based internets

Domain name

Current
RFC 883
Domain names: Implementation specification
RFC 920
Domain requirements
RFC 921
Domain name system implementation schedule - revised
(Updates RFC 897)
RFC 953
Hostname Server
(Replaces RFC 811)
RFC 1032
Domain administrators guide
RFC 1033
Domain administrators operations guide
RFC 1034
Domain names - concepts and facilities
(Replaces RFC 973, Updated by RFC 1101, RFC 1876 and RFC 1982)
RFC 1035
Domain names - implementation and specification
(Replaces RFC 973, Updated by RFC 1348, RFC 1995, RFC 1996, RFC 2065, RFC 2136, RFC 2137 and RFC 2845)
RFC 1101
DNS encoding of network names and other types
(Updates RFC 1034)
RFC 1183
New DNS RR Definitions
RFC 1394
Relationship of Telex Answerback Codes to Internet Domains
RFC 1464
Using the Domain Name System To Store Arbitrary String Attributes
RFC 1591
Domain Name System Structure and Delegation
RFC 1706
DNS NSAP Resource Records
(Replaces RFC 1637)
RFC 1712
DNS Encoding of Geographical Location
RFC 1794
DNS Support for Load Balancing
RFC 1876
A Means for Expressing Location Information in the Domain Name System
(Updates RFC 1034)
RFC 1886
DNS Extensions to support IP version 6
RFC 1982
Serial Number Arithmetic
(Updates RFC 1034)
RFC 1995
Incremental Zone Transfer in DNS
(Updates RFC 1035)
RFC 1996
A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)
(Updates RFC 1035)
RFC 2065
Domain Name System Security Extensions
(Updates RFC 1035)
RFC 2136
Dynamic Updates in the Domain Name System (DNS UPDATE)
(Updates RFC 1035)
RFC 2181
Clarifications to the DNS Specification
(Updates RFC 1035, RFC 1035 and RFC 1123)
RFC 2308
Negative Caching of DNS Queries (DNS NCACHE)
(Replaces RFC 1034, Updates RFC 1034, RFC 1035)
RFC 2536
DSA KEYs and SIGs in the Domain Name System (DNS)
RFC 2537
RSA/MD5 KEYs and SIGs in the Domain Name System (DNS)
RFC 2538
Storing Certificates in the Domain Name System (DNS)
RFC 2539
Storage of Diffie-Hellman Keys in the Domain Name System (DNS)
RFC 2540
Detached Domain Name System (DNS) Information
RFC 2541
DNS Security Operational Considerations
RFC 2671
Extension Mechanisms for DNS (EDNS0)
RFC 2672
Non-Terminal DNS Name Redirection
RFC 2673
Binary Labels in the Domain Name System
RFC 2782
A DNS RR for specifying the location of services (DNS SRV)
(Replaces RFC 2052)
RFC 2845
Secret Key Transaction Authentication for DNS (TSIG)
(Updates RFC 1035)
RFC 2874
DNS Extensions to Support IPv6 Address Aggregation and Renumbering
(Updates RFC xxxx)
RFC 2915
The Naming Authority Pointer (NAPTR) DNS Resource Record
(Updates RFC 2168)
RFC 2916
E.164 number and DNS
RFC 2930
Secret Key Establishment for DNS (TKEY RR)
RFC 2931
DNS Request and Transaction Signatures ( SIG(0)s)
(Updates RFC 2535)
RFC 3007
Secure Domain Name System (DNS) Dynamic Update
(Replaces RFC 2137, Updates RFC 2535 and RFC 2536)
RFC 3008
Domain Name System Security (DNSSEC) Signing Authority
(Updates RFC 2535)
RFC 3090
DNS Security Extension Clarification on Zone Status
(Updates RFC 2535)
Best Current Practice
RFC 2182
Selection and Operation of Secondary DNS Servers
RFC 2219
Use of DNS Aliases for Network Services
RFC 2606
Reserved Top Level DNS Names
RFC 2929
Domain Name System (DNS) IANA Considerations
Informational
RFC 819
Domain naming convention for Internet user applications
RFC 830
Distributed system for Internet name service
RFC 1031
MILNET name domain transition
RFC 1480
The US Domain
(Replaces RFC 1386)
RFC 1498
On the Naming and Binding of Network Destinations
RFC 1535
A Security Problem and Proposed Correction With Widely Deployed DNS Software
RFC 1536
Common DNS Implementation Errors and Suggested Fixes.
RFC 1537
Common DNS Data File Configuration Error
RFC 1713 (FYI 27)
Tools for DNS debugging
RFC 1816
U.S. Government Internet Domain Names
(Replaces RFC 1811)
RFC 1912
Common DNS Operational and Configuration Errors
RFC 1956
Registration in the MIL Domain
RFC 2010
Operational Criteria for Root Name Servers
RFC 2053
The AM (Armenia) Domain
RFC 2146
U.S. Government Internet Domain Names
RFC 2230
Key Exchange Delegation Record for the DNS
RFC 2240
A Legal Basis for Domain Name Allocation
RFC 2517
Building Directories from DNS: Experiences from WWWSeeker
RFC 2694
DNS extensions to Network Address Translators (DNS_ALG)
RFC 2826
IAB Technical Comment on the Unique DNS Root
RFC 3071
Reflections on the DNS, RFC 1591, and Categories of Domains
Old
RFC 752
Universal host table
RFC 756
NIC name server - a datagram-based information utility
RFC 799
Internet name domains
RFC 811
Hostnames Server
(Replaced by RFC 953)
RFC 881
Domain names plan and schedule
(Updated by RFC 897)
RFC 882
Domain names: Concepts and facilities
(Updated by RFC 973)
RFC 897
Domain name system implementation schedule
(Updates RFC 881, Updated by RFC 921)
RFC 973
Domain system changes and observations
(Updates RFC 882, Replaced by RFC 1034 and RFC 1035)
RFC 1348
DNS NSAP RRs
(Updates RFC 1035, Replaced by RFC 1637)
RFC 1386
The US Domain
(Replaced by RFC 1480)
RFC 1637
DNS NSAP Resource Records
(Replaces RFC 1348, Replaced by RFC 1706)
RFC 1811
U.S. Government Internet Domain Names
(Replaced by RFC 1816)
RFC 2052
A DNS RR for specifying the location of services (DNS SRV)
(Replaced by RFC 2782)
RFC 2137
Secure Domain Name System Dynamic Update
(Updates RFC 1035, Replaced by RFC 3007)

Directory Services

DIXIE
Current
RFC 1249
DIXIE Protocol Specification
Finger
Current
RFC 1288
The Finger User Information Protocol
(Replaces RFC 1196)
Old
RFC 742
NAME/FINGER Protocol
(Replaced by RFC 1194)
RFC 1194
The Finger User Information Protocol
(Replaces RFC 742, Replaced by RFC 1196)
RFC 1196
The Finger User Information Protocol
(Replaces RFC 1194, Replaced by RFC 1288)
LDAP - Lightweight Directory Access Protocol
Current
RFC 1777
Lightweight Directory Access Protocol
(Replaces RFC 1487)
RFC 1778
The String Representation of Standard Attribute Syntaxes
(Replaces RFC 1488)
RFC 1781
Using the OSI Directory to Achieve User Friendly Naming
(Replaces RFC 1484)
RFC 1798
Connection-less Lightweight X.500 Directory Access Protocol
RFC 1823
The LDAP Application Program Interface
RFC 1960
A String Representation of LDAP Search Filters
(Replaces RFC 1558)
RFC 2247
Using Domains in LDAP/X.500 Distinguished Names
RFC 2251
Lightweight Directory Access Protocol (v3)
RFC 2252
Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions
RFC 2253
Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names
(Replaces RFC 1779)
RFC 2254
The String Representation of LDAP Search Filters
RFC 2255
The LDAP URL Format
RFC 2256
A Summary of the X.500(96) User Schema for use with LDAPv3
Old
RFC 1484
Using the OSI Directory to achieve User Friendly Naming (OSI-DS 24 (v1.2))
(Replaced by RFC 1781)
RFC 1485
A String Representation of Distinguished Names (OSI-DS 23 (v5))
(Replaced by RFC 1779)
RFC 1487
X.500 Lightweight Directory Access Protocol
(Replaced by RFC 1777)
RFC 1488
The X.500 String Representation of Standard Attribute Syntaxes
(Replaced by RFC 1778)
RFC 1558
A String Representation of LDAP Search Filters
(Replaced by RFC 1960)
RFC 1779
A String Representation of Distinguished Names
(Replaces RFC 1485)
SNQP - Simple Nomenclator Query Protocol
Current
RFC 2258
Internet Nomenclator Project
RFC 2259
Simple Nomenclator Query Protocol (SNQP)
Whois & Whois++
Current
RFC 1834
Whois and Network Information Lookup Service Whois++
RFC 1835
Architecture of the WHOIS++ service
RFC 1913
Architecture of the Whois++ Index Service
RFC 1914
How to interact with a Whois++ mesh
RFC 2167
Referral Whois (RWhois) Protocol V1.5
(Replaces RFC 2167)
Old
RFC 1714
Referral Whois Protocol (RWhois)
(Replaced by RFC 2167)
X.500
Current
RFC 1274
The COSINE and Internet X.500 Schema
RFC 1275
Replication Requirements to provide an Internet Directory using X.500
RFC 1276
Replication and Distributed Operations extensions to provide an Internet Directory using X.500
RFC 1277
Encoding Network Addresses to Support Operation Over Non-OSI Lower Layers
RFC 1278
A String Encoding of Presentation Address
RFC 1279
X.500 and Domains
RFC 1308 (FYI 13)
Executive Introduction to Directory Services Using the X.500 Protocol
RFC 1309 (FYI 14)
Technical Overview of Directory Services Using the X.500 Protocol
RFC 1330
Recommendations for the Phase I Deployment of OSI Directory Services (X.500) and OSI Message Handling Services (X.400) within the ESnet Community
RFC 1373
PORTABLE DUAs
RFC 1430
A Strategic Plan for Deploying an Internet X.500 Directory Service
RFC 1431
DUA Metrics
RFC 1562
Naming Guidelines for the AARNet X.500 Directory Service
RFC 1564
DSA Metrics (OSI-DS 34 (v3))
RFC 1588
WHITE PAGES MEETING REPORT
RFC 1608
Representing IP Information in the X.500 Directory
RFC 1609
Charting Networks in the X.500 Directory
RFC 1617
Naming and Structuring Guidelines for X.500 Directory Pilots
(Replaces RFC 1384)
RFC 1684
Introduction to White Pages services based on X.500
RFC 1750
Randomness Recommendations for Security
RFC 1751
A Convention for Human-Readable 128-bit Keys
RFC 1760
The S/KEY One-Time Password System
RFC 1801
MHS use of the X.500 Directory to support MHS Routing
RFC 1802
Introducing Project Long Bud: Internet Pilot Project for the Deployment of X.500 Directory Information in Support of X.400 Routing
RFC 1802
Introducing Project Long Bud: Internet Pilot Project for the Deployment of X.500 Directory Information in Support of X.400 Routing
RFC 1803
Recommendations for an X.500 Production Directory Service
RFC 1804
Schema Publishing in X.500 Directory
RFC 1943
Building an X.500 Directory Service in the US
RFC 2079
Definition of X.500 Attribute Types and an Object Class to Hold Uniform Resource Identifiers (URIs)
RFC 2120
Managing the X.500 Root Naming Context
RFC 2163
Using the Internet DNS to Distribute MIXER Conformant Global Address Mapping (MCGAM)
(Replaces RFC 1664)
RFC 2164
Use of an X.500/LDAP directory to support MIXER address mapping
(Replaces RFC 1838)
RFC 2293
Representing Tables and Subtrees in the X.500 Directory
(Replaces RFC 1837)
RFC 2294
Representing the O/R Address hierarchy in the X.500 Directory Information Tree
(Replaces RFC 1836)
Informational
RFC 1758
NADF Standing Documents: A Brief Overview
(Replaces RFC 1417)
RFC 2116
X.500 Implementations Catalog-96
(Replaces RFC 1632)
Old
RFC 1218
A Naming Scheme for c=US
(Replaced by RFC 1255)
RFC 1292
A Catalog of Available X.500 Implementations
(Replaced by RFC 1632)
RFC 1255
A Naming Scheme for c=US
(Replaces RFC 1218, Replaced by RFC 1417)
RFC 1295
User Bill of Rights for entries and listings in the Public Directory
(Replaced by RFC 1417)
RFC 1384
Naming Guidelines for Directory Pilots
(Replaced by RFC 1617)
RFC 1417
NADF Standing Documents: A Brief Overview
(Replaces RFC 1255 and RFC 1295, Replaced by RFC 1417)
RFC 1632
A Revised Catalog of Available X.500 Implementations
(Replaces RFC 1292, Replaced by RFC 2116)
RFC 1664
Using the Internet DNS to Distribute RFC1327 Mail Address Mapping Tables
(Replaced by RFC 2163)
RFC 1836
Representing the O/R Address hierarchy in the X.500 Directory Information Tree
(Replaced by RFC 2294)
RFC 1837
Representing Tables and Subtrees in the X.500 Directory
(Replaced by RFC 2293)
RFC 1838
Use of the X.500 Directory to support mapping between X.400 and RFC 822 Addresses
(Replaced by RFC 2164)
RFC 814
Name, addresses, ports, and routes
RFC 866
Active users
RFC 887
Resource Location Protocol
RFC 952
DoD Internet host table specification
RFC 954
NICNAME/WHOIS
RFC 1107
Plan for Internet directory services
RFC 1202
Directory Assistance service

Time Protocols

Current
RFC 867
Daytime Protocol
RFC 868
Time Protocol
RFC 1129 ( PS)
Internet time synchronization: The Network Time Protocol
RFC 1165
Network Time Protocol (NTP) over the OSI Remote Operations Service
RFC 1305
Network Time Protocol (v3)
(Replaces RFC 1119)
RFC 1708
NTP PICS PROFORMA For the Network Time Protocol Version 3
RFC 2030
Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI
(Replaces RFC 1769)
Informational
RFC 1128
Measured performance of the Network Time Protocol in the Internet system
RFC 1589
A Kernel Model for Precision Timekeeping
Old
RFC 0958
Network Time Protocol NTP
(Replaced by RFC 1059)
RFC 1059
Network Time Protocol (version 1) specification and implementation
(Replaces RFC 958, Replaced by RFC 1119)
RFC 1119 ( PS)
Network Time Protocol (version 2) specification and implementation
(Replaces RFC 1059, Replaced by RFC 1305)
RFC 1361
Simple Network Time Protocol (SNTP)
(Replaced by RFC 1769)
RFC 1769
Simple Network Time Protocol (SNTP)
(Replaces RFC 1361, Replaced by RFC 2030)

Remote Procedure Calls

ESRO - Efficient Short Remote Operations
Current
RFC 2188
AT&T/Neda's Efficient Short Remote Operations (ESRO) Protocol Specification Version 1.2
RJE - Remote Job Entry
Current
RFC 105
Network specifications for Remote Job Entry and Remote Job Output Retrieval at UCSB
RFC 283
NETRJT -- Remote Job Service Protocol for TIPS
(Updates RFC 189)
RFC 368
Comments on "Proposed Remote Job Entry Protocol"
RFC 407
Remote Job Entry Protocol
(Replaces RFC 360)
RFC 725
RJE protocol for a resource sharing network
RFC 740
NETRJS Protocol
(Replaces RFC 599)
Old
RFC 599
Update on NETRJS
(Replaces RFC 189, Replaced by RFC 740)
RPC
Current
RFC 1057
RPC: Remote Procedure Call Protocol specification: Version 2
(Replaces RFC 1050)
RFC 1756
Remote Write Protocol - Version 1.0
RFC 1790
An Agreement between the Internet Society and Sun Microsystems, Inc. in the Matter of ONC RPC and XDR Protocols
RFC 1831
RPC: Remote Procedure Call Protocol specification: Version 2
RFC 1833
Binding Protocols for ONC RPC Version 2
Old
RFC 1050
RPC: Remote Procedure Call Protocol specification
(Replaced by RFC 1057)
XDR
Current
RFC 1014
XDR: External Data Representation standard
RFC 1832
XDR: External Data Representation Standard

Network Access Protocols

Current
RFC 1001
Protocol standard for a NetBIOS service on a TCP/UDP transport: Concepts and methods
RFC 1002
Protocol standard for a NetBIOS service on a TCP/UDP transport: Detailed specifications
RFC 1538
Advanced SNA/IP : A Simple SNA Transport Protocol
RFC 1795
Data Link Switching: Switch-to-Switch Protocol AIW DLSw RIG: DLSw Closed Pages, DLSw Standard Version 1.0
(Replaces RFC 1434)
RFC 2114
Data Link Switching Client Access Protocol
(Replaces RFC 2106)
RFC 2166
APPN Implementer's Workshop Closed Pages Document - DLSw v2.0 Enhancements
Old
RFC 1434
Data Link Switching: Switch-to-Switch Protocol
(Replaced by RFC 1795)
RFC 2106
Data Link Switching Remote Access Protocol
(Replaced by RFC 2114)

File Transfer Protocols

FTP
Current
RFC 959 (STD 9)
File Transfer Protocol
(Replaces RFC 765)
RFC 1068
Background File Transfer Program BFTP
RFC 1415
FTP-FTAM Gateway Specification
RFC 1639
FTP Operation Over Big Address Records (FOOBAR)
(Replaces RFC 1545)
RFC 2228
FTP Security Extensions
(Updates RFC 959)
Informational
RFC 412
User FTP documentation
RFC 1579
Firewall-Friendly FTP
RFC 1635 (FYI 24)
How to Use Anonymous FTP
Old
RFC 133
File transfer and error recovery
RFC 141
Comments on RFC 114: A File Transfer Protocol
(Updates RFC 114)
RFC 163
Data Transfer Protocols
RFC 172
File Transfer Protocol
(Updates RFC 114, Replaced by RFC 265)
RFC 238
Comments on DTP and FTP Proposals
(Updates RFC 171 and RFC 172)
RFC 250
Some thoughts on file transfer
RFC 265
File Transfer Protocol
(Replaces RFC 172, Updated by RFC 294)
RFC 294
On the use of "set data type" transaction in File Transfer Protocol
(Updates RFC 265)
RFC 385
File Transfer Protocol
(Updates RFC 354, Updated by RFC 414)
RFC 542
File Transfer Protocol
(Replaces RFC 354, Replaced by RFC 765)
RFC 607
Comments on the File Transfer Protocol
(Updated by RFC 614, Replaced by RFC 624)
RFC 614
Response to RFC 607: "Comments on the File Transfer Protocol"
(Updates RFC 607)
RFC 624
Comments on the File Transfer Protocol
(Replaces RFC 607)
RFC 640
Revised FTP reply codes
RFC 662
Performance improvement in ARPANET file transfers from Multics
RFC 683
FTPSRV - Tenex extension for paged files
RFC 691
One more try on the FTP
RFC 737
FTP extension: XSEN
RFC 743
FTP extension: XRSQ/XRCP
RFC 765
File Transfer Protocol
(Replaces RFC 542, Replaced by RFC 959)
RFC 775
Directory oriented FTP commands
RFC 949
FTP unique-named store command
RFC 1545
FTP Operation Over Big Address Records (FOOBAR)
(Replaced by RFC 1639)
ODETTE
Current
RFC 2204
ODETTE File Transfer Protocol
TFTP
Current
RFC 1350 (STD 33)
TFTP Protocol revision 2
(Replaces RFC 783, Updated by RFC 1782, RFC 1783, RFC 1784 and RFC 1785)
RFC 1782
TFTP Option Extension
(Updates RFC 1350)
RFC 1783
TFTP Blocksize Option
(Updates RFC 1350)
RFC 1784
TFTP Timeout Interval and Transfer Size Options
(Updates RFC 1350)
RFC 1785
TFTP Option Negotiation Analysis
(Updates RFC 1350)
RFC 2090
TFTP Multicast Option
Old
RFC 783
TFTP Protocol revision 2
(Replaced by RFC 1350)
RFC 906
Bootstrap loading using TFTP
Others
Current
RFC 913
Simple File Transfer Protocol
RFC 1440
SIFT/UFT: Sender-Initiated/Unsolicited File Transfer
RFC 1986
Experiments with a Simple File Transfer Protocol for Radio Links using Enhanced Trivial File Transfer Protocol (ETFTP)

Graphical Protocols

Current
RFC 86
Proposal for a Network Standard Format for a Data Stream to Control Graphics Display
(Updated by RFC 125)
RFC 125
Response to RFC 86: Proposal for network standard format for a graphics data stream
(Updates RFC 86, Updated by RFC 177)
RFC 134
Network Graphics meeting
RFC 181
Modifications to RFC 177
(Updates RFC 177)
Informational
RFC 174
UCLA - computer science graphics overview
RFC 191
Graphics implementation and conceptualization at Augmentation Research Center
Old

File Access Protocols

NFS
Current
RFC 1094
NFS: Network File System Protocol specification
RFC 1813
NFS Version 3 Protocol Specification
RFC 2054
WebNFS Client Specification
RFC 2055
WebNFS Server Specification
Others
Current
RFC 1037
NFILE - a file access protocol
RFC 1235
The Coherent File Distribution Protocol

Miscellaneous Utilities

Current
RFC 862 (STD 20)
Echo Protocol
RFC 863 (STD 21)
Discard Protocol
RFC 864 (STD 22)
Character Generator Protocol
RFC 865
Quote of the Day Protocol
RFC 1574
Essential Tools for the OSI Internet
(Replaces RFC 1139)
RFC 1575
An Echo Function for CLNP (ISO 8473)
(Replaces RFC 1139)
RFC 1691
The Document Architecture for the Cornell Digital Library
RFC 1789
INETPhone: Telephone Services and Servers on Internet
RFC 1807
A Format for Bibliographic Records
RFC 1861
Simple Network Paging Protocol - Version 3 - Two-Way Enhanced
(Replaces RFC 1645)
RFC 1865
EDI Meets the Internet - Frequently Asked Questions about Electronic Data Interchange (EDI) on the Internet
RFC 2165
Service Location Protocol
RFC 2218
A Common Schema for the Internet White Pages Service
RFC 2220
The Application/MARC Content-type
RFC 2229
A Dictionary Server Protocol
RFC 2234
Augmented BNF for Syntax Specifications: ABNF
RFC 2244
ACAP -- Application Configuration Access Protocol
Old
RFC 1139
Echo function for ISO 8473
(Replaced by RFC 1574 and RFC 1575)
RFC 1568
Simple Network Paging Protocol - Version 1(b)
(Replaces RFC 1568, Replaced by RFC 1645)
RFC 1645
Simple Network Paging Protocol - Version 2
(Replaces RFC 1568, Replaced by RFC 1861)

Magnus Danielson <cfmd(at)bredband(dot)net>