Chapter 7 Ethernet: Ieee 802.3 Mac: Csma/Cd 10-Mbps Ethernet 100-Mbps Ethernet Gigabit Ethernet
Chapter 7 Ethernet: Ieee 802.3 Mac: Csma/Cd 10-Mbps Ethernet 100-Mbps Ethernet Gigabit Ethernet
Chapter 7 Ethernet: Ieee 802.3 Mac: Csma/Cd 10-Mbps Ethernet 100-Mbps Ethernet Gigabit Ethernet
Channel Busy
Ready
P-Persistent:
•Transmit as soon as channel
1-Persistent: goes idle with probability P
•Transmit as soon as •Otherwise, delay one time slot
channel goes idle and repeat process
•If collision, back off •If collision, back off
TIME t0
A's transmission
C's transmission
Signal on bus
TIME t1
A's transmission
C's transmission
Signal on bus
TIME t2
A's transmission
C's transmission
Signal on bus
TIME t3
A's transmission
C's transmission
Signal on bus
(a) A transmitting
HHUB
CP
CP
CP
IHUB IHUB E
Fa CP CP
CP CP
Fb
A B C D
HHUB
CP
CP
CP
IHUB IHUB E
Fa CP CP
Fc
CP Fb CP
A B C D
7 octets 1 6 6 2 ≥ 0 ≥ 0 4
S P
Preamble F DA SA Length LLC Data a FCS
D d
attemptLimit 16 16 16
backoffLimit 10 10 10
jamSize 32 bits 32 bits 32 bits
maxFrameSize 1518 octets 1518 octets 1518 octets
minFrameSize 64 octets 64 octets 64 octets
burstLimit not applicable not applicable 8192 octets
(Cont.)
– attemptLimit
• The maximum number of retries that a station will make when
collisions occur.
– backoffLimit
• When multiple retries after collision occur, the number of
times that the backoff time distribution is doubled.
– jamSize
• The number of bit times of the jamming signal transmitting
upon collision detection.
– maxFrameSize
• The maximum size of a frame, from the destination address
field through the frame check sequence field.
(Cont.)
– minFrameSize
• The minimum size of a frame, from the destination
address field through the frame check sequence field.
– burstLimit
• The maximum number of octets, consisting of a
sequence of frames, that a station may transmit in a
burst.
10-Mbps Ethernet
• A notation represents different implementation of
802.3 standard:
<data rate in Mbps><signaling method><maximum segment length in
hundreds of meters>
• The alternative at 10 Mbps:
– 10BASE5
– 10BASE2
– 10BASE-T
– 10BROAD36
– 10BASE-F
• Table 7.2
Table 7.2 IEEE 802.3 10-Mbps Physical Layer Medium Alternatives
Transmission Coaxial Cable (50 Coaxial Cable (50 Unshielded twisted 850-nm optical fiber
medium ohm) ohm) pair pair
Signaling technique Baseband Baseband Baseband Manchester/On-off
(Manchester) (Manchester) (Manchester)
Topology Bus Bus Star Star
Maximum segment 500 185 100 500
length (m)
Nodes per segment 100 30 — 33
Cable diameter 10 mm 5 mm 0.4 to 0.6 mm 62.5/125 µm
Medium Access Unit (MAU)
• The MAU is supposed to perform the functions:
– Transmit signals on the medium.
– Receive signals from the medium.
– Recognize the presence of a signal on the medium.
– Recognize a collision.
100BASE-X
11111 Idle
6T (25 MBaud)
6T (25 MBaud)
Repeater Repeater
Router
10/100
Switches
10 Mbps hubs
100/1000-Mbps Hubs
Workgroup Workgroup
Gigabit Media-Dependent
Interface (GMII)
4D-PAM5
8B/10B
Encoder/
Encoder/Decoder
Decoder
0,
from +V Input = 1
Input = 1
Input = 0 +V -V Input = 0
Input = 1 0, Input = 1
from -V
Input = 0
+V
0
-V
Adapter Interface
Clock
A B C D E F G H K
5B/6B 3B/4B
Functions Functions
Disparity
Control
Encoding Switch
Clock
a b c d e i j g h j
⊕ ⊕
3 3
2 2
1 1
⊕ ⊕
A B B A
(a) Scrambling
1 0 1 1 1 0 0 0 1 1 0 1 0 0 1 B
1 0 0 1 0 1 P
1 0 1 1 1 0 0 0 1 1 0 1 0 0 1
1 0 1 1 1 0 0 0 1 1 0 1 0 0 1
1 0 1 1 1 0 0 0 1 1 0 1 0 0 1
C=A 1 0 1 0 1 0 1 0 0 0 0 0 1 1 1
(b) Descrambling