SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
1/21




                                     Ethernet

                                      Surasak Sanguanpong
                                         nguan@ku.ac.th
                                 http://www.cpe.ku.ac.th/~nguan
                                     Last updated: 11 July 2000




Applied Network Research Group                Department of Computer Engineering, Kasetsart University




                                                                                                         Ethernet 1/21
2/21

     Ethernet and IEEE 802.3

      • Developed during the mid- 1970s at Xerox Palo Alto Research
        Center (Bob Metcalfe)
      • Later refinement by DEC, Intel and Xerox (DIX standard)
      • Became IEEE 802.3 in 1985
      • Different frame format between Ethernet and IEEE 802.3




     Applied Network Research Group   Department of Computer Engineering, Kasetsart University




Xerox performed initial development of Ethernet and was joined by the
Digital Equipment Corporation (Digital) and Intel to define the Ethernet 1
specification in 1980. The same group subsequently released the Ethernet 2
specification in 1984. The Ethernet specification describes a CSMA/CD
LAN.


The IEEE 802.3 subcommittee adopted Ethernet as its model for its
CSMA/CD LAN specification. As a result, Ethernet 2 and IEEE 802.3 are
identical in the way they use the physical medium. However, the two
specifications differ in their descriptions of the data link layer. These
differences do not prohibit manufacturers from developing network interface
cards that support the common physical layer, and software that recognizes
the differences between the two data links.




                                                                                                 Ethernet 2/21
3/21

     A Drawing of the First Ethernet System




                          http://www.ots.utexas.edu/ethernet/ethernet.html




     Applied Network Research Group            Department of Computer Engineering, Kasetsart University




``The diagram ... was drawn by Dr. Robert M. Metcalfe in 1976 to present
Ethernet ... to the National Computer Conference in June of that year. On the
drawing are the original terms for describing Ethernet. Since then other terms
have come into usage among Ethernet enthusiasts.''

The Ethernet Sourcebook, ed. Robyn E. Shotwell (New York: North-Holland,
1985), title page.


For a report on the experimental Ethernet system by two of the inventors see:

Robert M. Metcalfe and David R. Boggs. ``Ethernet: Distributed Packet
Switching for Local Computer Networks,'' Association for Computing
Machinery, Vol19/No 5, July 1976.




                                                                                                          Ethernet 3/21
4/21

     Ethernet architecture
                                       station interface

          Data link layer             data encapsulation
                                                                                                 NIC
                                      link management

                                  encoding and decoding
                                                                                                AUI cable

          Physical layer
                                  transmission and receipt                                     transceiver
                                                                                       tap

                                                                                               0.5 “ Coax




     Applied Network Research Group                Department of Computer Engineering, Kasetsart University




The IEEE 802.3 10Base5 supports 10 Mbps baseband transmission. The
standard specifies the 0.5 inch diameter coaxial cable (normally yellow cable)
, known as yellow cable or thick Ethernet. Up to a maximum of 5 cable
segments can be connected using repeaters with maximum length of 2500 m.




                                                                                                              Ethernet 4/21
5/21

     Multi segments network


                                                            10Base2 - Thin Ethernet
                                                repeater


                                                                                    repeater


                                                                   10Base5 - Thick Ethernet
                                 hub
                   10BaseT-Twisted pair                          server




     Applied Network Research Group       Department of Computer Engineering, Kasetsart University




The Ethernet and IEEE 802.3 standards define a bus-topology LAN that
operates at a baseband signaling rate of 10 Mbps. The graphic illustrates the
three defined wiring standards:
10Base2 - known as thin Ethernet - allows network segments up to 185
meters on coaxial cable.
• 10Base5 - known as thick Ethernet - allows network segments up to 500
meters on coaxial cable.
• 10BaseT - carries Ethernet frames on twisted pair wiring


The 10Base5 and 10Base2 standards provide access for several stations on the
same segment. Stations are attached to the segment by a cable that runs from
an attachment unit interface (AUI) in the station to a transceiver that is
directly attached to the Ethernet coaxial cable. In some interfaces, the AUI
and the transceiver are built in to the network interface card and no cable is
required.


Because the 10BaseT standard provides access for a single station only,
stations attached to an Ethernet by 10BaseT are connected to a hub. The hub
is analogous to an Ethernet segment, and the twisted-pair cable is analogous
to the cable running between the AUI and the transceiver.




                                                                                                     Ethernet 5/21
6/21

IEEE 802.3 specification

• Various standard defined for IEEE802.3 with a concise notation
     • 10Base5 -- thickwire coaxial
        • 10Base2 -- thinwire coaxial or cheapernet
        • 10BaseT -- twisted pair
        • 10BaseF -- fiber optics
        • 10Broad36 -- broadband
• Fast Ethernet
     • 100BaseTX, 100BaseT4, 100BaseF


                                 10 Base 5

            data rate            signaling                maximum segment
            in Mbps              baseband or              length in hundreds
                                 broadband                of meters



Applied Network Research Group             Department of Computer Engineering, Kasetsart University




                                                                                                      Ethernet 6/21
