Happy 40th Birthday, Internet RFCs
WayHomer was one of several readers to point out the 40th birthday of an important tool in the formation of the Internet, and a look back at it by the author of the first of many. "Stephen Crocker in the New York Times writes, 'Today is an important date in the history of the Internet: the 40th anniversary of what is known as the Request for Comments (RFC).' 'RFC1 — Host Software' was published 40 years ago today, establishing a framework for documenting how networking technologies and the Internet itself work. Distribution of this memo is unlimited."
It's great how we no longer have to fear malicious Internet traffic, now that the evil bit has been set on every such packet.
I did a paper on John Postel a few years ago, for an IT class.
I hadn't heard much about him before, but now, he is a personal hero of mine.
It is a testament that his structure for documentation has lasted so long and remained pertinent a decade after his passing.
This article was a genuine joy to read. This is like reading about the invention of the airplane...written in the first person by one of the Wright brothers.
I particularly liked the description of his visit to Bangalore -- it goes to the heart of why we do open source.
Hrm, I wonder if anyone has thought about submitting an RFC for the RFC Birthday Protocol?
Back off man, it's already been submitted to the patent office...
What?? They started at 1? Sheesh, and they claim to be computer scientists.....
RFC0 had only NULL content, therefore wasn't retrievable due to pointer dereferencing causing segfaults, oh the headaches...
This space is not for rent.
That's pretty much the key to the whole thing; it may have started as to a group that perhaps reached into three figures, but they were on the right track.
Anybody can read the RFCs, and there are probably millions who have now (well, maybe not all of them). They are among the most non-intimidating technical/specification documents I've ever gone through.
There's one little collection I wish had been around when I first got network access. Sending emails was a mind-fuck when you had to piss about with bang paths.
Where's the Kaboom?
There's supposed to be an Earth-shattering Kaboom.
My favorite RFC of all time: 1438. The rule "once everyone has approved the document by falling asleep over it, the process ends and the document is discarded" has been a guiding light for corporate management nationwide.
End anonymous moderation and posting on
From the article "It probably helped that in those days we avoided patents and other restrictions; without any financial incentive to control the protocols, it was much easier to reach agreement." Exactly why patents don't work in their current form.
The funniest part of your post was using a ip version 4 address in your header but referencing the early days.
Check out RFC 208 to see how addressing was actually done in the old days.
6 bits of IMP (essentially the network address)
2 bits of host
8 bits total.
http://tools.ietf.org/html/rfc208
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Withdrawals from RFCs? I don't think I could make it through the day without them!
Damn tabs. Posted on the wrong story.
Only 8 bits?? I wonder why...
...Hello?"
Programmer: "So what address should we use?"
Project Manager: "127."---NO CARRIER---
Programmer: "127? Ok, so I assume the field requirements are just 7 bits? Eh, just make it 8 and call it a day?
With everyone trying to create the newest and greatest thing to make money from, do people even follow or refer to RFC's for compliance?
Try to proxy and recreate most protocols or data sessions. Many will break on the other side of a proxy once it gets created according to RFC specifications. HTTP versus out of banding garbage over port 80 is one of the better examples of how developers never seem to follow RFC's anymore.
When I was your age we didn't have music file sharing utilities. We had to go out to a store and shoplift the CD.
As aptly summarized in 1992 by David Clark at the 24th meeting of the IETF:
We reject: kings, presidents and voting. We believe in: rough consensus and running code.
*No, I'm not being ironic, sarcastic, or funny. Every now and again, something is worth of sincere and universal praise. This is one of them.
Welcome to the Panopticon. Used to be a prison, now it's your home.
... but I only had RFC 1149 implemented at the time :(
http://stoploudness.org/
8 bits total.
Most of the computers must have been hidden behind a firewall..., otherwise they would have run out of address space before ipv6 came around.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
According to IBM, there was a need for 6 computers worldwide, so 256 was really overkill.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
When asked how it felt to be turning 40, the first RFC replied, "No comment."
Check out RFC 208 to see how addressing was actually done in the old days.
6 bits of IMP (essentially the network address)
2 bits of host
Heh. I remember reading several versions of the debates leading up to an expansion of packet fields some years later. The stories generally describe it as a debate between the "conservatives" who thought a small host field would suffice, and the "radicals" who advocated a larger size for when the Net would be a lot bigger than the conservatives expected. Finally, the story goes, the radicals won out - and they went with a full 8-bit host number.
That's not the end of the story, of course, because it hasn't ended yet. For years now we've been debating the wisdom of going to IPv6, with a 128-bit host address. But so far it's the conservatives who have won, arguing that we're doing just fine with a 32-bit address, switching over would be a huge expense, the larger addresses just mean larger packets and thus slower data throughput, and all the other reasons we've read here and in other tech forums.
People do have a way of putting off upgrades until the old system is falling apart from the overload. Even then, they prefer all sorts of kludgy ad-hoc patches to the current system, rather than moving to a cleanly-designed higher-capacity system.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
Being of February 1968?
rfc 1149:
A Standard for the Transmission of IP Datagrams on Avian Carriers
aka tcp/ip over pigeons
http://www.faqs.org/rfcs/rfc1149.html
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
this anniversary really would be a BFD.
While you are definitely right, IPv6 is hardly a cleanly-designed system. It may have started out that way, but quickly devolved into a clusterfuck of design-by-committee.
I wish EVERYTHING was back to normal.
RFC? Radioactive free Coolaid?
You, apparently, are not down with RFC...
KFC, I'd wager... but not RFC.
Bow-ties are cool.
I'm still waiting for my RFC2324 network appliance... :(
It's also MY BIRTHDAY on the 7th of April
:D