TCP/IP over Bongo Drums 215
Michael500 writes "In an attempt to show that primitive communications can still function in modern networks, a friend of mine took up a challenge from his professor to replace the lowest layer of the OSI networking model with a set of bongo drums!"
sounds like yesterday's dilbert (Score:3, Funny)
Re:sounds like yesterday's dilbert (Score:2)
You mean this one [dilbert.com]? :P
Re: copy for the local library (Score:2)
might be a good idea for a couple local public libraries to get a set -- i'm sure they'd be popular.
Re:sounds like yesterday's dilbert (Score:3, Informative)
Re:IP Violation (Score:2)
Vinton Cerf
Richard Stevens
Maynard G. Krebs!!!??!???
Imagine a Beowulf cluster of these (Score:5, Funny)
Re:Imagine a Beowulf cluster of these (Score:5, Funny)
Re:Imagine a Beowulf cluster of these (Score:3, Funny)
now you want to bring in the pagans?
WHEN WILL THE MADNESS END!?
Re:Imagine a Beowulf cluster of these (Score:5, Funny)
must be running the server over Bongo (Score:5, Funny)
Re:must be running the server over Bongo (Score:5, Insightful)
Well, I've increased the upstream bandwidth allowed for that box, and upped the max number of http processes. *fingers crossed*
Re:must be running the server over Bongo (Score:5, Funny)
Tack:[whisper]Oh shit..[/whisper]
Agent Smith:Tack, you were given specific orders.
Tack:I'm just doing my job.
Agent Smith:The orders were for your protection.
Tack:We can handle one little website.....
[Pause]
Tack: Well, I've increased the upstream bandwidth allowed for that box, and upped the max number of http processes. *fingers crossed*
Agent Smith:No Tack, your server is already dead.
Re:must be running the server over Bongo (Score:2)
heh.
Or just put up a temporary blank page and route
First death caused by slashdotting... (Score:4, Funny)
Text of Home Page (Score:5, Informative)
At Algoma University the mature students in the fast track accelerated second degree program are not quick to accept theory without proof. As a result, Professor George Townsend offered extra credit to anyone in his forth year Computer Networks course who could take up the challenge of implementing internet based protocols over a new form of medium - Bongo Drums.
Eight weeks later, the first public demonstration was given to the class by using a simple ping packet. With a blinding 2bps speed, the class sat patiently as the packet was received in roughly 140 seconds.
Whats the point you may ask? We aren't trying to set any speed records here (actually, we have been developing some ideas for "highspeed" bongos), but rather we're showing that the lower layers of the OSI model can be replaced with any form of media without affecting the layers above it.
Look at those bongos fly! - classmate
Due to a busy semester and a Microcoded M6800 Emulator project, work on the final phase of the project has slowed. The design plans for the actual bongo hook up have been completed, and now only a few more hours are required for total completion. The demonstrations that have been conducted have used synthesized bongo beats played through desktop speakers. Due to summer work, time has ran out and the final implementation will have to wait until september.
Re:Text of Home Page (Score:5, Funny)
Re:Text of Home Page (Score:2)
Thats why you have error correction, assuming TCP. You just resend that packet.
TCP/IP over pigeons (Score:2, Informative)
It was covered by
http://slashdot.org/article.pl?sid=01/04/30/055
Prior art eh?
Re:TCP/IP over pigeons (Score:2)
Re:TCP/IP with Monty Python (Score:2)
What do you mean? An African or European swallow?
(sorry, but it had to be asked.)
Re:Text of Home Page (Score:3, Funny)
As an employer, I'd rather hire the the students from the slow track that bought a $5 nic at Fry's.
Re:Text of Home Page (Score:2)
So basically, while most technology work is indeed better done with the use of pre-existing tools, the most important and ground-breaking work requires a little more flexibility and experimentation than that.
I wonder if he can bongo drum (Score:2)
Already down... (Score:2)
No surprise there (Score:2)
Hmmm... (Score:3, Funny)
Re:Hmmm... (Score:2)
I think their network needs some load balancing using separate networks. Here are my suggestions:
With open hands:
gently slap top of head
gently slap cheeks
gently slap chest between neck and breast
gently slap hollow-sounding stomach
gently slap thighs/hips
gently slap just above each elbow, with crossed arms
clap flat hands, cupped hands touching like fingers, cupped hands crossing them
rub hands together: up and down, si
Alas... the death beat (Score:2)
Yes, the server is slashdotted.
To me, the death of another little server is just sad.
Davak
A friend of yours? (Score:2)
damnit (Score:2)
Well if he can achieve that then I'm gonna work doubly hard on Sex Over IP [kungfunix.net]
Re:damnit (Score:1)
Re:damnit (Score:2)
Actually, I think what you're probably looking for is to arrange things the other way around.
Brings whole new meaning to the word MAC...
Or should that be IP over sex? (Score:2)
So someone needs to implement IP over sex.
STDs already use it to transmit their "data"...
- Peter
One bug (Score:5, Funny)
Re:One bug (Score:2)
Its equivalent to the Morris Worm would be the "Keith Moon Worm"...
The obvious network topology for it (Score:5, Funny)
should update the Linux cookie file (Score:3, Funny)
What is the RFC number (Score:3, Funny)
Is anybody working on a bridge between TCP over bongos and TCP over avian carriers?
Which has the greater bandwidth?
Re:What is the RFC number (Score:1)
/dev/drum (Score:2, Funny)
it's back up, here's a copy of the front page.. (Score:1)
His arms must be tired (Score:5, Funny)
Bongo (Score:5, Funny)
Feynman on Conga (Score:2)
Jungle WiFi (Score:2, Funny)
Two drums for 1 and 0? (Score:5, Interesting)
From the article: Whats the point you may ask? We aren't trying to set any speed records here (actually, we have been developing some ideas for "highspeed" bongos), but rather we're showing that the lower layers of the OSI model can be replaced with any form of media without affecting the layers above it.
Now I wonder... when will someone actually do TCP/IP over smoke signals?
Apart from obvious decoding and wind issues, it should work just as well!
Re:Two drums for 1 and 0? (Score:2, Funny)
Re:Two drums for 1 and 0? (Score:2, Funny)
Re:Two drums for 1 and 0? (Score:2)
Bongo drums? (Score:5, Funny)
One suspects that the bong played a bigger role in this project than the drums did.
Re:Bongo drums? (Score:3, Informative)
More::: (Score:1)
During a lecture about the layers of the OSI model in our fourth year Computer Networks Course, Prof. Townsend was discussing the fact that the lower layers of the model could be replaced with any form of media. Despite this change, the upper layers would function as normal. In fact, others have implemented network protocols over "non-standard" media, including CPIP (carrier pigeon internet protocol) which was implemented using RFC1149, and reached speeds of 0.08bps. Prof. Tow
nice (Score:5, Funny)
[ducks]
Re:nice (Score:5, Funny)
Heh. THERES an argument for 16 bit computing... (Score:2)
Mirror of Site (Score:3, Informative)
and here's the overview section (Score:1)
Daniel Reid, senior computer science student at Algoma University finished explaining his project to a room full of his peers. The room fell silent as everyone waited in eager anticipation of the demonstration that was about to begin. Danny sat down in front of an ordinary windows computer and typed a simple command, ping www.sony.co.jp This command sends a test message to the specified computer, namely a webserver on the other side of the planet in Japan.
A
Should have use SMOKE SIGNALS . (Score:1)
If you get the wrong address... (Score:1)
Brief Overview/Summation (Score:3, Informative)
Modern and Centuries Old Technologies Meet at AUC
Daniel Reid, senior computer science student at Algoma University finished explaining his project to a room full of his peers. The room fell silent as everyone waited in eager anticipation of the demonstration that was about to begin. Danny sat down in front of an ordinary windows computer and typed a simple command, ping www.sony.co.jp This command sends a test message to the specified computer, namely a webserver on the other side of the planet in Japan.
Ah yes the humble ping test, used to test for connectivity between your computer and another. But this was no ordinary test. It would couple together one of the most primitive centuries old technologies known to man together with the one of the fastest fiber-optic backbones in the Internet.
It all began several months earlier when Professor George Townsend was lecturing to a group of computer science students taking his fourth year Computer Networks course. The topic of the day was the OSI networking model, which describes a layered method of combining different types of technologies together to form functional networking systems. During the lecture, Professor Townsend made the claim that the design of the model permits different types of technologies to be transparently connected together. He suddenly stopped in mid lecture, and stared off into space stroking his beard thoughtfully. After a short moment of silent thought, he suggested to the class, that in theory, this should permit us to use any technology we like to connect a computer to the Internet without compromising its ability to participate in the Internet. Furthermore, he exclaimed, his voice rising in excitement, we could use a set of bongo drums to communicate as our technology of choice!
This was a dangerous claim to make at Algoma University where a unique blend of students exist as a result of the very successful Second Degree Accelerated programs it offers in Computer Science and Information Technology. These fast-track programs allow completion of an accredited university degree for people that already have a university degree in another discipline in only one calendar year. The program attracts many mature students who often bring a great deal of real world experience with them. So, of course, it was not surprising that there were many who doubted professor Townsend's words. We demand proof, they shouted!
The next morning, Professor Townsend sent out a challenge to the students in the course offering bonus marks to the first student to volunteer to attempt to connect a standard windows PC to the internet using a system of bongo drums. Danny eagerly took up the challenge. Now, several weeks later, under the guidance and direction of Professor Townsend, Danny had a working prototype.
After typing the ping command, Danny tapped smartly on the enter key, and a hush fell upon the room as the students waited to see what would happen. There was a short pause, and then suddenly the primitive sounds of a message being beaten out on a set of bongos filled the air. Several minutes passed, and yet the class remained quiet not wanting to disturb the communication. Having passed through the bongo-link and out onto the Internet, the ping message then raced to its destination in Japan.
Sony's web server in Japan was none the wiser concerning the source of the communication, and obediently responded to the ping request. The silence was broken by another set of bongos at the opposite side of the classroom as they began relaying their response back to Danny's computer. Several more minutes passed, and the class remained attentive, spellbound by what they were witnessing. Finally, the bongos stopped, and suddenly the successful ping response appeared on the screen of Dannys computer.
The classroom filled with cheers! History had been made! For the very first time, a computer had successfully communicated over the Internet using Bongo drums!
Phase I (Score:3, Informative)
The first step in the Bongo Link was to get most of the socket programming out of the way. To make things as transparent as possible, a bridge was determined to be the best way to implement the Bongo Link. For starters, two network cards were thrown in two Linux boxes for testing purposes, with a patch cable from the wall to the first Linux box, and cross cables between the others. Without having addressable boxes, data taken in from one network card was to be spit out through the other,
Phase II (Score:2)
In order to simulate a Bongo Link, a cross-over 9-pin serial cable was constructed to connect the two linux boxes together. This was used for testing, as there was a concern for buffer overruns and packet dumping with such slow speeds between the two Linux boxes. A network card was ripped out of each Linux box, and the serial cable was placed inbetween instead of the crossover cable.
Even easier to harness the network card, are the serial ports. Under Linux we're taught that files
Background (Score:2)
During a lecture about the layers of the OSI model in our fourth year Computer Networks Course, Prof. Townsend was discussing the fact that the lower layers of the model could be replaced with any form of media. Despite this change, the upper layers would function as normal. In fact, others have implemented network protocols over "non-standard" media, including CPIP (carrier pigeon internet protocol) which was implemented using RFC1149, and reached speeds of 0.08bps. Prof. Townsend jokingly suggested tha
Phase III (Score:2)
This development phase implements synthesized bongo beats that are played out through speakers, and microphones that 'listen' for the data being sent by the other computers. Each computer has two different bongo beats (based on pitch) associated with each, making a total of 4 distinct beats. Each computer listens for the other's beats, while ignoring itself. The actual output of the bongo beats is not a big deal, and only takes the following code to implement:
for(i=0; i = 0; h--)
{
if((1ping -n 1 -
Bongo's not slashdot proof! (Score:2, Funny)
If bongos can carry TCP... (Score:5, Funny)
Re:If bongos can carry TCP... (Score:2)
I was waiting for someone to mention Pratt in this thread.
I think that he'd be more than a webserver.... more like part of the net's backbone or something.
wbs.
Bongos you say? (Score:1)
"I was walking through the cemetery, trying to figure out where those mountains had disapeared to in the Pasadena smog, when lo and behold I saw this grave just bouncing up and down," said witness Quin El Dorado.
"Well we suspected some strange resonance effect was at work here," said groundskeeper Willie McScottie. "So we noted the dimensions of the grave an
Where's the RFC? (Score:2)
This isn't as silly an idea os it might seem. IP over Morse Code, or even IP over smoke signals should also be considered.
I propose the author compose an RFC for the entire class of lowest layer communication, as IP Over Primitive Carriers.
I, in the mean time, will get busy on the IP Over Body-Language RFC.
Text of Entire Site (Score:2, Informative)
Dial-up has never looked so good! - classmate
At Algoma University the mature students in the fast track accelerated second degree program are not quick to accept theory without proof. As a result, Professor George Townsend offered extra credit to anyone in his forth year Computer Networks course who could take up the challenge of implementing internet based protocols over a
TCP/IP Over Morse Code (Score:5, Interesting)
Re:TCP/IP Over Morse Code (Score:2)
Re:TCP/IP Over Morse Code (Score:2)
--
For some reason I always marvel at cool stuff. (Score:2)
Bodhrans for higher speed (Score:4, Funny)
Some time you _do_ need to hear Dierdre McCarthy playing Wipeout on bodhran....
It's too difficult. (Score:2)
Proper URL for Mirror (Score:3, Informative)
PS, for whoever modded my other link as a Troll...I wasn't trying to be mean when I said the mirror looked better than posts of the text, I just meant it had the graphics too.
Who needs photos? (Score:2, Insightful)
ping! (Score:5, Funny)
ICMP Destination Unreachable: Host taking a rest.
pong (Score:3, Funny)
Proper, working mirror! (Score:2)
Connections to the server are too slow for most web browsers, but wget handles it just fine.
Re:ping! (Score:2)
Missed a beat, indeed.
Mirror !!!! (Score:2)
Since the site will likely be
Slashdotted (Score:2)
bandwidth (Score:4, Funny)
Dude, my reggae connection is sooooo slow! I can't wait until the telco rolls out the grunge-death-metal next month!
Re:bandwidth (Score:2)
grunge-death-metal
What the fuck is that? A bunch of dope-smoking hippy-looking dudes whining about being dead?
pffft (Score:2)
Ouch (Score:2)
Replacing the tortilla with wood, metal and hide? That HAS to be rough on the teeth, gums and digestive system.
This would explain (Score:2)
Spokesperson Idea (Score:2)
The obvious choice to promote this standard, bongo boy himself:
Matthew McConaughey! [saunalahti.fi]
An anecdote I use often in class... (Score:3, Interesting)
Looks like now I can use Bongo Drums and show them the article. This is great...
Yawn (Score:2)
Re:Yawn (Score:2)
Run TCP/IP over a cowbell and I'll be impressed.
Not much different than this, actually. Just take a couple of cowbells with different tones and strap the same solenoids onto them. The pitch code would have to be rewritten, most likely, or adapted. Otherwise, the project would be identical.
Re:Yawn - Obligatory SNL reference (Score:2)
Run TCP/IP over a cowbell and I'll be impressed.
Who could forget this Saturday Night Live sketch? One of the best:
Transcript [jt.org] | Windows Media Video Capture (4.3MB) [mknx.com]
Very bad when drums stop (Score:2)
TCP/IP over bass fiddle.
Cool article. (Score:5, Interesting)
Kudos to Dan, and i imagine Tack was very unpleased with the sudden increase in traffic
Re:Multicasting (Score:2)
Re:Now that's what I call speed! (Score:2)
Re:Now that's what I call speed! (Score:2)
Re:digital drums? (Score:2)
would these be a set of african bongo drums? or a set of mechanical digital drums?
You mean, "African or European?" Right? ;)