7/21

     10Base5
      • tap : cable does not to be cut
      • transceiver : send/receive, collision
                     detection, electronics isolation
      • AUI : Attachment Unit Interface               ∅0.5“ Coax                                   vampire tap
      • Use for backbone networks

                maximum segment length=500m                                                        transceiver
          maximum number of stations per segment=100

                                                                                   AUI cable



                                                                                             NIC
                          minimum distance
                     between two stations = 2.5 m
                      maximum network distance between
                            two stations = 2.8km

     Applied Network Research Group                 Department of Computer Engineering, Kasetsart University




The IEEE 802.3 10Base5 supports 10 Mbps baseband transmission. The
standard specifies the 0.5 inch diameter coaxial cable (normally yellow cable)
, known as yellow cable or thick Ethernet. Up to a maximum of 5 cable
segments can be connected using repeaters with maximum length of 2500 m.


The length of 500 meters per segment is limited. This restriction is due to the
maximum permissible attenuation along the cable. If the segment is too long,
collision detection can not be guaranteed, since the signals may be too weak.


At most 1024 stations per Ethernet are allowed. This figure is not derived
from the above limitation. This restriction is intended to reduce the
congestion probabilities.




                                                                                                                 Ethernet 7/21
8/21

     10Base2
                                                                0.25 “ Coax (RG58)
      • BNC connector
      • No drop cable
                                                                                       BNC T-connector
      • use for office LAN
                                                                                       NIC



               maximum segment length=185m
          maximum number of stations per segment=30




                      minimum distance
                 between two stations = 0.5 m
                 maximum network distance between
                       two stations = 925 m

     Applied Network Research Group                 Department of Computer Engineering, Kasetsart University




The IEEE 802.3 10Base2 supports 10 Mbps baseband transmission. The
standard specifies the 0.25 inch diameter coaxial cable known as cheapernet
or thin Ethernet. Up to a maximum of 5 cable segments can be connected
using repeaters for a maximum span of 925 m. The length of each segments is
limited to 185 m.




                                                                                                               Ethernet 8/21
9/21

    10BaseT
      • A hub functions as a repeater
      • use for office LAN




                                                  hub

                                                                                     NIC
                                maximum segment
                                 length = 100m




     Applied Network Research Group                Department of Computer Engineering, Kasetsart University




The IEEE 802.3 10BaseT supports 10 Mbps baseband transmission. The
standard specifies the 24AWG Unshielded Twisted Pair (UTP). Stations
connect with RJ45 connector.




                                                                                                              Ethernet 9/21
10/21

     10BaseF
      • 10BaseF specification enable long distance connections with
      • the use of optical fiber. Three standards are:

             • 10BaseFP - 10-Mbps fiber-passive baseband Ethernet specification
             using fiber-optic cabling.It organizes a number of computers into a star
             topology without the use of repeaters. 10BaseFP segments can be up
             to 500 meters long
             • 10BaseFL - An asynchronous point-to-point link
                             (a new FOIRL) , up to 2 km link

             • 10BaseFB - A synchronous point-to-point link , up to 2 km link
                          with 15 cascade repeaters




     Applied Network Research Group       Department of Computer Engineering, Kasetsart University




10base FP defines a passive star topology that supports up to 33 stations
attached to a central passive hub.


10BaseFL is a new Fiber Optic Inter-repeater Link (FOIRL) with enhanced
performance. 10BaseFL connect transceivers opposite each other or to
construct a star topology around the hub.


10BaseFB defines point-to-point links with synchronous signaling. Optical
signal will be retimed, hence reduced distortions. As a result, 10BaseFB can
be used to cascade up to 15 repeaters.




                                                                                                      Ethernet 10/21
11/21

     Carrier Sense Multiple Access

         Station listens to the medium before transmitting (listen before
      talking ;LBT)

        Non persistent CSMA
         if medium is idle, transmit
         if medium busy, waits a random periods an then resense medium

        1-persistent CSMA
          if medium is idle, transmit
          if medium busy, continue to listen until the channel is sensed idle; then
        transmit immediately




     Applied Network Research Group      Department of Computer Engineering, Kasetsart University




Nonpersistent: if the medium is busy, a station waits a random period of time
and then resenses the medium is it has become free.


1-persistent: when the medium is free, any waiting station may transmit
immediately. Waiting stations therefore have probability of transmitting of 1
whenever it finds the channel idle.




                                                                                                     Ethernet 11/21
12/21

     Media Access Control technique

           Carrier Sense Multiple Access with Collision Detection (CSMA/CD)
           listen before talking
           Station senses to the medium before transmitting : CS
           Topology supports multiple access (listening) : MA
           Manchester encoding ensures a transition every bit
              0 : high-to-low
              1 : low-to-high

             0       1       0     0   1   1        0       0       0      1      1
  0 mA                                                                                    0 V (high)

  -90 mA                                                                                  -2.2 V (low)


                  100 ns



      Applied Network Research Group           Department of Computer Engineering, Kasetsart University




CSMA/CD can be described as a listen-before-talking access method. Before
transmitting, a station has to find out whether any station is sending data and,
if so, the station defers transmission. During this listening process, each
station sense the carrier signal of another function, hence the prefix carrier
sense.


