+-----------+
|application| http / domain name -- gateway (may be software on host)
+-----------+
...
+-----------+
| transport | tcp / port -- gateway (may be software on host)
+-----------+
| network | IP / IP address -- router, switch
+-----------+
| data link | Eth. / MAC address -- network interface card, bridge, switch
+-----------+
| physical | bits -- repeater, hub, switch
+-----------+
(repeater-connected stations are in the same collision domain for Ethernet networks)
(hub-connected stations are in the same collision domain for Ethernet networks)
+----------+
input line ->| switch |-> output line
input line ->| fabric |-> output line
... ->| |-> ...
+----------+
switch fabric can be a single bus, a crossbar switch, or a memory
store-and-forward - switch buffers the complete frame before
forwarding
cut-through - transmission starts as soon as destination address
has been read
hubs bridges routers switches
traffic isolation no yes yes yes
plug and play yes yes no yes
optimal routing no no yes no
cut-through yes no no yes
note: some sources now use the term "bridge" to mean a switch with multiple
stations attached to each port versus "switch" to mean one station per port
see also
devices are also categorized according to position in network
access/gateway
LAN switching
Ethernet
FDDI
wireless
LAN bridges
802.11
edge termination
access concentrators
DSLAM
VLAN gateways
telephony
VoIP
VoATM
modems
xDSL
ISDN
analog
cable
edge/server
firewalls and VPNs
VPN switch
NAT router
WAN bridge
IP over ATM
L3+
network/storage caching
SSL acceleration
WAN packet switching
ATM
frame relay
IPv4
WAN circuit switching
xDSL
ISDN
core
backbone routers
IP
ATM
frame relay
optical cross connections
SONET
ATM over WDM
mark@cs.clemson.edu