Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Token Ring

created by Jager

(thing) by getzburg (2.3 y) (print)   ?   (I like it!) Sat Mar 18 2000 at 17:14:16

IBM's god-awful networking standard that works fairly well for larger LANs. It is based on the premise that each machine gets the "token" for a few milliseconds, during which time they are allowed to transmit/receive. Then the next machine gets the token, etc. Most token ring LANs are actually broken up into several smaller rings connected to the main ring. Token ring is often more effective than Ethernet for larger LANs due to the fact that it starts dropping frames at 80% usage, as opposed to Ethernet, which can start dropping frames at 30% to 40%.

Unfortunately, its quirky as hell and even more expensive.

(thing) by TallRoo (3.1 wk) (print)   ?   (I like it!) 1 C! Wed Oct 11 2000 at 15:04:46

Token Ring is a clever but rather unpopular network technology.

Getzburg, in his above writeup, is right. Token Ring is better that Ethernet under heavy load.

Background
Ethernet operates in Broadcast mode, and although it uses collision detection, it does not have facility to avoid collisions. Essentially, any NIC (Network Interface Card) may broadcast a signal onto the bus (first listening to ensure that no-one else is currently transmitting). Often, another machine on the network will decide to do the same thing at the same time, so next the network card listens to see if its transmission has collided with another. If it did, they both stop, and use a protocol called Binary Exponential Backoff. That means iterations of waiting a random amount of time before go through the process mentioned above. If collision occurs again they exponentially increase the maximum wait period (up to 14 iteration on Ethernet I think, when it just gives up, telling the layer above that transmission was not possible.

See Rancid Pickle's How Network Adapters Work for a good discussion of the NIC.

So, Ethernet does not guarantee transmission. In heavily loaded networks these collisions become a serious problem, and the network soon becomes saturated with collisions.

How is Token Ring different?
Well, in Token Ring, there is a token. Only the machine with the Token may transmit. This is collision avoidance. While a station is transmitting, it holds the token and no-one else on the ring can transmit. After that station is finished, and the last frame makes a complete ciruit of the ring, the Token is passed on; everyone gets a chance to transmit eventually and the problem of collision is avoided.

There is also all kinds of complicated shit to do with priorities, requesting the token, and beaconing which I'm not going into here. You can look it up if you really want. The data is still broadcast to everyone on the ring (see: Network Topologies) although, as with Ethernet, only the NIC to whom it is addressed need read it. Each machine on the ring accepts the frame, passing it to the next logical machine in the ring.

What about speeds and price?
Traditionally, Token Ring is slow. Up until a couple of years ago, you had a choice of 4 or 16 Mbps (while Ethernet was happily operating at 100 Mbps. Today, 100 Mbps Token Ring exists, but Ethernet is up to 1 Gigabit. Plus, as someone already mentioned in this node, Ethernet is cheap.

Hence, Token Ring is clever, yet unpopular.


printable version
chaos

How Network Adapters Work network topologies Ethernet You are lost in a maze of twisty little standards, all different
Pointy Haired Boss The Lord of the Rings 100baseVG Dilbert
NetBIOS IEEE 802.5 When having sex in Binary beaconing
Mongolian Death Worm Micro Channel gigabit ethernet SNMP
802.5 arcnet The Talking Stick CDDI
load balancing frames CAU slow and steady wins the race
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
It's the End of the World as We Know It
Somebody Blew Up America
Mother's Day
So you think you're Bruce Lee
Onion
lime
Buddhist vegetarians
First Nations
I had a brother, once
summer solstice
The Emperor's New Clothes
Failure of the Gallipoli Campaign
Slaver Ants
New Writeups
Ysardo
a brother to a sister(personal)
antigravpussy
your warm whispers(personal)
Clarke
Multiculturalism(idea)
aneurin
Earl of Landaff(person)
Heitah
Pseudocide(idea)
XWiz
Google Knol(lede)
Mythi
July 24, 2008(personal)
locke baron
The fall of Earth(fiction)
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
E2 is a by-product of the existence of The Everything Development Company