In a broadband network, carrier signal can be direct detected because RF
modems are used to generate a carrier signal. A baseband network has no
carrier signal in the conventional sense of a carrier as periodic waveform.
However, the carrier can be detected as quasi-carriers from Manchester
coding characteristic. There are frequent voltage changes representing bit
transitions, so a station can detect that the medium is occupied (The ethernet
frame preamble 010101… produces a nice 10 MHz square wave using
Manchester encoding).




                                                                                                           Ethernet 12/21
13/21

     Collision




          More than two station send frame at the same time
          Station transmits its data while checking the channel for
        collision
          If average DC voltage level exceeds the CD threshold, collision
        is detected




     Applied Network Research Group   Department of Computer Engineering, Kasetsart University




When a station wishes to transmit, it checks the network to determine whether
another station is currently transmitting. If the network is not being used, the
station proceeds with the transmission. While sending, the station monitors
the network to ensure that no other station is transmitting. Two stations might
start transmitting at approximately the same time if they determine that the
network is available. If two stations send at the same time, a collision occurs.




                                                                                                  Ethernet 13/21
14/21

     Collision detection
      How to detect
        The station sends frame and senses the medium
        Collision detected if
          station senses power exeeding transmitted signal strength
        (coax)
          there is signal on more than one port (UTP)
      How stations react
       Transmitting nodes send a jamming signal after a collision is
      detected.

                                      jam




     Applied Network Research Group         Department of Computer Engineering, Kasetsart University




when a collision occurs, the detected station sends a 32-48 bits jam signal
consists of 10101010- 10101010- 10101010- 10101010 (10101010-
10101010) bit combination [Switching technology in the local area network,
M. Hein, ITP,1997].


The jam signal serves as a mechanism to cause nontransmitting stations to
wait until the jam signal ends prior to attempting to transmit.




                                                                                                        Ethernet 14/21
15/21

     Ethernet frame format

       7          1        6            6       2              46-1500             4
       PA        SFD     DA           SA       LEN      LLC PDU         Pad       FCS           IEEE 802.3

                                      calculation of the FCS
                                                64-1518 bytes

            8             6            6        2              46-1500             4
            PA           DA            SA      Type        Data         Pad       FCS          Ethernet


      PA : Preamble - 10101010s for synchronization
      SFD : Start of Frame delimiter -- 10101011 to start frame
      DA: Destination Address -- MAC address
      SA: Source Address -- MAC address
      LEN: Length -- Number of data bytes
      Type: identify the higher -level protocol
      LLC PDU+pad -- minimum 46 bytes, maximum 1500
      FCS : Frame Check Sequence -- CRC-32


     Applied Network Research Group                   Department of Computer Engineering, Kasetsart University




From the perspective of these lower MAC sublayers, the service access point
(SAP) process provides a convenient interface to the upper layers. These SAP
entries simplify access to the shared channel up to the specified upper-layer
service identified by LLC SAP entities. LLC carries two 8-bit addresses (the
destination SAP and the source SAP) and one byte of control.


LLC sublayer options include support for connections between applications
running on the LAN, flow control to the upper layer by means of ready/not
ready codes, and sequence control bits.




                                                                                                                  Ethernet 15/21
16/21

     Ethernet MAC address

                                               1      1                 46


        Two address format:                  I/G U/L              46-bit address
        • 48 bits
        • 16 bits                              1           15

                                             I/G 15-bit address
    I/G =0 Individual address
    I/G =1 Group address
    U/L=0 Global administered address
    U/L=1 Local administered address

    Unicast : define a single destination
    Broadcast : FFFFFFFF each station on the network receive and accept frames
    multicast : a group address defines multiple recipient



      Applied Network Research Group      Department of Computer Engineering, Kasetsart University




The first bit of the address is Individual/Group bit.




                                                                                                      Ethernet 16/21
17/21

     Interframe gap


       PA            DA         SA    Type    Data         Pad       FCS                PA



                                                         Interframe gap
                                                         > 9.6 µs


                      µ
        Obligatory 9.6µs interval between the emitted frame and the
      new one
        To enable other stations wishing to transmit to take over at
      this time




     Applied Network Research Group          Department of Computer Engineering, Kasetsart University




The 96 bit-time delay is provided between frame transmissions.




                                                                                                         Ethernet 17/21
18/21

Frame transmission

                   Assemble frame



               carrier sense signal ON ?
       Y
                             N

               Wait interframe gap time
                 Start transmission

                                           Y
                   collision detected?                   send jam sequence
                                                         Increment attempt.
                            N
           N
                                                    Y
                   transmission done?                                                Compute backoff
                                                          attempt limited?
                            Y
                                                                                        and wait
                                                                       N              backoff time
                     transmit OK
                                                           Discard frame



Applied Network Research Group                 Department of Computer Engineering, Kasetsart University




                                                                                                           Ethernet 18/21
19/21

Frame reception


                   start receiving



                   done receiving?
       N
                               Y
                                             N
                   Matched DA
                           Y
                                         N
             FCS and frame size OK?                           Discard frame

                           Y

              Pass frame to next layer




Applied Network Research Group                   Department of Computer Engineering, Kasetsart University




                                                                                                             Ethernet 19/21
