1/21. Ethernet. Surasak Sanguanpong Last updated: 11 July Ethernet 1/21

From this document you will learn the answers to the following questions:

What type of data encapsulation link management is used?

Similar documents
Data Link Layer. Page 1. Ethernet

RETI DI TELECOMUNICAZIONI

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Local Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1

Direct Link Networks. Introduction. Physical Properties. Lecture - Ethernet 1. Areas for Discussion. Ethernet (Section 2.6)

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

Network Categories. Network Types for the Local Range. Ethernet

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

RTT 60.5 msec receiver window size: 32 KB

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Based on Computer Networking, 4 th Edition by Kurose and Ross

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Network Categories. Network Types for the Local Range. Ethernet. Carrier Sense Multiple Access

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Introduction to Ethernet

Lesson 2-3: Ethernet Basics

Gigabit Ethernet: Architectural Design and Issues

11/22/

Network Design and Implementation

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Fiber Distributed Data Interface

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Cabling LANs and WANs

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

Ethernet/IEEE evolution

INTRODUCTION TO 100BASE-T: FAST (AND FASTER) ETHERNET

CSMA/CA. Information Networks p. 1

LAN / WAN Technologies

Boca s Family of Ethernet Products

Local-Area Network -LAN


COMPUTER NETWORKS HANDOUTS LECTURERS # PREPARED BY: HAMMAD KHALID KHAN. Copyright Virtual University of Pakistan

Chapter 7 Low-Speed Wireless Local Area Networks

Gigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF

Random Access Protocols

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Industrial Networks & Databases. Protocols and Networks - Device Bus - - Field Bus -

RFC 2544 Testing of Ethernet Services in Telecom Networks

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

LMR16TC Mini 10BASE-T Repeater. Installation Guide

Gigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet

Introduction To Computer Networks

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks - III

Wired & Wireless LAN Connections

ETHERNET ARCNET CAN. Proposed Network Hierarchy for Open Control. By George Thomas Contemporary Controls. Embedded Networking

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Candidates should attempt FOUR questions. All questions carry 25 marks.

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

ETHERNET. The Technology and a Polemic History. Jim Jackson University of Leeds School of Computing

Ring Local Area Network. Ring LANs

Cisco - Ethernet 100BaseTX and 10BaseT Cables: Guidelines and Specifications

Ethernet, VLAN, Ethernet Carrier Grade

Controlled Random Access Methods

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

EECC694 - Shaaban. Transmission Channel

Ajay Gummalla-July 2001

Data Link Protocols. Link Layer Services. Framing, Addressing, link access: Error Detection:

Real-Time (Paradigms) (51)

How To Communicate With A Token Ring Network (Dihon)

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

CSE 123A Computer Networks

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

CS423: Lectures 2-4, Physical Layer. George Varghese. April 16, 2008

Level 2 Routing: LAN Bridges and Switches

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Cisco Network Performance Evaluation Using Packet Tracer

FriendlyNet Hub 5-Port or 8-Port Ethernet Hub User s Manual

Choosing the Cable Infrastructure

Networks. The two main network types are: Peer networks

Basics manual Local Area Network (LAN)

Token Ring and. Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1

IT Data Communication and Networks (Optional)

Local Area Network. OSI Seven Layer Model. Whole Building Network

Chapter 5. Data Communication And Internet Technology

Industrial Networks & Databases

(7+(51(7 Tutorial August 15, 2002

How To Encode Data From A Signal To A Signal (Wired) To A Bitcode (Wired Or Coaxial)

Written examination in Computer Networks

Tutorial.

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Cisco CCNA Study Guide

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

Local Area Networks (LANs) Blueprint (May 2012 Release)

... neither PCF nor CA used in practice

QUESTION 1 If one of the links to a computer on a physical star topology is served, what will be the result?

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

Performance Evaluation of Wired and Wireless Local Area Networks

10/100 Mbps Ethernet MAC

Wiereless LAN

CS263: Wireless Communications and Sensor Networks

Network Topologies. Network Topologies

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

LFH4-M/LFH8-M Mini Fast Hubs. Installation Guide

Transcription:

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

Ethernet and IEEE 802.3 2/21 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 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

A Drawing of the First Ethernet System 3/21 http://www.ots.utexas.edu/ethernet/ethernet.html ``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

Ethernet architecture 4/21 station interface Data link layer data encapsulation link management NIC encoding and decoding AUI cable Physical layer transmission and receipt tap transceiver 0.5 Coax 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

Multi segments network 5/21 repeater 10Base2 - Thin Ethernet repeater hub 10BaseT-Twisted pair 10Base5 - Thick Ethernet server 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

IEEE 802.3 specification 6/21 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 in Mbps signaling baseband or broadband maximum segment length in hundreds of meters Ethernet 6/21

10Base5 7/21 tap : cable does not to be cut transceiver : send/receive, collision detection, electronics isolation AUI : Attachment Unit Interface Use for backbone networks 0.5 Coax vampire tap maximum segment length=500m maximum number of stations per segment=100 transceiver AUI cable minimum distance between two stations = 2.5 m maximum network distance between two stations = 2.8km NIC 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

10Base2 BNC connector No drop cable use for office LAN 0.25 Coax (RG58) BNC T-connector NIC 8/21 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 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

10BaseT 9/21 A hub functions as a repeater use for office LAN hub maximum segment length = 100m NIC 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

10BaseF 10/21 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 (anewfoirl),upto2kmlink 10BaseFB - A synchronous point-to-point link, up to 2 km link with 15 cascade repeaters 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

Carrier Sense Multiple Access 11/21 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 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

Media Access Control technique 12/21 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 0mA -90 ma 0 1 0 0 1 1 0 0 0 1 1 0 V (high) -2.2 V (low) 100 ns 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

Collision 13/21 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 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

Collision detection 14/21 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 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

Ethernet frame format 15/21 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 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

Ethernet MAC address 16/21 1 1 46 Two address format: 48 bits 16 bits I/G U/L 46-bit address 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 The first bit of the address is Individual/Group bit. Ethernet 16/21

Interframe gap 17/21 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 The 96 bit-time delay is provided between frame transmissions. Ethernet 17/21

Frame transmission 18/21 Assemble frame Y carrier sense signal ON? N Wait interframe gap time Start transmission N collision detected? N transmission done? Y transmit OK Y Y send jam sequence Increment attempt. attempt limited? N Discard frame Compute backoff and wait backoff time Ethernet 18/21

Frame reception 19/21 start receiving N done receiving? Y Matched DA N Y N FCS and frame size OK? Discard frame Y Passframetonextlayer Ethernet 19/21

Binary Backoff 20/21 delay= 2 send frame transmission done? Y transmit OK 1 st wait 0 or 1 slot time 2 nd wait 0,1,2 or 3 slot time 3 rd wait 0,1,2,..7 slot time k th wait 0.. 2 k slot time N N collision detected? Y >16 attempts Y Discard frame N random wait between 0 and delay-1 double delay after 10th collisions the interval is frozen at 1023 slots after 16th collisions, frame is discarded and report failure back to the upper layer limited delay<1024 max delay is limited at 1023*51.2 µs=52.4 ms 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 delaywindow between0and2 k 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

Minimum frame size 21/21 A and B located at the far ends of the cable A (1) packet starts at time 0 B A (2) packet almost at B at t-δ B A (3) B send packet; collision occurs at t B A (4) jam signal gets back to A at 2t B 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 Ethernet 21/21

Late Collision 22/21 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 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