Академический Документы
Профессиональный Документы
Культура Документы
Ethernet
Technologies
Version 3.0
Legacy Ethernet
10BASE2
10BASE5
10BASE-T
Version 3.0
Legacy Ethernet
10BASE2
10BASE5
10BASE-T
Version 3.0
Legacy Ethernet
10BASE2
10BASE5
10BASE-T
Manchester
Line
Encoding
Version 3.0
Legacy Ethernet
10BASE2
10BASE5
10BASE-T
Version 3.0
Version 3.0
10BASE2
Thin Coax cable
185 m segment length
Half-duplex mode
10BASE-T
Fast Ethernet
100BASE-TX
100BASE-FX
Copper UTP
Multimode
optical fiber
Version 3.0
Fast Ethernet
100BASE-TX
100BASE-FX
Version 3.0
4Bit/5Bit Encoding
4B/5B encoding is sometimes called 'Block coding'. Each 4bit 'nibble' of received data has an extra 5th bit added. If input
data is dealt with in 4-bit nibbles there are 24 = 16 different bit
patterns. With 5-bit 'packets' there are 25 = 32 different bit
patterns. This enables clock synchronizations required for
reliable data transfer.
Version 3.0
10
Fast Ethernet
100BASE-FX
100BASE-TX
Two separate
transmit-receive paths
Full-duplex or halfduplex
Version 3.0
Class I Repeater
12
Class II Repeater
13
14
Gigabit Ethernet
Gave more speed for intra-building backbones
Inter-switch links
Must be interoperable with 10BASE-T and 100BASETX
All 4 pairs of wires used at the same time, full-duplex
Transmission and reception of data happens in both
directions on the same wire at the same time
15
1000BASE-X
Uses NRZ line encoding
the determination of whether a bit is a zero or a one is made by
the level of the signal rather than when the signal changes levels.
The NRZ signals are then pulsed into the fiber using either
short-wavelength or long-wavelength light sources
Short wavelength
1000BASE-SX
Version 3.0
Long wavelength
1000BASE-LX
16
Version 3.0
17
18
Version 3.0
19
And:
The manufacturing process itself
Version 3.0
20
Version 3.0
21
Presentation Layer
Text is coded in ASCII (American Standard
Code for Information Interchange)
Session Layer
Coordinates dialog between the two PCs
Version 3.0
22
Version 3.0
23
Version 3.0
24
25
Version 3.0
26
Version 3.0
27
Ethernet Frame
Preamble (7 bytes)
Establish and maintain clock synchronization; although
faster versions are synchronous, Ethernet is
asynchronous
Avoid baseline wander
Hexadecimal 55 55 55 55 55 55 55
Binary 0101 0101 0101 0101
Version 3.0
28
Ethernet Frame
Start of Frame Delimiter (1 byte)
Hexadecimal D5
Binary 1101 0101
When reordered for Physical Layer encoding, it reads
1010 1011
The two consecutive ones mark the boundary between
the Preamble and the frames Destination Address
Version 3.0
29
Ethernet Frame
Destination Address (6 bytes)
MAC (Media Access Control) address of destination computer
The destination exists on the same LAN as the source computer
It may belong to the LANs router if the packets destination is on
another network
48 bits in length, written as 12 hexadecimal digits
First 6 hexadecimal digits represent the OUI (Organizational
Unique Identifier) for the equipment manufacturer; the IEEE
administers OUI assignments
Last 6 hexadecimal digits indicate the serial number assigned by
the manufacturer
Version 3.0
30
Ethernet Frame
Source Address (6 bytes)
MAC (Media Access Control) address of source computer
The source exists on the same LAN as the destination computer
It may belongs to the LANs router if the packets source is on
another network
48 bits in length, written as 12 hexadecimal digits
First 6 hexadecimal digits represent the OUI (Organizational
Unique Identifier) for the equipment manufacturer; the IEEE
administers OUI assignments
Last 6 hexadecimal digits indicate the serial number assigned by
the equipment manufacturer
Version 3.0
31
Ethernet Frame
Length/Type (2 bytes)
Early IEEE 802.3 versions of Ethernet used this field to indicate
the number of bytes in the data field
Later IEEE 802.3 versions of Ethernet allow this field to indicate
either the length of the data field or the Layer 3 protocol type being
transported
This allows compatibility between IEEE 802.3 and Ethernet
version 2 developed by DIX (DEC, Intel, Xerox)
A hexadecimal value < 0600 (decimal 1536) indicates length,
while >= 0600 indicates an Ethernet II type code
A hexadecimal value of 0800 indicates the frame is carrying an
IPv4 packet
Version 3.0
32
Ethernet Frame
Data / Padding (46 to 1500 bytes)
The Network Layer packet
Less than 46 bytes will result in an Ethernet runt which could
lead to an undetected collision
Greater than 1500 bytes will result in an Ethernet giant which
exceeds maximum frame length
For frames with a length/type < 0x0600, this field includes the
802.2 LLC (Logical Link Control) sublayer header to indicate the
packets Layer 3 protocol
Version 3.0
33
Ethernet Frame
Frame Check Sequence (4 bytes)
Used to ensure frames received without errors
Consists of a CRC (Cyclic Redundancy Check) ran against the
Destination Address, Source Address, Length/Type and Data
fields
Calculated by the source, value attached to frame
Calculated by the recipient and compared to sources calculation
(= good / != bad)
Version 3.0
34
Version 3.0
35
Version 3.0
36
Version 3.0
37
Version 3.0
38
39
Module 7
Ethernet
Technologies
Version 3.0
40