Tom said:
I don't have a copy of that book handy to see the context in which that
statement was made.
I understood him correctly.
he states the same in another book too. in computer networking first
step.
"the hub simply listens for incoming electrical signals and whne
received the hub repeats the same electrical signal to every other
device that's conected to the hub........."
"the hub's logic is simple.... receive traffic on pins 1 and
2.....repeat the signal to all other ports except the one in which the
data was received..when erpeating out other ports, repeat out traffic
on pins 3 and 6"
And his concept of collision detection relies on that..
Here is another quote from CCNA Intro which makes Odom's concept of
what happens very clear. p.60
"If PC1 and PC2 sent a frame at the same time , a collision would
occur. .. The hub would forward both electrical signals, which would
cause the overlapping signals to be sent to all the NICs. So, because
collisions can occur, the CSMA/CD logic still is needed to have PC1 and
PC2 waited and try again. Note - PC2 would sense a collision because of
its loopback circuitry on the NIC. THe hub does not forward the signal
that Pc2 sent to hte hub back to PC2. INstead, each NIC loops the frame
that it sends back to tits own receive pair on the NIC.. Then if PC2 is
sending a frame and PC1 also sends a frame at the same time, the signal
sent by PC1 is forwarded by the hub t oPC2 on PC2's receive pair. THe
incoming signaal from the hub, plus the looped signal on PC2's NIC,
lets PC2 notice that there is a collision. "
You seem to realize that the hub doesn't read any data at all. If it doesn't
read data it can't make any decisions. As someone pointed out, the computer
is configured to ignore its own signal (echo-off).
hmm, I guess even regularly, when it uses loopback, it ignores its own
signal, even though the signal comes in on the receive pairs. But
how?.
I asked in an electronics group hoping to find out by what electronic
wizardry. Or does the NIC ignore based on the MAC?
I guess that'd be how it happened with the old coax LAN technologies ,
that didn't use loopback.
The concept people discuss here is clearly different to that discussed
by Odom. Fair enough.
What is the purpose of loopback then?
The hub doesn't store any data before transmitting so a loop is meaningless.
even without storing data. The wire between the hubs would be
permanently busy.
BTW: For someone looking for help you could be a little more polite.
Tom
Sorry if it appears that way, but I am writing in this manner in order
to get facts straight. Were I to not write in this manner, emphasising
where the disagreements are, then things wouldn't be so clear. Infact,
it may have gone unnoticed that every poster here disagrees with Odom.
I hope that the extra quotes from Odom make Odom's position / the
disagreement clearer. I'd be interested if you can recall where you
get your fact that the hub sends to all devices and the originating
comp ignores it. Because I have a source for my fact that the hub
sends to all devices except the originating device.
thanks