20/21

         Binary Backoff
                                                        delay= 2


                                                       send frame

                                                N
                              transmission           collision detected?
                        N         done?
                                     Y                         Y
                                                                                 random wait
                                                                            N
                             transmit OK               >16 attempts               between 0
                                                                                 and delay-1
   1st   wait 0 or 1 slot time                                  Y
   2nd   wait 0,1,2 or 3 slot time
   3rd   wait 0,1,2,..7 slot time                      Discard frame              double delay
   kth   wait 0.. 2k slot time

          after 10th collisions the interval is frozen at 1023 slots                limited
          after 16th collisions, frame is discarded and report failure            delay<1024
          back to the upper layer
                                                                                       max delay is limited at
                                                                                       1023*51.2 µs=52.4 ms


         Applied Network Research Group                Department of Computer Engineering, Kasetsart University




Ethernet uses the truncated binary exponential backoff algorithm to handle
collision. When a collision occurs, the station sends a jam, then ceases all
transmission.After the first collision, each station waits either 0 or 1 slot time
before trying again. If two stations collide again because they pick the same
random number, then each station randomly selects either 0,1,2 or 3 and wait
that number of slot times (known as delay windows). After the k collisions, a
delay window between 0 and 2k is chosen. Finally, after the tenth attempt
(backoff limit), this window is limited by 1023 slot times. The attempt can
continue up to the sixteenth times (attempt limit) with the same delay number.
If a collision occurs again, that MAC layer discards the frame and reports a
failure to upper layers.

The exponential growth of randomization interval ensures a low delay when
only a few station collides, but also ensures that the collision is resolved in a
reasonable time when many stations collide.




                                                                                                                   Ethernet 20/21
21/21

Minimum frame size
  A and B located at the far ends of the cable

         A     (1) packet starts           B              A        (2) packet almost     B
                   at time 0                                           at B at t-δ




          A    (3) B send packet;          B               A       (4) jam signal gets   B
                   collision occurs at t                               back to A at 2t




   A frame must take more than 2t to send to prevent the situation that the sender incorrectly
   concludes that the frame was successfully sent.
   This slot times equal 51.2 µs corresponds to 512 bit (64 bytes)
   The minimum frame length is 64 bytes (excluding preamble)
   This answers why data field must have 46 bytes minimum




Applied Network Research Group                 Department of Computer Engineering, Kasetsart University




                                                                                                           Ethernet 21/21
22/21

     Late Collision




          Late collisions are collisions which occur after the first 64 bytes
         have been transmitted on to the network
          Primary causes: excessive cable lengths and repeaters




      Applied Network Research Group    Department of Computer Engineering, Kasetsart University




A late collision is the detection of a collision after a station places a complete
frame on the network. A late collision is normally caused by an excessive
network cable length, resulting the sender incorrectly concluding that the
frame was successfully sent. The detection of a late collision is exactly the
same manner of a detection of normal collision; just only later than normal.


Excessive cable lengths, an excessive number of repeaters, faulty connector or
defective network interface card can also result in late collisions.




                                                                                                    Ethernet 22/21

Contenu connexe

Tendances

Illuminating Optical Ethernet Networks!
Illuminating Optical Ethernet Networks!Illuminating Optical Ethernet Networks!
Illuminating Optical Ethernet Networks!Vishal Sharma, Ph.D.
 
Network topology and cable's
Network topology and cable'sNetwork topology and cable's
Network topology and cable'szahid6
 
Data communication Networking- Study Networking Equipment
Data communication Networking- Study Networking EquipmentData communication Networking- Study Networking Equipment
Data communication Networking- Study Networking EquipmentShivam Prakash Chaurasia
 
Ethernet satellite dishinternational plastics, inc. c
Ethernet satellite dishinternational plastics, inc.    cEthernet satellite dishinternational plastics, inc.    c
Ethernet satellite dishinternational plastics, inc. coreo10
 
Determine best fit topology copy
Determine best fit topology   copyDetermine best fit topology   copy
Determine best fit topology copyJaleto Sunkemo
 
TYPES OF COMPUTER NETWORK CABLES
TYPES OF COMPUTER NETWORK CABLES TYPES OF COMPUTER NETWORK CABLES
TYPES OF COMPUTER NETWORK CABLES Sayma Sultana
 
Optical ethernet krunal
Optical ethernet krunalOptical ethernet krunal
Optical ethernet krunalKrunal Jabade
 
Computer network by faraz ali
Computer network by faraz aliComputer network by faraz ali
Computer network by faraz aliFaraz Faqeer
 
Network Cabling
Network CablingNetwork Cabling
Network Cablingxinxinxin
 
Cables and connectors of computer networks
Cables and connectors of computer networksCables and connectors of computer networks
Cables and connectors of computer networkskona paul
 
Networking Ethernet
Networking EthernetNetworking Ethernet
Networking EthernetSSG1631
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer networkmiteshppt
 

Tendances (20)

Unit 1 ethernet vsd
Unit 1 ethernet vsdUnit 1 ethernet vsd
Unit 1 ethernet vsd
 
original
originaloriginal
original
 
