Ethernet over USB

Ethernet over USB

Ethernet over USB has two meanings: Ethernet devices via USB and USB as an Ethernet network.

Ethernet devices via USB

The ability to connect Ethernet devices via USB ports is known as Ethernet over USB. There are many low cost commercial adapters available to do this. The links below describe the technical details on how the technology works.

Treat USB as an Ethernet network

The Linux kernel for the iPAQ uses this communications strategy exclusively, since the iPAQ hardware has neither an accessible serial port nor a dedicated network interface.

The usb-eth module in Linux emulates an imaginary Ethernet device that uses USB as the physical media. Once created, this network interface can be assigned an IP address and otherwise treated as though it were ordinary Ethernet hardware. The usb-eth module allows the USB device to "see" the Internet (if the Internet is there), ping other IP addresses, and even "talk" DHCP, HTTP, NFS, telnet, and e-mail. In short, any applications that work over real Ethernet interfaces will work over a usb-eth interface without modification, because they can't tell that they aren't using real Ethernet hardware. [ [http://www.embedded.com/story/OEG20021217S0036 Embedded.com - Linux-based USB Devices ] ]

On Linux hosts, the corresponding Ethernet-over-USB kernel module is called usbnet. A recently-announced usbnet-style driver for Win32 hosts is called the Bahia Network Driver. [ [http://www.bahia21.com/download.htm Untitled Document ] ]

See also

* hotplug

References

External links

* [http://www.jungo.com/st/cdc_ecm_driver.html Jungo - DriverCore Ethernet over USB]
* [http://www.belcarra.com/pdf/Belcarra_USBLAN-EEM_whitepaper.1.1.pdf USBLAN]
* [http://www.usb.org/developers/devclass_docs/CDC_EEM10.pdf USB EEM Devices]
* [http://www.ruault.com/Zaurus/ethernet-over-usb-howto.html Ethernet over USB for Linux]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • USB communications device class — (or USB CDC) is a composite Universal Serial Bus device class. It provides a single device class, but there may be more than one interface implemented such as a custom control interface, data interface, audio, or mass storage related interfaces.… …   Wikipedia

  • USB — This article is about the computer bus to connect peripherals. For other uses of USB, see USB (disambiguation). Universal Serial Bus Original logo Type Computer Hardware Bus …   Wikipedia

  • Voice over IP — Digital voice redirects here. For the commercial service, see Comcast Digital Voice. Voice over Internet Protocol (Voice over IP, VoIP) is a family of technologies, methodologies, communication protocols, and transmission techniques for the… …   Wikipedia

  • Ethernet — An 8P8C modular connector (often called RJ45) commonly used on cat 5 cables in Ethernet networks Ethernet   …   Wikipedia

  • USB flash drive — JumpDrive redirects here. For the fictional propulsion system, see Jump drive. SanDisk Cruzer Micro, a brand of USB flash drives …   Wikipedia

  • Ethernet — Кабель UTP с разъемом 8P8C (ошибочно называемый RJ 45), используемый в Ethernet сетях стандартов 10BASE T, 100BASE T(x) и 1 …   Википедия

  • WLAN-Ethernet-Adapter — WLAN Adapter als PCMCIA Karte WLAN Adapter als USB Stick Ein Wireless Adapter oder Funkadapter ist eine Computer Hardware, mit der sich ein Rechner an einer Standardschnittstelle (z. B …   Deutsch Wikipedia

  • PPP over Ethernet — PPPoE im TCP/IP‑Protokollstapel Anwendung FTP SMTP HTTP … DNS … Transport TCP UDP Interne …   Deutsch Wikipedia

  • Multimedia over Coax Alliance — (MoCA) is a trade group promoting a standard that uses coaxial cables to connect consumer electronics and home networking devices in homes. It allows both data communication and the transfer of audio and video streams. Contents 1 History 2 MoCA 1 …   Wikipedia

  • Telephony over Internet Protocol — Voix sur réseau IP Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transpo …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”