![]() |
Network Dual-Stack Component
Version 7.0 (Beta)
MDK-Professional Middleware for IPv4 and IPv6 Networking
|
Ethernet routines enable communication over an Ethernet-based IP network. More...
Ethernet routines enable communication over an Ethernet-based IP network.
Ethernet is a networking technology for local area networks (LANs). Ethernet is standardized as IEEE 802.3. Ethernet is today the de-facto standard for wired LAN technologies. Although the Ethernet standards comprise several wiring and signalling variants (such as coaxial cables), today most systems use twisted pair and fibre optic links in conjunction with hubs or switches. Microcontroller devices support typically data rates between 10 and 100 megabits per second..
Systems communicating over Ethernet divide a stream of data into shorter pieces called frames. Each frame contains source and destination addresses and error-checking data so that damaged data can be detected and re-transmitted.
Computers communicating via Ethernet (stations) are sending each other data packets in short pieces called frames: blocks of data are exchanged individually. Each station is given a unique 48-bit MAC address. The MAC addresses are used to identify the destination and the source of every data packet. Ethernet establishes link level connections, which can be defined using both the destination and source IP addresses. After reception, the receiving station uses the destination address to determine whether the transmission is relevant or should be ignored. Normally, packets addressed to other Ethernet stations are ignored. All generations of Ethernet are using the same frame formats, so that they can be readily interconnected through bridging.