Illuminating Optical Ethernet Networks!
Illuminating Optical Ethernet Networks!Illuminating Optical Ethernet Networks!
Illuminating Optical Ethernet Networks!
 
Network topology and cable's
Network topology and cable'sNetwork topology and cable's
Network topology and cable's
 
Data communication Networking- Study Networking Equipment
Data communication Networking- Study Networking EquipmentData communication Networking- Study Networking Equipment
Data communication Networking- Study Networking Equipment
 
Ethernet satellite dishinternational plastics, inc. c
Ethernet satellite dishinternational plastics, inc.    cEthernet satellite dishinternational plastics, inc.    c
Ethernet satellite dishinternational plastics, inc. c
 
Determine best fit topology copy
Determine best fit topology   copyDetermine best fit topology   copy
Determine best fit topology copy
 
ETHERNET
ETHERNETETHERNET
ETHERNET
 
TYPES OF COMPUTER NETWORK CABLES
TYPES OF COMPUTER NETWORK CABLES TYPES OF COMPUTER NETWORK CABLES
TYPES OF COMPUTER NETWORK CABLES
 
Optical ethernet krunal
Optical ethernet krunalOptical ethernet krunal
Optical ethernet krunal
 
Computer network by faraz ali
Computer network by faraz aliComputer network by faraz ali
Computer network by faraz ali
 
Network cable
Network cableNetwork cable
Network cable
 
Network Cabling
Network CablingNetwork Cabling
Network Cabling
 
Cables and connectors of computer networks
Cables and connectors of computer networksCables and connectors of computer networks
Cables and connectors of computer networks
 
01 - networking basics notes
01 - networking basics notes01 - networking basics notes
01 - networking basics notes
 
Ethernet technology
Ethernet technologyEthernet technology
Ethernet technology
 
Networking Ethernet
Networking EthernetNetworking Ethernet
Networking Ethernet
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
 
Ethernet
EthernetEthernet
Ethernet
 
Ethernet
EthernetEthernet
Ethernet
 

En vedette

Frequency hopping spread spectrum
Frequency hopping spread spectrumFrequency hopping spread spectrum
Frequency hopping spread spectrumHarshit Gupta
 
Communication media
Communication mediaCommunication media
Communication medialijomoljose
 
Medium Access Control
Medium Access ControlMedium Access Control
Medium Access Controlanishgoel
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)Gurjot Singh
 
advantages and disadvantages of internet
advantages and disadvantages of internetadvantages and disadvantages of internet
advantages and disadvantages of internetAli Şahin
 

En vedette (10)

Ethernet
EthernetEthernet
Ethernet
 
Frequency hopping spread spectrum
Frequency hopping spread spectrumFrequency hopping spread spectrum
Frequency hopping spread spectrum
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Ethernet
EthernetEthernet
Ethernet
 
Communication media
Communication mediaCommunication media
Communication media
 
Medium Access Control
Medium Access ControlMedium Access Control
Medium Access Control
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
Stop-and-Wait ARQ Protocol
Stop-and-Wait ARQ ProtocolStop-and-Wait ARQ Protocol
Stop-and-Wait ARQ Protocol
 
advantages and disadvantages of internet
advantages and disadvantages of internetadvantages and disadvantages of internet
advantages and disadvantages of internet
 

Similaire à Ethernet (20)

Technical Ethernet
Technical EthernetTechnical Ethernet
Technical Ethernet
 
Ethernet
EthernetEthernet
Ethernet
 
Twisted Pair Ethernet
Twisted Pair EthernetTwisted Pair Ethernet
Twisted Pair Ethernet
 
IEEE Standards
IEEE StandardsIEEE Standards
IEEE Standards
 
Local Area Network – Wired LAN
Local Area Network – Wired LANLocal Area Network – Wired LAN
Local Area Network – Wired LAN
 
Ethernet - Networking presentation
Ethernet - Networking presentationEthernet - Networking presentation
Ethernet - Networking presentation
 
Ethernet_Networks
Ethernet_NetworksEthernet_Networks
Ethernet_Networks
 
Networks
NetworksNetworks
Networks
 
Network Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - EthernetNetwork Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - Ethernet
 
IEEE standard
IEEE standardIEEE standard
IEEE standard
 
I017554954
I017554954I017554954
I017554954
 
NET1.PPT
NET1.PPTNET1.PPT
NET1.PPT
 
39 ethernet
39 ethernet39 ethernet
39 ethernet
 
Networking / Internet and Web Technologies
Networking / Internet and Web TechnologiesNetworking / Internet and Web Technologies
Networking / Internet and Web Technologies
 
Lan basic
Lan basicLan basic
Lan basic
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Data network Fundamentals
Data network FundamentalsData network Fundamentals
Data network Fundamentals
 
basic networking
basic networkingbasic networking
basic networking
 
Arvind Singh
Arvind SinghArvind Singh
Arvind Singh
 
40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview
 

