The "WAS" in that title just made me feel really old. I remember learning about this in college and it being a thing that I would need to work with and understand how it works why it's different than ethernet. And now it's just a big "WAS".
We used to love token ring style networks (specifically ARCNET) for playing Doom, Descent and Quake back in the day. ARCNET was more annoying to set up and had thicker cables, but it was rock-solid reliable afterwards. Totally bulletproof.
In comparison to that, traditional ethernet (think concentric cabling and terminators) glitched often and one flaky part of a cable could ruin your day.
ARCNET was much slower in theory, but robust, fair and stable and did not totally die under load from a single client.
People may forget that Ethernet originally had a shared transmission medium and collisions were a serious limitation. Switching was a later addition that mostly solved collisions and really paved the way for Ethernet as we know it today.
Oh, flashback to learning queueing theory decades ago!
In principle, token ring was faster than Ethernet (which was CSMA/CD in the day): the mathematics of token ring were exact and analytic, and, when solved, gave higher speeds and better reliability than Ethernet, the mathematics of which were so complex (think three-body-problem) that analytic solutions were available only for bounding equations, which resolved to slower than token ring.
In practice, Ethernet was much faster.
A classic "the model is not the territory" problem.
My local hospital system (Premier Health) was all-in on IBM and token ring. I remember being chagrined when they built a new hospital in 1998 and wired everything for token ring. The writing was clearly on the wall for token ring by 1998 but their IT department bled IBM blue.
Fast-forward to 2013, when my wife was giving birth to our daughter in one of their hospitals, and I noticed an unused type-1 token ring wall jack in our room right beside some occupied 8P8C (aka RJ-45) jacks.
Token-passing networks were interesting for hard real time system analysis, as they featured deterministic access control instead of collision detection. They made possible extending Rate Monotonic Scheduling theory to the network layer as well. The priority work (priority ceiling protocol, multi level token priority schemes) survive today in token bucket rate limiting.
> and unlike Ethernet, all the cards on the ring had to talk at the same speed.
Essentially that was the same for Ethernet too, everything on the same leg needs to talk at the same speed, though IIRC a different speed device wouldn't take down everything, it would just cause a significant excess of collisions due to the out-of-sync cross-talk and not be able to talk to anything itself. It wasn't until switching hubs and full switches were around that you could mix speeds on the same leg (with a switching hub you'd actually have two legs, one at each speed, bridged, with a full switch you have a separate collision domain per port so can mix speeds quite freely).
Token Ring was a networking alternative to Ethernet.
With Ethernet when a node wants to transmit it just does so, then backs off and retries if there was a collision (someone else trying to transmit at the same time).
Token Ring avoided collisions by passing a "permission to transmit" token from node to node in circular (ring) fashion.
I just read through his Wikipedia entry and didn't see that he'd gone ''crazy'' unless you mean his political views? He's dead now anyways. I linked to that comic because I had bosses like that way back when.
FYI cable networks (upstream) are essentially token ring.
In fact, broadcast ethernet is essentially token ring, except instead of a token it just grabs the wire. Only one machine can grab the wire at a time. Switches hide that from most people.
No, DOCSIS is nothing like token ring. It doesn't use tokens, it uses channels for up/down and TDMA/CDMA.
No, 'broadcast ethernet' is not token ring. There is no token. It's not a ring. Switches do hide the details, but it's hiding collision domains, not token passing.
I find this guy kinda annoying. I mean, yeah...seems like he did some networking back in the day, but everything he posts is just enough off (or ia Google-correct, not Been-There-correct) that I can't quite take him seriously.
The main reason Ethernet won the war was because it was cheaper.
He should have stopped there. That was it. And because it was cheaper, less complicated to build the chips, 'good enough' networking, a bunch of folks jumped on the bandwagon. And here we are.
If you had a 16 megabit network and brought up a system at 4 megabits, it took down the whole network.
Well, yes, everyone who has ever mentioned TR tells some variation of this. And if you left the terminator off of the coax ethernet, you brought the whole network down. But TR got smart MAUs and ethernet got UTP hubs around the same time and problem solved.
And hubs were a lot cheaper than smart MAUs. Sooo...
Ethernet was junk if you went with the cheapest options all around, but you could make it acceptable if you invested some of the savings in improved technology.
Just like TR. If you were deploying dirt cheap 8228s after 1990 or so, your network still sucked. You didn't do that.
But the other reason Ethernet won was because of scale.
Yes, there was a thing called 100Mb Token Ring. Someone might have even shipped some number of them. I never saw one in the wild, and I don't know anyone who claimed they had who didn't work for IBM or Madge (which, btw, wasn't an 'obscure' network company at the time and made more than just TR cards).
That's because basically everyone who did Token Ring (IBM most of all) had decided that you wanted to scale TR you were going to ATM (for a bunch of mostly political and marketing reasons). Which, unlike TR, was in reality a very bad idea, but that's another story.
I've never even heard anyone even suggest 128Mb Token Ring, and I suspect someones LLM is hallucinating. There was a gigabit Token Ring standard (IEEE 802.5v), but I feel pretty confident saying noone ever shipped it. Like I said...ATM was gonna be the future.
Ethernet used a 15-pin connector that looks quite a bit like a PC joystick connector. Token Ring used a 9-pin connector that looks like a 9-pin video connector or an Atari style joystick plug.
Ok...I'll just be snarky and point out there are ethernet cards that use a 9-pin D-sub connector to reuse a TR wiring physical plant. I have several.
Coax connectors for Token Ring did exist
Citation needed. I've seen coax for 802.4 industrial networking stuff, which is not TR. I'm betting more hallucinations.
ARCNET was another competitor from the same timeframe. It, too, was a contender for a while because it was backed by Datapoint, a pioneer in office automation using small computers.
Arcnet was a contender because it was even cheaper than ethernet and it was (and still is) widely used in industrial environments. And some popular early PC file sharing systems (e.g. LANTastic) would use Arcnet.
> Datapoint, a pioneer in office automation using small computers
In 1970, Datapoint created a desktop computer, the Datapoint 2200, with an 8-bit TTL processor. Intel created a microprocessor version of this processor for Datapoint, called the Intel 8008. Datapoint decided to stick with TTL, so Intel ended up selling the 8008 as a general-purpose microprocessor. Intel improved it to make the 8080, then made a 16-bit version, the 8086, as a stopgap product until the iAPX 432 micro-mainframe was ready. The iAPX 432 was a disaster and that's how you ended up with x86.
The last token ring standard appeared in 2001 and there has been a huge amount of network-technology development since then. Tokenring is tiny and incredibly niche. It may as well be dead.
Ethernet got its latest in 2022 and another is in the pipeline.
The "WAS" in that title just made me feel really old. I remember learning about this in college and it being a thing that I would need to work with and understand how it works why it's different than ethernet. And now it's just a big "WAS".
We used to love token ring style networks (specifically ARCNET) for playing Doom, Descent and Quake back in the day. ARCNET was more annoying to set up and had thicker cables, but it was rock-solid reliable afterwards. Totally bulletproof.
In comparison to that, traditional ethernet (think concentric cabling and terminators) glitched often and one flaky part of a cable could ruin your day.
ARCNET was much slower in theory, but robust, fair and stable and did not totally die under load from a single client.
People may forget that Ethernet originally had a shared transmission medium and collisions were a serious limitation. Switching was a later addition that mostly solved collisions and really paved the way for Ethernet as we know it today.
And still people use wi-fi...
Oh, flashback to learning queueing theory decades ago!
In principle, token ring was faster than Ethernet (which was CSMA/CD in the day): the mathematics of token ring were exact and analytic, and, when solved, gave higher speeds and better reliability than Ethernet, the mathematics of which were so complex (think three-body-problem) that analytic solutions were available only for bounding equations, which resolved to slower than token ring.
In practice, Ethernet was much faster.
A classic "the model is not the territory" problem.
My local hospital system (Premier Health) was all-in on IBM and token ring. I remember being chagrined when they built a new hospital in 1998 and wired everything for token ring. The writing was clearly on the wall for token ring by 1998 but their IT department bled IBM blue.
Fast-forward to 2013, when my wife was giving birth to our daughter in one of their hospitals, and I noticed an unused type-1 token ring wall jack in our room right beside some occupied 8P8C (aka RJ-45) jacks.
BTW there are adapters so you can run Ethernet over Token Ring cabling. We had a lot of them at IBM since all the offices were wired for Token Ring.
I have a couple of D-Link ethernet cards with 9-pin DB9 connectors built in for exactly this purpose.
Token-passing networks were interesting for hard real time system analysis, as they featured deterministic access control instead of collision detection. They made possible extending Rate Monotonic Scheduling theory to the network layer as well. The priority work (priority ceiling protocol, multi level token priority schemes) survive today in token bucket rate limiting.
> and unlike Ethernet, all the cards on the ring had to talk at the same speed.
Essentially that was the same for Ethernet too, everything on the same leg needs to talk at the same speed, though IIRC a different speed device wouldn't take down everything, it would just cause a significant excess of collisions due to the out-of-sync cross-talk and not be able to talk to anything itself. It wasn't until switching hubs and full switches were around that you could mix speeds on the same leg (with a switching hub you'd actually have two legs, one at each speed, bridged, with a full switch you have a separate collision domain per port so can mix speeds quite freely).
YouTuber clabretro has numerous videos installing and configuring token ring:
https://youtu.be/4UWibKEjyY8?is=rpvYv31UIB3DLIep
Short version:
Token Ring was a networking alternative to Ethernet.
With Ethernet when a node wants to transmit it just does so, then backs off and retries if there was a collision (someone else trying to transmit at the same time).
Token Ring avoided collisions by passing a "permission to transmit" token from node to node in circular (ring) fashion.
https://fridayfun.net/dilbert-1996-05-02
Ah old Dilbert. Shame the author went crazy.
I just read through his Wikipedia entry and didn't see that he'd gone ''crazy'' unless you mean his political views? He's dead now anyways. I linked to that comic because I had bosses like that way back when.
FYI cable networks (upstream) are essentially token ring.
In fact, broadcast ethernet is essentially token ring, except instead of a token it just grabs the wire. Only one machine can grab the wire at a time. Switches hide that from most people.
No, DOCSIS is nothing like token ring. It doesn't use tokens, it uses channels for up/down and TDMA/CDMA.
No, 'broadcast ethernet' is not token ring. There is no token. It's not a ring. Switches do hide the details, but it's hiding collision domains, not token passing.
Dang, this took me back to the Artisoft LANtastic vs Novell Netware days...
https://web.archive.org/web/20261016122640/https://dfarq.hom...
I was something I learned about in college and then never encountered again. Until today.
Related: vampire tap
https://en.wikipedia.org/wiki/Vampire_tap
I find this guy kinda annoying. I mean, yeah...seems like he did some networking back in the day, but everything he posts is just enough off (or ia Google-correct, not Been-There-correct) that I can't quite take him seriously.
The main reason Ethernet won the war was because it was cheaper.
He should have stopped there. That was it. And because it was cheaper, less complicated to build the chips, 'good enough' networking, a bunch of folks jumped on the bandwagon. And here we are.
If you had a 16 megabit network and brought up a system at 4 megabits, it took down the whole network.
Well, yes, everyone who has ever mentioned TR tells some variation of this. And if you left the terminator off of the coax ethernet, you brought the whole network down. But TR got smart MAUs and ethernet got UTP hubs around the same time and problem solved.
And hubs were a lot cheaper than smart MAUs. Sooo...
Ethernet was junk if you went with the cheapest options all around, but you could make it acceptable if you invested some of the savings in improved technology.
Just like TR. If you were deploying dirt cheap 8228s after 1990 or so, your network still sucked. You didn't do that.
But the other reason Ethernet won was because of scale.
Yes, there was a thing called 100Mb Token Ring. Someone might have even shipped some number of them. I never saw one in the wild, and I don't know anyone who claimed they had who didn't work for IBM or Madge (which, btw, wasn't an 'obscure' network company at the time and made more than just TR cards).
That's because basically everyone who did Token Ring (IBM most of all) had decided that you wanted to scale TR you were going to ATM (for a bunch of mostly political and marketing reasons). Which, unlike TR, was in reality a very bad idea, but that's another story.
I've never even heard anyone even suggest 128Mb Token Ring, and I suspect someones LLM is hallucinating. There was a gigabit Token Ring standard (IEEE 802.5v), but I feel pretty confident saying noone ever shipped it. Like I said...ATM was gonna be the future.
Ethernet used a 15-pin connector that looks quite a bit like a PC joystick connector. Token Ring used a 9-pin connector that looks like a 9-pin video connector or an Atari style joystick plug.
Ok...I'll just be snarky and point out there are ethernet cards that use a 9-pin D-sub connector to reuse a TR wiring physical plant. I have several.
Coax connectors for Token Ring did exist
Citation needed. I've seen coax for 802.4 industrial networking stuff, which is not TR. I'm betting more hallucinations.
ARCNET was another competitor from the same timeframe. It, too, was a contender for a while because it was backed by Datapoint, a pioneer in office automation using small computers.
Arcnet was a contender because it was even cheaper than ethernet and it was (and still is) widely used in industrial environments. And some popular early PC file sharing systems (e.g. LANTastic) would use Arcnet.
> Datapoint, a pioneer in office automation using small computers
In 1970, Datapoint created a desktop computer, the Datapoint 2200, with an 8-bit TTL processor. Intel created a microprocessor version of this processor for Datapoint, called the Intel 8008. Datapoint decided to stick with TTL, so Intel ended up selling the 8008 as a general-purpose microprocessor. Intel improved it to make the 8080, then made a 16-bit version, the 8086, as a stopgap product until the iAPX 432 micro-mainframe was ready. The iAPX 432 was a disaster and that's how you ended up with x86.
Yeah, when I saw 'Datapoint' I almost went there too. :-)
Why is the title written in the past tense? ARC156 is still being used in 2026, Automated Logic’s WebCTRL BAS system uses it for communication.
https://www.automatedlogic.com/en/media/AAR_CS-aug2023_tcm70...
The last token ring standard appeared in 2001 and there has been a huge amount of network-technology development since then. Tokenring is tiny and incredibly niche. It may as well be dead.
Ethernet got its latest in 2022 and another is in the pipeline.
Summary: Something that coulda been really cool & awesome, if not for crappy decisions made by the Dark Lord...er, I mean IBM.
Lot more details: https://en.wikipedia.org/wiki/Token_Ring
Token Ring was always a bad idea, even before IBM screwed it up. Tanium still does this crap and it's awful.