Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania 18042 ECE 491 - Senior Design I Lecture 16 - Ethernet Fall.

Slides:



Advertisements
Similar presentations
Topic 7 Local Area Networks (LAN)
Advertisements

Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
Computer Networks Ethernet I Professor Hui Zhang
Ethernet The most popular LAN technology Open Standard Open and wide market.
Ethernet Kenneth Castelino. Network Architecture - Protocols Physical: Actual signal transmission Data-Link: Framing / Error Detection Network: Routing.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 11 - Data Communications.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 17 Introduction to Computer Networks.
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
TDC 461 Basic Communications Systems Local Area Networks 29 May, 2001.
EECC694 - Shaaban #1 lec #6 Spring Point-to-Point Vs. Shared Channel Communication In LANs Point-to-point: –Computers connected by communication.
EE 4272Spring, 2003 Chapter 14 LAN Systems Ethernet (CSMA/CD)  ALOHA  Slotted ALOHA  CSMA  CSMA/CD Token Ring /FDDI Fiber Channel  Fiber Channel Protocol.
EEC-484/584 Computer Networks Lecture 13 Wenbing Zhao
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 10 - Data Communications.
1 ECE453 – Introduction to Computer Networks Lecture 8 – Multiple Access Control (II)
4/11/40 page 1 Department of Computer Engineering, Kasetsart University Introduction to Computer Communications and Networks CONSYL Ethernet.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
SIMS-201 LAN Basics, MANs, WANs.
Lecture 8: Ethernet and Token Ring Networks. Ethernet Carrier Sense, Multiple Access and Collision Detect (CSMA/CD) LAN Ethernet Standard-DEC, Intel,
Infrastructure de Communications – CR 4107Chapter 41 The Medium Access Control Sublayer Chapter 4.
Enhanced CSMA Additional improvement  Use CSMA access  Listen while transmitting  Stop immediately if collision sensed  Called collision detection.
Review: Medium Access Control Sublayer –What is the problem to be addressed in this sublayer? –Protocols that allow collision Pure ALOHA Slotted ALOHA.
5: DataLink Layer5-1 LAN technologies Data link layer so far: m services, error detection/correction, multiple access Next: LAN technologies m addressing.
Lecture 2 Computer Communications and Networks Boriana Koleva Room: C54 Phone:
Ethernet. Ethernet Goals Simplicity Low Cost Compatibility Address flexibility Fairness –All nodes have equal access to the network High speed Stability.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
ECE 354 Copyright ECE Department, some slides modified from W. Wolf, Computers as Components, Morgan Kaufmann, 2005 Big Picture: Lab 3 Networks (OSI-view)
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
LAN technologies and network topology LANs and shared media Locality of reference Star, bus and ring topologies Medium access control protocols.
1 Ethernet & IEEE Cisco Section 7.3 Stephanie Hutter October 2000.
Lecture 3 Overview. Protocol An agreed upon convention for communication both endpoints need to understand the protocol. Protocols must be formally defined.
Ethernet Fundamentals. The success of Ethernet is due to the following factors: Simplicity and ease of maintenance Ability to incorporate new technologies.
Link Layer: MAC Ilam University Dr. Mozafar Bag-Mohammadi.
CSCI 465 D ata Communications and Networks Lecture 21 Martin van Bommel CSCI 465 Data Communications & Networks 1.
1 Data Link Layer Lecture 22 Imran Ahmed University of Management & Technology.
Networks. Common Xmit Media Shared Media Networks are a shared communication resource Only one user can access at a time.
CENG 490/510 Network Programming Russell Deaton Rm
Ethernet Encapsulation RFC 894. Ethernet The term Ethernet generally refers to a standard published in 1982 by Digital Equipment Corp., Intel Corp., and.
Ethernet: Distributed Packet Switching for Local Computer Networks Authors: Robert M. Metcalfe and David R. Boggs Presentation: Christopher Peery.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Ethernet Network Fundamentals – Chapter 9.
1Ethernet Lecture # 12 Computer Communication & Networks.
17 - Winter 2005 ECE ECE 766 Computer Interfacing and Protocols 1 Local Area Networks Need for high performance communications for physically close devices.
CS3505: Loca Area Networks CSMA/CD : IEEE and LAN Internetworks.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Lecture Topics: 11/27 Networks Layered Model Ethernet IP.
LANs : Aloha/CSMA , summary
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Data Link Layer and Ethernet COM211 Communications and Networks CDA College Theodoros Christophides
Department of Computer Science, University of Peshawar Multiple Access.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
EE 122: Lecture 6 Ion Stoica September 13, 2001 (* this talk is based in part on the on-line slides of J. Kurose & K. Rose)
1 Ethernet History –developed by Xerox PARC in mid-1970s –roots in Aloha packet-radio network –standardized by Xerox, DEC, and Intel in 1978 –similar to.
Introduction to Communication Lecture (10) 1. 2 Wired LANs: Ethernet IEEE Project 802 defines the LLC and MAC sublayers for all LANs including Ethernet.
Lec # 23 Data communucation Muhammad Waseem Iqbal 1ethernet.
COMPUTER NETWORKS CS610 Lecture-7 Hammad Khalid Khan.
LECTURE 11 NET301 11/16/2015Lect IEEE LAN STANDARDS Ethernet LAN (by Xerox): Topology: Bus Transmission Media: Thick Coaxial Cable. Signal: Digital.
Link Layer 5.1 Introduction and services
The University of Adelaide, School of Computer Science
Lab 7 – CSMA/CD (Data Link Layer Layer)
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL)
CT1303 LAN Rehab AlFallaj.
Chapter 12 Local Area Networks
Protocol layering and data
Chapter 12 Local Area Networks
Protocol layering and data
Chapter 12 Local Area Networks
Ethernet 16EC351 Computer networks unit II Mr.M.Jagadesh,AP/ECE.
LAN Addresses and ARP IP address: drives the packet to destination network LAN (or MAC or Physical) address: drives the packet to the destination node’s.
Presentation transcript:

Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 16 - Ethernet Fall 2006

