7 ms·
Building a 10BASE5 “Thick Ethernet” Network
- jamescun 11y agoCached: https://webcache.googleusercontent.com/search?q=cache:http://tech.mattmillman.com/projects/10base5/ https://webcache.googleusercontent.com/search?q=cache:http:/...
- jacquesm 11y agoThere are some technologies from not all that long ago that I'm really happy are truly dead and in no particular order coax based ethernet and token ring are amongst those. Building those networks was doable (with the right tools), but debugging them was an absolute nightmare. Good riddance.
- scurvy 11y agoWhile not quite the same, 10 gig and 40 gig ethernet can use twin-ax connections. Big copper cabling like coax and twin-ax can carry a ton of bandwidth over short runs.
- mcpherrinm 11y agoTwinax is used only for point-to-point links over short distances with manufactured cables with connectors on the end -- I understand this eliminates basically all of the pain associated with 10base5 and 10base2: It's just a somewhat inflexible cable at this point, and you're not running them in ceilings, to cubes, or such.
- scurvy 11y agoWhich is why I wrote, "While not quite the same".
- PhantomGremlin 11y agoGood riddance. This can't be overemphasized. Both 10BASE5 and 10BASE2 were a "shared medium". Everyone connected to the same cable. It really was "an absolute nightmare" to debug. There were no hubs and/or switches to isolate users from each other.
- shabble 11y agoI don't know if they existed in the early days, but when 10Base-T got popular both hubs & switches would often have a 10Base-2 segment interface or two as well. I'm fairly sure there was some possibility of segment isolation, because people thieving BNC terminators (seriously, they're like crack to schoolkids, along with mouse-balls) would drop off chunks of the network, but not the entire thing. I guess it could have just been multiple NICs in the server, though.
- PhantomGremlin 11y agoI'm fairly sure there was some possibility of segment isolation This discussion seems to have died off, but here's some stuff I dug up mostly from Wiki (it's been so many years since I was directly involved with any of it): 10BASE5 could be a max length of 500 meters and have up to 100 nodes The 10BASE5 cable must be one linear run; T-connections are not allowed. 10BASE2 could be a max length of 185 meters and have up to 30 nodes So there was need for some "segment isolation" as you call it. A single Ethernet would have multiple segments (all activity fully visible on all segments), because given the restrictions on physically routing the network cables around, it wasn't possible to connect everyone in even a relatively small building to a single segment. E.g. 185 meters isn't much when it has to be snaked around the backs of desks and around the perimeters of rows of cubicles. There were devices called "repeaters" (originally very dumb two-port amps/isolators) that would connect segments of the same Ethernet. IIRC you could even connect a 10BASE5 segment to a 10BASE2 segment. You were limited to how many segments you could have overall, and limited in overall distance to IIRC about 1500 meters for pure 10BASE5. Every packet was visible everywhere else, it was all a single "collision domain". The distance limitation had to do with all devices needing to observe a collision within a certain amount of time (active transmitters were monitoring the wire to see if any other packet collided with theirs). CSMA/CD protocol meant all active transmitters would stop sending and "back off" an exponentially increasing random amount of time when they detected a collision. Combine all that with "quirky" Ethernet controller chips for even more fun. I sure don't miss any of that. Thankfully those memories have faded over time.
- shabble 11y agoI had a school network that was apparently someone who decided that, since BNC T-adapters existed, there was clearly no reason to follow the 'daisychain the machines together' rule, and just spliced in a few branches here and there. Under peculiar and rare conditions, it would occasionally work, confounding the issue further. Discovering and fixing that (surreptitiously, as a student) was a great day, since it meant we could play Doom (2?) much less blatantly since they faced away from the doors. All running IPX and the glorious Novell Netware 3.x.
- lukeh 11y agoPrevious discussion: https://news.ycombinator.com/item?id=8514169 https://news.ycombinator.com/item?id=8514169
- Gracana 11y agoI remember helping out at my elementary school, where we had LocalTalk (RS422 with upstream and downstream cabling using special self-terminating adapters) and thinnet, with a Power Macintosh 5200 (or something similar) as a bridge in between. It ran fairly well, but troubleshooting issues on bus networks was tricky.
- zdw 11y agoThe even cheaper version of LocalTalk was Farallon's PhoneNet, which used cheap and available RJ11 phone cables rather than the more expensive Apple DB-3 connectors, and a terminator on each end that was basically a resistor crimped into an RJ11.
- Gracana 11y agoYeah, I think that's the one we used. I definitely remember the RJ11 cabling.
- furyg3 11y agoWhoa, nostalgia flashback: most of the school libraries in my area had a phone-net setup, they looked like this: http://www.oldmac.de/uploads/images/netzwerk/netzwerk03.jpg http://www.oldmac.de/uploads/images/netzwerk/netzwerk03.jpg I had an injury in high school that pushed me out of PE class and into the library, where instead of sorting books I helped the librarian with the macs. The newer macs had ethernet, the older one's had AppleTalk over PhoneNet. I set up a bridge on one of the newer Macs (OpenTransport) to route TCP/IP from the Appletalk network to the ethernet network so that the older machines could get online. This meant that the school could get more computers internet access instead of waiting until they had newer machines. So many struggles, so much fun, totally inspired me to keep building technical things. I also met my best friend to this day on this project.
- Avernar 11y agoSo that was what the classroom networks in highschool were. The PCs had cards with the two RJ11 connectors and I remember the terminators that the troublemakers would loosen. The backbone network and teachers network were token ring. Those connectors were huge.
- Avernar 11y agoArcnet was my first network at home. Bought four cards and a passive hub for $50 from a friends father's company upgrading to ethernet. We used it for playing Doom and Duke Nukem in my basement. Then we upgraded to 10base2 once the cards came down in price. Then finally the 4 port 10baseT hubs with a 10base2 uplink dropped in price. We had a 10 player game of Duke Nukem one night in my basement. But up until now I have never seen a 10base5 network.
- digi_owl 11y agoWas the go to guy for networking for the local boys for some years. I may still have a few 10baseT and 10base2 devices sitting around somewhere. Craziest i manage to set up was a combo of baseT and base2 that got extended in real time as more people piled in for the weekend.
- rplst8 11y agoArcnet was cool because it could be run long distances. Up to a mile IIRC.
- ams6110 11y agoI remember those large yellow coax cables from back in the day. I never knew they were vampire tapped.
- pjc50 11y agoI still have a 3C905B handy. Those and the NE2000 were fantastic for Just Working in Linux. I think I still have some 10BASE2 "N" coax terminators and T-pieces too. All this kit was first used to play DOOM multiplayer in the mid-90s under MS-DOS using the Novell IPX drivers. All of these technologies are now dead, except Doom. Edit: it's kept in a box with a 56k modem, an ISA Action Replay, a Soundblaster 16, a Trident video card, and a loose Cyrix processor.
- phs2501 11y agoThat must have been later on, as I seem to recall specifically avoiding 3c905 because they emphatically did not Just Work with Linux; I distinctly remember strange network behavior I didn't see with other cards. I think at the time stuff based on DEC Tulip was my choice for reliable 100Mbit Ethernet on Linux.
- fit2rule 11y ago3c905 emphatically did work on Linux early on (as I remember this .. I was there trying to get Linux on networks ASAP back in the early days and when the 3com hardware launched I helped get the drivers written/tested on both Linux and MSDOS), but what actually happened was 3COM updated their BIOS - in spite of Linux' compatibility - due to bugs in Windows' own driver, and this kept breaking things. There was a low period where variations of the card (-B/-C series) were not supported, but this was rapidly routed around as damage, however, and 3c90x support has always been pretty good on Linux .. Tulip support was great too, back in the early days, as well as NE2x and so on ..
- phs2501 11y agoInteresting, I must have just gotten in at a bad point. Certainly when I was in sysadmin in the 90's and given a 3c905(-probablyB) and told to get it to work I had very little luck.
- spiritplumber 11y agoWe still had some of this in university... I remember making terminators consisting of a coax plug and a 100 ohm screw pot, we'd tune it to 50 and then move up or down depending on what the guy downstairs shouted about getting pings or not.
- sgt 11y agoThis is very cool. Also check this out - at a "mere" 490 USD you can buy a 10BaseT to 10Base2 converter kit, USB based. http://www.icsaero.com/products/groundtest/lantap-10 http://www.icsaero.com/products/groundtest/lantap-10
- phs2501 11y agoWell this certainly brings back (not so) fond memories of trying to figure out why the .200 net was down only to find that the intern has somehow yet again kicked apart the 10base2 tee behind his computer. Really, really not missing physical bus topology networks.
- FrankenPC 11y agoI worked on those. Anything was better than Arcnet. The painful part was dealing with the "frozen yellow cable". Really thick and unwieldy stuff.
- FrankenPC 11y agoIf you remember this, then you also probably remember IBM's 4Mb token ring. Talk about proprietary. Even the cables used really weird and proprietary connectors.
- rplst8 11y ago> Fast forward to 2012, and 10BASE5 is now truly a vintage technology. Anyone studying a computer science degree will at some point have been told about this stuff, because it’s very important in the history of computing. 10BASE5 is not computer science.