For best experience, use a desktop or laptop computer

Ethernet Theory

Ethernet is a family of networking technologies commonly used in local area networks (LANs), metropolitan area networks (MANs) and wide area networks (WANs). It was commercially introduced in 1980 and first standardized in 1983 as IEEE 802.3. Ethernet has since retained a good deal of backward compatibility and has evolved to include higher bandwidth, improved media access control methods, and different physical media.

Historical Development

Ethernet was developed at Xerox PARC between 1973 and 1974. It was inspired by ALOHAnet, which Robert Metcalfe had studied as part of his PhD dissertation. The original Ethernet operated at 2.94 Mbps and used coaxial cable as a shared medium.

The IEEE 802.3 standard was first published in 1985. Since then, Ethernet has evolved through four generations: Standard Ethernet (10 Mbps), Fast Ethernet (100 Mbps), Gigabit Ethernet (1 Gbps), and 10 Gigabit Ethernet (10 Gbps).

Technical Fundamentals

Ethernet uses the CSMA/CD (Carrier Sense Multiple Access with Collision Detection) access method for shared media. Each Ethernet frame contains source and destination addresses, error-checking data, and payload data.

The maximum frame size is 1518 bytes (excluding preamble), with a minimum of 64 bytes. Modern Ethernet networks often use full-duplex communication and switches, eliminating collisions and the need for CSMA/CD.

Ethernet Frame Structure

An Ethernet frame consists of several fields. Hover over each segment to see its description:

Ethernet Frame (Total: 64-1518 bytes)

Preamble
7 bytes
SFD
1 byte
Destination MAC
6 bytes
Source MAC
6 bytes
Type/Length
2 bytes
Data & Pad
46-1500 bytes
FCS
4 bytes

Frame Field Description

Click on any frame segment above to see its description here. The preamble is used to synchronize the receiver's clock with the sender's clock.

Ethernet Standards Evolution

  • 10BASE5 (1983): Thick Ethernet, 10 Mbps over coaxial cable
  • 10BASE2 (1985): Thin Ethernet, 10 Mbps over thinner coaxial cable
  • 10BASE-T (1990): 10 Mbps over twisted pair cables
  • 100BASE-TX (1995): Fast Ethernet, 100 Mbps over Cat5 cable
  • 1000BASE-T (1999): Gigabit Ethernet, 1 Gbps over Cat5e/Cat6
  • 10GBASE-T (2006): 10 Gbps over twisted pair

Laboratory Procedure

This virtual lab allows you to explore Ethernet networking concepts through simulation. Follow the steps below to complete the laboratory exercise.

Familiarize with Network Topology

Study the simulated network topology below. It consists of four computers connected via a switch to form a local area network (LAN). Each device has a unique MAC address and IP address.

Simulate Data Transmission

Use the simulation controls to send data packets between network nodes. Observe how Ethernet frames are structured and how they travel through the network.

Network Topology Simulation

PC 1
Switch
PC 2

Simulation Log

No events yet. Click the buttons above to simulate network activities.

Analyze Frame Structure

Examine the Ethernet frame structure and understand the purpose of each field. Use the frame visualization in the Theory section to explore each field.

Study Collision Detection

In traditional Ethernet using hubs (shared medium), collisions occur when two devices transmit simultaneously. The CSMA/CD protocol handles these collisions. In modern switched networks, collisions are avoided through full-duplex communication.

Record Observations

Document your observations about Ethernet frame transmission, MAC address learning in switches, and the differences between unicast, multicast, and broadcast transmissions.

Report Writing Guidelines

A well-structured lab report is essential for documenting your experiment and demonstrating your understanding. Follow these guidelines to create a comprehensive Ethernet lab report.

Report Structure

  1. Title Page: Include lab title, your name, course information, date, and instructor's name.
  2. Abstract/Summary: Brief overview of the experiment (100-150 words).
  3. Introduction: Background on Ethernet technology and objectives of the lab.
  4. Theory: Explain Ethernet fundamentals, frame structure, CSMA/CD, and network topologies.
  5. Methodology/Procedure: Describe the steps followed in the virtual lab.
  6. Results & Observations: Present your findings with screenshots from the simulation.
  7. Analysis & Discussion: Interpret results, explain observations, and discuss any issues.
  8. Conclusion: Summarize key findings and learning outcomes.
  9. References: Cite any sources used in your report.

Key Elements to Include

  • Ethernet frame structure with detailed field explanations
  • Comparison of Ethernet standards (10BASE-T, 100BASE-TX, 1000BASE-T)
  • Discussion of CSMA/CD vs. full-duplex switching
  • MAC address format and its role in Ethernet networks
  • Analysis of collision domains and broadcast domains
  • Comparison of hubs vs. switches in Ethernet networks

Sample Report Outline

Title: Analysis of Ethernet Frame Structure and Network Communication

Introduction: This laboratory experiment explores Ethernet networking fundamentals through virtual simulation. The objectives include examining Ethernet frame structure, simulating data transmission between network nodes, and analyzing collision detection mechanisms.

Methodology: The virtual Ethernet lab was used to simulate a network consisting of four computers connected via a switch. Packet transmission was simulated between nodes, and frame structure was analyzed using the interactive frame visualization tool.

Results: The simulation demonstrated successful unicast transmission from PC1 to PC2, with the switch correctly forwarding frames based on MAC addresses. Broadcast transmission resulted in all nodes receiving the frame. Collision simulation showed how CSMA/CD would handle simultaneous transmissions in a shared medium.

Discussion: Modern Ethernet networks use switches to create separate collision domains for each port, effectively eliminating collisions. The Ethernet frame structure efficiently encapsulates data with necessary addressing and error-checking fields. The transition from shared medium to switched networks has significantly improved Ethernet performance.

Evaluation Criteria

  • Technical Accuracy (30%): Correct explanation of Ethernet concepts
  • Clarity and Organization (25%): Logical flow and clear presentation
  • Analysis Depth (25%): Insightful discussion of results
  • Formatting and References (10%): Proper structure and citations
  • Conclusions (10%): Appropriate summary and findings