ECE 491 Fall 2006Lecture 16 - Ethernet2 Where we are  Last Time:  Data Communication Manchester Transmission  ASM Diagrams  Handshaking  Today:  Ethernet (Handout: Metcalfe & Boggs paper)

ECE 491 Fall 2006Lecture 16 - Ethernet3 Review: OSI Reference Model Physical Data Link Network Transport Session Host-Router Protocol Presentation Application Physical Data Link Network Transport Session Presentation Application Transport Protocol Session Protocol Presentation Protocol Application Protocol Physical Data Link Network Physical Data Link Network Internal Subnet Protocol

ECE 491 Fall 2006Lecture 16 - Ethernet4 Review: Comparing OSI to TCP/IP Physical Data Link Network Transport Session OSI Presentation Application Host-to- network Internet Transport TCP/IP Application Ethernet

ECE 491 Fall 2006Lecture 16 - Ethernet5 Ethernet  Connects computers in a local area network  Computers communicate on shared wires (ether)  Each computer has a unique address (MAC address)  Distributed control  Information passed as packets or frames

ECE 491 Fall 2006Lecture 16 - Ethernet6 Brief Ethernet History 1973First developed by R. Metcalfe at Xerox PARC - 3Mb “experimental ethernet” using CATV coax* 1976Boggs/Metcalfe paper published in CACM 1979Metcalfe leaves Xerox to form 3Com 1980Digital, Intel, & Xerox (DIX) form 10Mb standard 1985DIX standard becomes IEEE IEEE 802.3a - “thin ethernet” (10B2) 1990IEEE 802.3i - twisted cable / star topology 1995IEEE 802.3u - Fast ethernet (100Mbs) 1998Gigabit Ethernet *this is what the paper describes

ECE 491 Fall 2006Lecture 16 - Ethernet7 Ethernet Background  Developed and refined at Xerox PARC during 1970s  Xerox Alto: Pioneering “personal computer”  Bitmapped graphical display  Mouse  Ethernet  Laser Printer

ECE 491 Fall 2006Lecture 16 - Ethernet8 Xerox Alto - Network Games trek MazeWar

ECE 491 Fall 2006Lecture 16 - Ethernet9 Design Principles  Network should be:  Scaleable - should grow smoothly to accommodate “several buildings full of personal computers”  Inexpensive - use inexpensive components, distributed control  Based on transmission of packets containing  Destination address  Source address  Data  Key ideas: packet collision and retransmission  Packet transmission is not guaranteed!

ECE 491 Fall 2006Lecture 16 - Ethernet10 Frame Format  Preamble/Start Frame Delimiter (SFD) - used to synchronize receiver  Addresses: destination, source  8-bit address in experimental ethernet  48-bit hardwired “MAC address” in standard ethernet  Data  Error checking - CRC code Preamble/SFDDest AddrSrc AddrDataCRC Accessible to Software

ECE 491 Fall 2006Lecture 16 - Ethernet11 Mechanisms  Carrier detection - detects when data is being sent  Deference - wait until  Interference detection - detects collisions  Packet error detection - CRC check  Truncated packet filtering  Collision consensus enforcement - jamming  Exponential backoff

ECE 491 Fall 2006Lecture 16 - Ethernet12 Ethernet Operation  Carrier Sense Multiple Access / Collision Detection (CSMA/CD) 1.Start - if wire is idle, start transmitting, else go to Transmitting - If collision detected, continue transmitting (jam) for minimum packet time, then go to End successful transmission - Report success, exit. 4.Wire busy - wait until wire becomes idle 5. Wire just became idle - wait random time, then go to 1 (except when max attempts reached) 6. Max attempts exceeded - Report failure, exit.

ECE 491 Fall 2006Lecture 16 - Ethernet13 Internet Protocol (IPv4)  Higher level protocol - IP packets are embedded within each Ethernet frame VersionHdr LenType of Serv.Total Length IdentificationFlagsFragment Offset Time to LiveProtocalHeader Checksum Source Address Destination Address Options Data

ECE 491 Fall 2006Lecture 16 - Ethernet14 Where We’re Going - WimpNet  Scaled-down Ethernet interface  Medium: twisted pair  Encoding: Manchester  Details to follow, but based on the “experimental ethernet” described in the Metcalfe & Boggs paper