Ethernet Ethernet Frame Structure Ethernet Frame Structure (More

Ethernet Ethernet Frame Structure Ethernet Frame Structure (More

Ethernet Ethernet Frame Structure “dominant” LAN technology: Sending adapter encapsulates IP datagram (or other ❒ cheap -- $20 for 100Mbs! network layer protocol packet) in Ethernet frame ❒ first widely used LAN technology ❒ Simpler, cheaper than token rings and ATM ❒ Kept up with speed race: 10, 100, 1000 Mbps Preamble: ❒ 7 bytes with pattern 10101010 followed by one byte with pattern 10101011 Metcalfe’s Etheret sketch ❒ used to synchronize receiver, sender clock rates 5: DataLink Layer 5a-11 5: DataLink Layer 5a-12 Ethernet Frame Structure Ethernet: uses CSMA/CD (more) ❒ Addresses: 6 bytes, frame is received by all A: sense channel, if idle adapters on a LAN and dropped if address does then { not match transmit and monitor the channel; If detect another transmission ❒ Type: indicates the higher layer protocol, mostly then { IP but others may be supported such as Novell abort and send jam signal; IPX and AppleTalk) update # collisions; ❒ CRC: checked at receiver, if error is detected, the delay as required by exponential backoff algorithm; frame is simply dropped goto A ❒ } See Ethereal trace else {done with the frame; set collisions to zero} } else {wait until ongoing transmission is over and goto A} 5: DataLink Layer 5a-13 5: DataLink Layer 5a-14 Ethernet’s CSMA/CD (more) Ethernet Technologies: 10Base2 ❒ 10: 10Mbps; 2: under 200 meters max cable length Jam Signal: make sure all other transmitters are ❒ thin coaxial cable in a bus topology aware of collision; 48 bits; Exponential Backoff: ❒ Goal: adapt retransmission attempts to estimated current load ❍ heavy load: random wait will be longer ❒ first collision: choose K from {0,1}; delay is K x 512 bit transmission times ❒ after second collision: choose K from {0,1,2,3}… ❒ repeaters used to connect multiple segments ❒ ❒ after ten or more collisions, choose K from repeater repeats bits it hears on one interface to its other interfaces: physical layer device only! {0,1,2,3,4,…,1023} 5: DataLink Layer 5a-15 5: DataLink Layer 5a-16 10BaseT and 100BaseT 10BaseT and 100BaseT (more) ❒ 10/100 Mbps rate; latter called “fast ethernet” ❒ Max distance from node to Hub is 100 meters ❒ T stands for Twisted Pair ❒ Hub can disconnect “jabbering adapter ❒ Hub to which nodes are connected by twisted pair, ❒ Hub can gather monitoring information, statistics thus “star topology” for display to LAN administrators ❒ CSMA/CD implemented at hub 5: DataLink Layer 5a-17 5: DataLink Layer 5a-18 Gbit Ethernet Interconnecting LANs ❒ use standard Ethernet frame format Q: Why not just one big LAN? ❒ allows for point-to-point links and shared ❒ Limited amount of supportable traffic: on single broadcast channels LAN, all stations must share bandwidth ❒ in shared mode, CSMA/CD is used; short distances ❒ limited length: 802.3 specifies maximum cable between nodes to be efficient length ❒ uses hubs, called here “Buffered Distributors” ❒ large “collision domain” (can collide with many ❒ Full-Duplex at 1 Gbps for point-to-point links stations) ❒ limited number of stations: 802.5 have token passing delays at each station 5: DataLink Layer 5a-19 5: DataLink Layer 5a-20 Hubs Hubs (more) ❒ Physical Layer devices: essentially repeaters operating at bit levels: repeat received bits on one ❒ Hubs do not isolate collision domains: node may collide interface to all other interfaces with any node residing at any segment in LAN ❒ Hubs can be arranged in a hierarchy (or multi-tier ❒ Hub Advantages: design), with backbone hub at its top ❍ simple, inexpensive device ❍ Multi-tier improves robustness: portions of the LAN continue to operate if one hub malfunctions ❍ extends maximum distance between node pairs (100m per Hub) ❍ What is the maximum number of chained hubs? 5: DataLink Layer 5a-21 5: DataLink Layer 5a-22 Hub limitations Bridges ❒ single collision domain results in no increase in max ❒ Link Layer devices: operate throughput on Ethernet frames, examining frame header ❍ multi-tier throughput same as single segment and selectively forwarding throughput frame based on its ❒ Thus, limits on number of nodes in same collision destination domain and on total allowed geographical coverage ❒ Bridge isolates collision ❒ cannot connect different Ethernet types (e.g., domains since it buffers 10BaseT and 100baseT) frames ❒ When frame is to be forwarded on segment, bridge uses CSMA/CD to access segment and transmit 5: DataLink Layer 5a-23 5: DataLink Layer 5a-24 Bridges (more) Bridges: frame filtering, forwarding ❒ Bridge advantages: ❒ bridges filter packets ❍ Isolates collision domains resulting in higher ❍ same-segment frames not forwarded onto total max throughput, and does not limit the other segments number of nodes nor geographical coverage ❒ forwarding: ❍ how to know which LAN segment on which to ❍ Can connect different type Ethernet since it is forward frame? a store and forward device ❍ looks like a routing problem! ❍ Transparent: no need for any change to hosts LAN adapters 5: DataLink Layer 5a-25 5: DataLink Layer 5a-26 Backbone Bridge Interconnection Without Backbone ❒ Not recommended for two reasons: - single point of failure at Computer Science hub - all traffic between EE and SE must path over CS segment 5: DataLink Layer 5a-27 5: DataLink Layer 5a-28.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us