rfc2555.txt
来自「RFC 的详细文档!」· 文本 代码 · 共 1,012 行 · 第 1/3 页
TXT
1,012 行
Network Working Group RFC Editor, et al.
Request for Comments: 2555 USC/ISI
Category: Informational 7 April 1999
30 Years of RFCs
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (1999). All Rights Reserved.
Table of Contents
1. Introduction.................................................. 2
2. Reflections................................................... 2
3. The First Pebble: Publication of RFC 1........................ 3
4. RFCs - The Great Conversation................................. 5
5. Reflecting on 30 years of RFCs................................ 9
6. Favorite RFCs -- The First 30 Years...........................14
7. Security Considerations.......................................15
8. Acknowledgments...............................................15
9. Authors' Addresses............................................15
10. APPENDIX - RFC 1..............................................17
11. Full Copyright Statement......................................18
RFC Editor, et al. Informational [Page 1]
RFC 2555 30 Years of RFCs 7 April 1999
1. Introduction - Robert Braden
Thirty years ago today, the first Request for Comments document,
RFC 1, was published at UCLA (ftp://ftp.isi.edu/in-notes/rfc1.txt).
This was the first of a series that currently contains more than 2500
documents on computer networking, collected, archived, and edited by
Jon Postel for 28 years. Jon has left us, but this 30th anniversary
tribute to the RFC series is assembled in grateful admiration for his
massive contribution.
The rest of this document contains a brief recollection from the
present RFC Editor Joyce K. Reynolds, followed by recollections from
three pioneers: Steve Crocker who wrote RFC 1, Vint Cerf whose long-
range vision continues to guide us, and Jake Feinler who played a key
role in the middle years of the RFC series.
2. Reflections - Joyce K. Reynolds
A very long time ago when I was dabbling in IP network number and
protocol parameter assignments with Jon Postel, gateways were still
"dumb", the Exterior Gateway Protocol (EGP) was in its infancy and
TOPS-20 was in its heyday. I was aware of the Request for Comments
(RFCs) document series, with Jon as the RFC Editor. I really didn't
know much of the innerworkings of what the task entailed. It was
Jon's job and he quietly went about publishing documents for the
ARPANET community.
Meanwhile, Jon and I would have meetings in his office to go over our
specific tasks of the day. One day, I began to notice that a pile of
folders sitting to one side of his desk seemed to be growing. A few
weeks later the pile had turned into two stacks of folders. I asked
him what they were. Apparently, they contained documents for RFC
publication. Jon was trying to keep up with the increasing quantity
of submissions for RFC publication.
I mentioned to him one day that he should learn to let go of some of
his work load and task it on to other people. He listened intently,
but didn't comment. The very next day, Jon wheeled a computer stand
into my office which was stacked with those documents from his desk
intended for RFC publication. He had a big Cheshire cat grin on his
face and stated, "I'm letting go!", and walked away.
At the top of the stack was a big red three ring notebook. Inside
contained the "NLS Textbook", which was prepared at ISI by Jon, Lynne
Sims and Linda Sato for use on ISI's TENEX and TOPS-20 systems. Upon
reading its contents, I learned that the NLS system was designed to
help people work with information on a computer. It included a wide
range of tools, from a simple set of commands for writing, reading
RFC Editor, et al. Informational [Page 2]
RFC 2555 30 Years of RFCs 7 April 1999
and printing documents to sophisticated methods for retrieving and
communication information. NLS was the system Jon used to write,
edit and create the RFCs. Thus began my indoctrination to the RFC
publication series.
Operating systems and computers have changed over the years, but
Jon's perseverance about the consistency of the RFC style and quality
of the documents remained true. Unfortunately, Jon did not live to
see the 30th Anniversary of this series that he unfailingly nurtured.
Yet, the spirit of the RFC publication series continues as we
approach the new millennium. Jon would be proud.
3. The First Pebble: Publication of RFC 1 - Steve Crocker
RFC 1, "Host Software", issued thirty years ago on April 7, 1969
outlined some thoughts and initial experiments. It was a modest and
entirely forgettable memo, but it has significance because it was
part of a broad initiative whose impact is still with us today.
At the time RFC 1 was written, the ARPANET was still under design.
Bolt, Beranek and Newman had won the all-important contract to build
and operate the Interface Message Processors or "IMPs", the
forerunners of the modern routers. They were each the size of a
refrigerator and cost about $100,000 in 1969 dollars.
The network was scheduled to be deployed among the research sites
supported by ARPA's Information Processing Techniques Office (IPTO).
The first four nodes were to be at UCLA, SRI, University of
California, Santa Barbara and University of Utah. The first
installation, at UCLA, was set for September 1, 1969.
Although there had been considerable planning of the topology, leased
lines, modems and IMPs, there was little organization or planning
regarding network applications. It was assumed the research sites
would figure it out. This turned out to be a brilliant management
decision at ARPA.
Previously, in the summer of 1968, a handful of graduate students and
staff members from the four sites were called together to discuss the
forthcoming network. There was only a basic outline. BBN had not
yet won the contract, and there was no technical specification for
the network's operation. At the first meeting, we scheduled future
meetings at each of the other laboratories, thus setting the stage
for today's thrice yearly movable feast. Over the next couple of
years, the group grew substantially and we found ourselves with
overflow crowds of fifty to a hundred people at Network Working Group
meetings. Compared to modern IETF meetings all over the world with
attendance in excess of 1,000 people and several dozen active working
RFC Editor, et al. Informational [Page 3]
RFC 2555 30 Years of RFCs 7 April 1999
groups, the early Network Working Groups were small and tame, but
they seemed large and only barely manageable at the time. One
tradition that doesn't seem to have changed at all is the spirit of
unrestrained participation in working group meetings.
Our initial group met a handful of times in the summer and fall of
1968 and winter 1969. Our earliest meetings were unhampered by
knowledge of what the network would look like or how it would
interact with the hosts. Depending on your point of view, this
either allowed us or forced us to think about broader and grander
topics. We recognized we would eventually have to get around to
dealing with message formats and other specific details of low-level
protocols, but our first thoughts focused on what applications the
network might support. In our view, the 50 kilobit per second
communication lines being used for the ARPANET seemed slow, and we
worried that it might be hard to provide high-quality interactive
service across the network. I wish we had not been so accurate!
When BBN issued its Host-IMP specification in spring 1969, our
freedom to wander over broad and grand topics ended. Before then,
however, we tried to consider the most general designs and the most
exciting applications. One thought that captured our imagination was
the idea of downloading a small interpretative program at the
beginning of a session. The downloaded program could then control
the interactions and make efficient use of the narrow bandwidth
between the user's local machine and the back-end system the user was
interacting with. Jeff Rulifson at SRI was the prime mover of this
line of thinking, and he took a crack at designing a Decode-Encode
Language (DEL) [RFC 5]. Michel Elie, visiting at UCLA from France,
worked on this idea further and published Proposal for a Network
Interchange Language (NIL) [RFC 51]. The emergence of Java and
ActiveX in the last few years finally brings those early ideas to
fruition, and we're not done yet. I think we will continue to see
striking advances in combining communication and computing.
I have already suggested that the early RFCs and the associated
Network Working Group laid the foundation for the Internet
Engineering Task Force. Two all-important aspects of the early work
deserve mention, although they're completely evident to anyone who
participates in the process today. First, the technical direction we
chose from the beginning was an open architecture based on multiple
layers of protocol. We were frankly too scared to imagine that we
could define an all-inclusive set of protocols that would serve
indefinitely. We envisioned a continual process of evolution and
addition, and obviously this is what's happened.
RFC Editor, et al. Informational [Page 4]
RFC 2555 30 Years of RFCs 7 April 1999
The RFCs themselves also represented a certain sense of fear. After
several months of meetings, we felt obliged to write down our
thoughts. We parceled out the work and wrote the initial batch of
memos. In addition to participating in the technical design, I took
on the administrative function of setting up a simple scheme for
numbering and distributing the notes. Mindful that our group was
informal, junior and unchartered, I wanted to emphasize these notes
were the beginning of a dialog and not an assertion of control.
It's now been thirty years since the first RFCs were issued. At the
time, I believed the notes were temporary and the entire series would
die off in a year or so once the network was running. Thanks to the
spectacular efforts of the entire community and the perseverance and
dedication of Jon Postel, Joyce Reynolds and their crew, the humble
series of Requests for Comments evolved and thrived. It became the
mainstay for sharing technical designs in the Internet community and
the archetype for other communities as well. Like the Sorcerer's
Apprentice, we succeeded beyond our wildest dreams and our worst
fears.
4. RFCs - The Great Conversation - Vint Cerf
A long time ago, in a network far, far away...
Considering the movement of planet Earth around the Sun and the Sun
around the Milky Way galaxy, that first network IS far away in the
relativistic sense. It takes 200 million years for the Sun to make
its way around the galaxy, so thirty years is only an eyeblink on the
galactic clock. But what a marvelous thirty years it has been! The
RFCs document the odyssey of the ARPANET and, later, the Internet, as
its creators and netizens explore, discover, build, re-build, argue
and resolve questions of design, concepts and applications of
computer networking.
It has been ultimately fascinating to watch the transformation of the
RFCs themselves from their earliest, tentative dialog form to today's
much more structured character. The growth of applications such as
email, bulletin boards and the world wide web have had much to do
with that transformation, but so has the scale and impact of the
Internet on our social and economic fabric. As the Internet has taken
on greater economic importance, the standards documented in the RFCs
have become more important and the RFCs more formal. The dialog has
moved to other venues as technology has changed and the working
styles have adapted.
RFC Editor, et al. Informational [Page 5]
RFC 2555 30 Years of RFCs 7 April 1999
Hiding in the history of the RFCs is the history of human
institutions for achieving cooperative work. And also hiding in that
history are some heroes that haven't been acknowledged. On this
thirtieth anniversary, I am grateful for the opportunity to
acknowledge some of them. It would be possible to fill a book with
such names - mostly of the authors of the RFCs, but as this must be a
brief contribution, I want to mention four of them in particular:
Steve Crocker, Jon Postel, Joyce K. Reynolds and Bob Braden.
Steve Crocker is a modest man and would likely never make the
observation that while the contents of RFC 1 might have been entirely
forgettable, the act of writing RFC 1 was indicative of the brave and
ultimately clear-visioned leadership that he brought to a journey
into the unknown. There were no guides in those days - computer
networking was new and few historical milestones prepared us for what
lay ahead. Steve's ability to accommodate a diversity of views, to
synthesize them into coherence and, like Tom Sawyer, to persuade
others that they wanted to devote their time to working on the
problems that lay in the path of progress can be found in the early
RFCs and in the Network Working Group meetings that Steve led.
In the later work on Internet, I did my best to emulate the framework
that Steve invented: the International Network Working Group (INWG)
and its INWG Notes, the Internet Working Group and its Internet
Experiment Notes (IENs) were brazen knock-offs of Steve's
organizational vision and style.
It is doubtful that the RFCs would be the quality body of material
they are today were it not for Jonathan Postel's devotion to them
from the start. Somehow, Jon knew, even thirty years ago that it
might be important to document what was done and why, to say nothing
of trying to capture the debate for the benefit of future networkers
wondering how we'd reached some of the conclusions we did (and
probably shake their heads...).
Jon was the network's Boswell, but it was his devotion to quality and
his remarkable mix of technical and editing skills that permeate many
of the more monumental RFCs that dealt with what we now consider the
TCP/IP standards. Many bad design decisions were re-worked thanks to
Jon's stubborn determination that we all get it "right" - as the
editor, he simply would not let something go out that didn't meet his
personal quality filter. There were times when we moaned and
complained, hollered and harangued, but in the end, most of the time,
Jon was right and we knew it.
RFC Editor, et al. Informational [Page 6]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?