Ethernet

  • 1. 1/21 Ethernet Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 11 July 2000 Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet 1/21
  • 2. 2/21 Ethernet and IEEE 802.3 • Developed during the mid- 1970s at Xerox Palo Alto Research Center (Bob Metcalfe) • Later refinement by DEC, Intel and Xerox (DIX standard) • Became IEEE 802.3 in 1985 • Different frame format between Ethernet and IEEE 802.3 Applied Network Research Group Department of Computer Engineering, Kasetsart University Xerox performed initial development of Ethernet and was joined by the Digital Equipment Corporation (Digital) and Intel to define the Ethernet 1 specification in 1980. The same group subsequently released the Ethernet 2 specification in 1984. The Ethernet specification describes a CSMA/CD LAN. The IEEE 802.3 subcommittee adopted Ethernet as its model for its CSMA/CD LAN specification. As a result, Ethernet 2 and IEEE 802.3 are identical in the way they use the physical medium. However, the two specifications differ in their descriptions of the data link layer. These differences do not prohibit manufacturers from developing network interface cards that support the common physical layer, and software that recognizes the differences between the two data links. Ethernet 2/21
  • 3. 3/21 A Drawing of the First Ethernet System http://www.ots.utexas.edu/ethernet/ethernet.html Applied Network Research Group Department of Computer Engineering, Kasetsart University ``The diagram ... was drawn by Dr. Robert M. Metcalfe in 1976 to present Ethernet ... to the National Computer Conference in June of that year. On the drawing are the original terms for describing Ethernet. Since then other terms have come into usage among Ethernet enthusiasts.'' The Ethernet Sourcebook, ed. Robyn E. Shotwell (New York: North-Holland, 1985), title page. For a report on the experimental Ethernet system by two of the inventors see: Robert M. Metcalfe and David R. Boggs. ``Ethernet: Distributed Packet Switching for Local Computer Networks,'' Association for Computing Machinery, Vol19/No 5, July 1976. Ethernet 3/21
  • 4. 4/21 Ethernet architecture station interface Data link layer data encapsulation NIC link management encoding and decoding AUI cable Physical layer transmission and receipt transceiver tap 0.5 “ Coax Applied Network Research Group Department of Computer Engineering, Kasetsart University The IEEE 802.3 10Base5 supports 10 Mbps baseband transmission. The standard specifies the 0.5 inch diameter coaxial cable (normally yellow cable) , known as yellow cable or thick Ethernet. Up to a maximum of 5 cable segments can be connected using repeaters with maximum length of 2500 m. Ethernet 4/21
  • 5. 5/21 Multi segments network 10Base2 - Thin Ethernet repeater repeater 10Base5 - Thick Ethernet hub 10BaseT-Twisted pair server Applied Network Research Group Department of Computer Engineering, Kasetsart University The Ethernet and IEEE 802.3 standards define a bus-topology LAN that operates at a baseband signaling rate of 10 Mbps. The graphic illustrates the three defined wiring standards: 10Base2 - known as thin Ethernet - allows network segments up to 185 meters on coaxial cable. • 10Base5 - known as thick Ethernet - allows network segments up to 500 meters on coaxial cable. • 10BaseT - carries Ethernet frames on twisted pair wiring The 10Base5 and 10Base2 standards provide access for several stations on the same segment. Stations are attached to the segment by a cable that runs from an attachment unit interface (AUI) in the station to a transceiver that is directly attached to the Ethernet coaxial cable. In some interfaces, the AUI and the transceiver are built in to the network interface card and no cable is required. Because the 10BaseT standard provides access for a single station only, stations attached to an Ethernet by 10BaseT are connected to a hub. The hub is analogous to an Ethernet segment, and the twisted-pair cable is analogous to the cable running between the AUI and the transceiver. Ethernet 5/21
  • 6. 6/21 IEEE 802.3 specification • Various standard defined for IEEE802.3 with a concise notation • 10Base5 -- thickwire coaxial • 10Base2 -- thinwire coaxial or cheapernet • 10BaseT -- twisted pair • 10BaseF -- fiber optics • 10Broad36 -- broadband • Fast Ethernet • 100BaseTX, 100BaseT4, 100BaseF 10 Base 5 data rate signaling maximum segment in Mbps baseband or length in hundreds broadband of meters Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet 6/21
  • 7. 7/21 10Base5 • tap : cable does not to be cut • transceiver : send/receive, collision detection, electronics isolation • AUI : Attachment Unit Interface ∅0.5“ Coax vampire tap • Use for backbone networks maximum segment length=500m transceiver maximum number of stations per segment=100 AUI cable NIC minimum distance between two stations = 2.5 m maximum network distance between two stations = 2.8km Applied Network Research Group Department of Computer Engineering, Kasetsart University The IEEE 802.3 10Base5 supports 10 Mbps baseband transmission. The standard specifies the 0.5 inch diameter coaxial cable (normally yellow cable) , known as yellow cable or thick Ethernet. Up to a maximum of 5 cable segments can be connected using repeaters with maximum length of 2500 m. The length of 500 meters per segment is limited. This restriction is due to the maximum permissible attenuation along the cable. If the segment is too long, collision detection can not be guaranteed, since the signals may be too weak. At most 1024 stations per Ethernet are allowed. This figure is not derived from the above limitation. This restriction is intended to reduce the congestion probabilities. Ethernet 7/21
  • 8. 8/21 10Base2 0.25 “ Coax (RG58) • BNC connector • No drop cable BNC T-connector • use for office LAN NIC maximum segment length=185m maximum number of stations per segment=30 minimum distance between two stations = 0.5 m maximum network distance between two stations = 925 m Applied Network Research Group Department of Computer Engineering, Kasetsart University The IEEE 802.3 10Base2 supports 10 Mbps baseband transmission. The standard specifies the 0.25 inch diameter coaxial cable known as cheapernet or thin Ethernet. Up to a maximum of 5 cable segments can be connected using repeaters for a maximum span of 925 m. The length of each segments is limited to 185 m. Ethernet 8/21
  • 9. 9/21 10BaseT • A hub functions as a repeater • use for office LAN hub NIC maximum segment length = 100m Applied Network Research Group Department of Computer Engineering, Kasetsart University The IEEE 802.3 10BaseT supports 10 Mbps baseband transmission. The standard specifies the 24AWG Unshielded Twisted Pair (UTP). Stations connect with RJ45 connector. Ethernet 9/21
  • 10. 10/21 10BaseF • 10BaseF specification enable long distance connections with • the use of optical fiber. Three standards are: • 10BaseFP - 10-Mbps fiber-passive baseband Ethernet specification using fiber-optic cabling.It organizes a number of computers into a star topology without the use of repeaters. 10BaseFP segments can be up to 500 meters long • 10BaseFL - An asynchronous point-to-point link (a new FOIRL) , up to 2 km link • 10BaseFB - A synchronous point-to-point link , up to 2 km link with 15 cascade repeaters Applied Network Research Group Department of Computer Engineering, Kasetsart University 10base FP defines a passive star topology that supports up to 33 stations attached to a central passive hub. 10BaseFL is a new Fiber Optic Inter-repeater Link (FOIRL) with enhanced performance. 10BaseFL connect transceivers opposite each other or to construct a star topology around the hub. 10BaseFB defines point-to-point links with synchronous signaling. Optical signal will be retimed, hence reduced distortions. As a result, 10BaseFB can be used to cascade up to 15 repeaters. Ethernet 10/21
  • 11. 11/21 Carrier Sense Multiple Access Station listens to the medium before transmitting (listen before talking ;LBT) Non persistent CSMA if medium is idle, transmit if medium busy, waits a random periods an then resense medium 1-persistent CSMA if medium is idle, transmit if medium busy, continue to listen until the channel is sensed idle; then transmit immediately Applied Network Research Group Department of Computer Engineering, Kasetsart University Nonpersistent: if the medium is busy, a station waits a random period of time and then resenses the medium is it has become free. 1-persistent: when the medium is free, any waiting station may transmit immediately. Waiting stations therefore have probability of transmitting of 1 whenever it finds the channel idle. Ethernet 11/21
  • 12. 12/21 Media Access Control technique Carrier Sense Multiple Access with Collision Detection (CSMA/CD) listen before talking Station senses to the medium before transmitting : CS Topology supports multiple access (listening) : MA Manchester encoding ensures a transition every bit 0 : high-to-low 1 : low-to-high 0 1 0 0 1 1 0 0 0 1 1 0 mA 0 V (high) -90 mA -2.2 V (low) 100 ns Applied Network Research Group Department of Computer Engineering, Kasetsart University CSMA/CD can be described as a listen-before-talking access method. Before transmitting, a station has to find out whether any station is sending data and, if so, the station defers transmission. During this listening process, each station sense the carrier signal of another function, hence the prefix carrier sense. In a broadband network, carrier signal can be direct detected because RF modems are used to generate a carrier signal. A baseband network has no carrier signal in the conventional sense of a carrier as periodic waveform. However, the carrier can be detected as quasi-carriers from Manchester coding characteristic. There are frequent voltage changes representing bit transitions, so a station can detect that the medium is occupied (The ethernet frame preamble 010101… produces a nice 10 MHz square wave using Manchester encoding). Ethernet 12/21
  • 13. 13/21 Collision More than two station send frame at the same time Station transmits its data while checking the channel for collision If average DC voltage level exceeds the CD threshold, collision is detected Applied Network Research Group Department of Computer Engineering, Kasetsart University When a station wishes to transmit, it checks the network to determine whether another station is currently transmitting. If the network is not being used, the station proceeds with the transmission. While sending, the station monitors the network to ensure that no other station is transmitting. Two stations might start transmitting at approximately the same time if they determine that the network is available. If two stations send at the same time, a collision occurs. Ethernet 13/21
  • 14. 14/21 Collision detection How to detect The station sends frame and senses the medium Collision detected if station senses power exeeding transmitted signal strength (coax) there is signal on more than one port (UTP) How stations react Transmitting nodes send a jamming signal after a collision is detected. jam Applied Network Research Group Department of Computer Engineering, Kasetsart University when a collision occurs, the detected station sends a 32-48 bits jam signal consists of 10101010- 10101010- 10101010- 10101010 (10101010- 10101010) bit combination [Switching technology in the local area network, M. Hein, ITP,1997]. The jam signal serves as a mechanism to cause nontransmitting stations to wait until the jam signal ends prior to attempting to transmit. Ethernet 14/21
  • 15. 15/21 Ethernet frame format 7 1 6 6 2 46-1500 4 PA SFD DA SA LEN LLC PDU Pad FCS IEEE 802.3 calculation of the FCS 64-1518 bytes 8 6 6 2 46-1500 4 PA DA SA Type Data Pad FCS Ethernet PA : Preamble - 10101010s for synchronization SFD : Start of Frame delimiter -- 10101011 to start frame DA: Destination Address -- MAC address SA: Source Address -- MAC address LEN: Length -- Number of data bytes Type: identify the higher -level protocol LLC PDU+pad -- minimum 46 bytes, maximum 1500 FCS : Frame Check Sequence -- CRC-32 Applied Network Research Group Department of Computer Engineering, Kasetsart University From the perspective of these lower MAC sublayers, the service access point (SAP) process provides a convenient interface to the upper layers. These SAP entries simplify access to the shared channel up to the specified upper-layer service identified by LLC SAP entities. LLC carries two 8-bit addresses (the destination SAP and the source SAP) and one byte of control. LLC sublayer options include support for connections between applications running on the LAN, flow control to the upper layer by means of ready/not ready codes, and sequence control bits. Ethernet 15/21
  • 16. 16/21 Ethernet MAC address 1 1 46 Two address format: I/G U/L 46-bit address • 48 bits • 16 bits 1 15 I/G 15-bit address I/G =0 Individual address I/G =1 Group address U/L=0 Global administered address U/L=1 Local administered address Unicast : define a single destination Broadcast : FFFFFFFF each station on the network receive and accept frames multicast : a group address defines multiple recipient Applied Network Research Group Department of Computer Engineering, Kasetsart University The first bit of the address is Individual/Group bit. Ethernet 16/21
  • 17. 17/21 Interframe gap PA DA SA Type Data Pad FCS PA Interframe gap > 9.6 µs µ Obligatory 9.6µs interval between the emitted frame and the new one To enable other stations wishing to transmit to take over at this time Applied Network Research Group Department of Computer Engineering, Kasetsart University The 96 bit-time delay is provided between frame transmissions. Ethernet 17/21
  • 18. 18/21 Frame transmission Assemble frame carrier sense signal ON ? Y N Wait interframe gap time Start transmission Y collision detected? send jam sequence Increment attempt. N N Y transmission done? Compute backoff attempt limited? Y and wait N backoff time transmit OK Discard frame Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet 18/21
  • 19. 19/21 Frame reception start receiving done receiving? N Y N Matched DA Y N FCS and frame size OK? Discard frame Y Pass frame to next layer Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet 19/21
  • 20. 20/21 Binary Backoff delay= 2 send frame N transmission collision detected? N done? Y Y random wait N transmit OK >16 attempts between 0 and delay-1 1st wait 0 or 1 slot time Y 2nd wait 0,1,2 or 3 slot time 3rd wait 0,1,2,..7 slot time Discard frame double delay kth wait 0.. 2k slot time after 10th collisions the interval is frozen at 1023 slots limited after 16th collisions, frame is discarded and report failure delay<1024 back to the upper layer max delay is limited at 1023*51.2 µs=52.4 ms Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet uses the truncated binary exponential backoff algorithm to handle collision. When a collision occurs, the station sends a jam, then ceases all transmission.After the first collision, each station waits either 0 or 1 slot time before trying again. If two stations collide again because they pick the same random number, then each station randomly selects either 0,1,2 or 3 and wait that number of slot times (known as delay windows). After the k collisions, a delay window between 0 and 2k is chosen. Finally, after the tenth attempt (backoff limit), this window is limited by 1023 slot times. The attempt can continue up to the sixteenth times (attempt limit) with the same delay number. If a collision occurs again, that MAC layer discards the frame and reports a failure to upper layers. The exponential growth of randomization interval ensures a low delay when only a few station collides, but also ensures that the collision is resolved in a reasonable time when many stations collide. Ethernet 20/21
  • 21. 21/21 Minimum frame size A and B located at the far ends of the cable A (1) packet starts B A (2) packet almost B at time 0 at B at t-δ A (3) B send packet; B A (4) jam signal gets B collision occurs at t back to A at 2t A frame must take more than 2t to send to prevent the situation that the sender incorrectly concludes that the frame was successfully sent. This slot times equal 51.2 µs corresponds to 512 bit (64 bytes) The minimum frame length is 64 bytes (excluding preamble) This answers why data field must have 46 bytes minimum Applied Network Research Group Department of Computer Engineering, Kasetsart University Ethernet 21/21
  • 22. 22/21 Late Collision Late collisions are collisions which occur after the first 64 bytes have been transmitted on to the network Primary causes: excessive cable lengths and repeaters Applied Network Research Group Department of Computer Engineering, Kasetsart University A late collision is the detection of a collision after a station places a complete frame on the network. A late collision is normally caused by an excessive network cable length, resulting the sender incorrectly concluding that the frame was successfully sent. The detection of a late collision is exactly the same manner of a detection of normal collision; just only later than normal. Excessive cable lengths, an excessive number of repeaters, faulty connector or defective network interface card can also result in late collisions. Ethernet 22/21