. Tam çift yönlü modda her iki ağ aygıtı herhangi bir çakışma olmaksızın aynı anda birbirlerine veri gönderip alabilirler. Bu yöntem kullanılan veri bağlantısının bant genişliğini iki katına çıkarır ve zaman zaman "iki kat bağlantı hızı" (örnek: 200 Mbit/s) olarak da lanse edilmektedir. Ancak bu terminoloji yanlıştır, zira performan ancak her iki yönde giden paketleri birebir olduğunda tam olarak ikiye katlanabilecektir, ki bu da pratikte pek mümkün olmamaktadır. Çakışma alanının ortadan kaldırılması aynı zamanda—bazı fiber Ethernet türevlerinde çok belirgin olduğu üzere—bağlantının bant genişliğinin tamamen kullanılabilmesi ve alan mesafesinin çakışma önleme donanımları gereksinimi ile sınırlı olmaması anlamına gelmektedir.

 'in ilk zamanlarında Ethernet Ağ Anahtarları göreceli olarak pahalı cihazlardı. Hub'ların sıkıntısı ağa herhangi bir 10BASE-T ağ aygıtı bağlanması durumunda tüm ağın 10 Mbit/s hızında çalışması zorunluluğuydu. Bu nedenle olarak bilinen, işlevsellik olarak ağ anahtarı ile hub için bir ortayol sayılabilecek cihazlar geliştirildi. Bu cihazlarda 10BASE-T (10 Mbit/s) ve (100 Mbit/s) Ethernet alanlarını birbirinden ayıran iki noktalı dahili bir anahtar mevcuttu. Cihaz tipik olarak ikiden fazla fiziksel ağ bağlantısına sahipti. Herhangi bir ağ bağlantısına bağlı olan bir istasyon aktif hale geçince cihaz bunu uygun olarak ya 10BASE-T alanına ya da alanına bağlamaktaydı. Bu cihazlar sayesinde 10BASE-T 'den 100BASE-T ağlarına geçiş süreci "ya hepsi ya da hiçbiri" yöntemiyle yapılmaktan kurtulmuş oldu. BU cihazlar hub olarak değerlendirilirler, çünkü aynı hızda bağlanan cihazlar arasındaki ağ trafiğini anahtarlamazlar.

Anahtarlamalı basit Ethernet ağlarının hub tabanlı Ethernet ile bir miktar gelişme olmasına rağmen yine de bazı sıkıntıları vardır, bunlar özetle:

Bazı ağ anahtarları bu sorunların üstesinden gelmek için çeşitli yöntemler sunmaktadır:

8P8C modüler konnektör yapısının (RJ45 ile karıştırılmamalıdır) kullanıldığı bükülü tel çifti Ethernet sistemleri için 10BASE-T , 10BASE-T , 100BASE-TX ... gibi çok farklı alternatif iletişim modları mevcuttur ve ağ aygıtlarının büyük çoğunluğu da farklı iletişim modlarıyla uyumludur. 1995 yılında birbirine bağlı iki ağ arayüzünün karşılıklı uzlaşma () ile en uygun iletişim modunu belirlemesine olanak veren IEEE 802.3u (100baseTX) standardı yayımlanmıştır. Bu sistem tüm cihazların edecek şekilde ayarlandığı ağ yapılarında başarıyla çalışmaktadır.

Autonegotiation standardında hızı algılamak için bir mekanizma olmasına rağmen Ethernet çiftinin çift yönlü iletişim ayarlaması için autonegotiation kullanılmamaktadır. Normal koşullarda, autonegotiate eden bir ağ aygıtının karşıdaki eşi autonegotiation yapmayan ve sadece yarı çift yönlü iletişim modunu destekleyen bir hub olacağından ağ aygıtları karşıdaki eşin negotiate etmediği durumlarda varsayılan ayar olan yarı çift yönlü moda geçerler. Karşıdaki cihaz eğer yarı çift yönlü modda çalışıyorsa bu kombinasyon düzgün çalışır, ancak karşıdaki cihaz eğer tam çift yönlü modda çalışıyorsa bir çift yönlülük uygunsuzluğu durumu oluşur. Bu durum ağın çalışmasını engellemez ancak nominal hızından çok daha yavaş çalışıp çakışmaların artmasına sebep olur. Bu durumu engellenmek için ağın bir ucundaki cihazın tam çift yönlü modda çalışıp diğerinin autonegotiate yapmasına izin verilmez.

Müşterek çalışabilme sorunları yüzünden bazı ağ yöneticileri ağ aygıtlarının çalışma modlarını elle sabit ayarlara getirmektedir. Oluşması muhtemel bir durum, bir ağ aygıtının autonegotiate yapamayıp herhangi bir varsayılan moda ayarlanmasıdır. Bu çoğunlukla çift yönlülük ayarlarında uygunsuzluğa neden olur. Özel olarak bir tanesi autonegotiation yapan, diğeri ise sabit olarak tam çift yönlü modda çalışan iki ağ aygıtı birbirine bağlandığında autonegotiation işlemi başarısız olup varsayılan mod olarak yarı çift yönlü mod kullanılacağından çift yönlülük uygunsuzluğu oluşur. Bu durumda tam çift yönlü modda çalışan ağ aygıtı aynı anda hem alma hem de gönderme yapacağından yarı çift yönlü modda çalışan ağ aygıtı göndermekte olduğu Ethernet çerçevesini iptal eder. Yarı çift yönlü modda çalışan ağ aygıtı bir Ethernet çerçevesi almaya hazır durumda olmadığından çakışma işareti gönderir, geri çekilme süresi boyunca gönderimler durdurulur. Paketler tekrar gönderilmeye başladığında aynı durum tekrarlanır ve geri çekilme süreleri gitgide uzar. En sonunda yeterli bekleme süresi tesadüfi olarak gerçekleşir ve paketler gönderilir ama bu durum da ağın aşırı yüklenmesine ve pek çok çakışma oluşmasına neden olur.

Bekleme süreleri yüzünden çift yönlülük uygunsuzluğunun etkisi tamamen devre dışı değil ancak son derece yavaş bir ağ işlevselliği olmaktadır. Düşük trafikli bağlantılarda bu tolere edilebilir ancak bant genişiliği yüksek transferlerde çok ciddi olarak sorun yaratır, hatta iletişimin tamamen kesilmesine neden olabilir.

10/100 Mbit/s'de autonegotiation gerekli olmamakla birlikte IEEE 802.3u tarafından varsayılan uygulama olarak önerilmektedir. Ancak 1000baseT aygıtların zamanlayıcı kaynağını belirlemek için autonegotiation yapması gereklidir. Her ağ noktasında autonegotiation'ın etkinleştirilmesi 10/100Mbit/s'den 1000baseT anahtar ve LAN'a geçişi kolaylaştırır.

Donanım katmanının tüm işlevselliği (hız, çift yönlülük, zamanlayıcı kaynağı ve akış denetimi) autonegotiation ile denetlendiğinden tüm aygıtlarda etkinleştirilmesinde bir sakınca yoktur. Örneğin tek hızlı bir bağlantı için negotiation'u etkinleştirip sadece tek hız için negotiate edilebilinir. Autonegotiation etkin olmayan eski metod anahtar ve LAN kartları tarafından artık kullanılmamaktadır.

İlk Ethernet ağlarında () CSMA/CD paylaşım ortamı olarak vampir tapası ile birlikte kalın sarı kablolama kullanılmaktaydı. Sonrasında Ethernet'te CSMA/CD paylaşım ortamı olarak daha ince eşmerkezli kablolama ve BNC konnektörler kullanılmıştır. Daha yeni olan 1BASE5 ve Ethernet'te 8P8C modüler konnektör ile Ethernet hub 'lara bağlanılan eşmerkezli kablolama kullanılmıştır.

Halihazırda, kullanılan fiziksel ortam ve hız yönünden farklılıklar gösteren pek çok Ethernet türü vardır. En yaygın olarak kullanılan türler 'dir. Her üçünde de 8P8C modüler konnektör kullanılır. Sırasıyla 10 Mbit/s, 100 Mbit/s, and 1 Gbit/s veri hızlarında çalışmaktadırlar. Ancak her birinin çalışabilmesi için farklı kablolama grektiğinden kurulumcular sunuculara yapılan kısa bağlantılar haricinde 1000BASE-T yi kullanmaktan uzak durmaktadırlar.

Fiberoptik daha çok uygulamalarında kullanılmaktadır. Bu tip Ethernet kurumsal veri merkezi uygulamalarında çoklukla kullanılmakla birlikte maliyet ve kullanım kolaylığı yönünden son kullanıcı uygulamalarında tercih edilmemektedir. Performans, elektriksel yalıtım ve bazı versiyonlarında onlarca km'ye varan mesafe avantajları vardır. Sürekli daha hızlı yeni fiber Ethernet versiyonları çıkmaktadır. kurumsal uygulamalarda ve taşıyıcı ağlarda giderek daha yaygınlaşmaktadır, ayrıca 40 Gbit/s Ethernet ve geliştirilmeye başlanılmıştırHECTO - Project on development of components for 100 Gbit/s Ethernet. 2015 yılı itibarıyla ticari Ethernet uygulamalarının başlayacağına inandığını, terabit Ethernet standardına ulaşmak için mevcut Ethernet standartlarının iptal olabileceğini belirtmiştir.

Kablo üzerindetaşınan bir veri paketine "çerçeve (frame)" denilmektedir. Gerçek fiziksel ortamda görüntülenen bir çerçeve diğer verilerin yanı sıra "Giriş (Preamble)" ve "Çerçeve Başlangıç Sınırlayıcı (Start Frame Delimiter)" alanlarını içermelidir. Bu alanlar tüm fiziki donanımlar için gereklidir. Bu alanlardaki bitler ağ aygıtı tarafından işlemciye aktarılmadan önce çıkartıldığından paket izleme programları tarafından görülmezler. bitleri ise genellikle aygıt sürücü yazılımı tarafından çerçeveden ayrılırlar.

Aşağıdaki tablo 1500 baytlık maksimum iletim birimi için gönderildiği haliyle, bütün bir Ethernet çerçevesini göstermektedir. Daha yüksek hızlı bazı gigabit Ethernet uygulamaları "jumbo frame" denilen daha büyük çerçeve boyutlarını desteklemektedir. Dikkat edilmesi gereken nokta "Giriş" ve "Çerçeve Başlangıç Sınırlayıcı" alanlarındaki bit düzenlerinin bayt olarak değil karakter dizisi olarak yazılmış olmasıdır. Bu gösterim IEEE 802.3 standardında kullanılan ile uyuşmaktadır. Bir modern bilgisayarlarda "bayt" olarak adlandırılan sekiz bitlik veri anlamındadır.

Bir Ethernet çerçevesi gönderildikten sonra göndericinin bir sonraki çerçeveden önce 12 oktetlik boş karakter süresince beklemesi gereklidir. Bu süre 10 Mbit/s için 9600 ns, 100Mbit/s için 960 ns ve 1000Mbit/s için 96 ns'dir.

Aşağıdaki tablodan 10 Mbit/s Ethernet'in net bit oranının yaklaşık olarak 9.75 Mbit/s olduğu hesaplanabilir (1500'er baytlık maksimum boyutlu paketlerin art arda gönderildiği varsayılmıştır):

formula_1

10/100Mbit alıcı/gönderici çipleri ( ) bir seferde 4 bit alıp gönderecek şekilde çalışmaktadır. Dolayısıyla "Giriş" Alanı 0101 + 0101 verisinin 7 kez tekrarlanması, "Çerçeve Başlangıç Sınırlayıcı" ise 0101 + 1101 verisi olacaktır. 8-bit veriler, önce aşağı 4-bit, sonra yukarı 4-bit olacak şekilde gönderilir. 1000Mbit alıcı/gönderici çipleri () bir seferde 8 bit alıp gönderecek şekilde, 10 Gbit/s () PHY'ler ise bir seferde 8 bit alıp gönderecek şekilde çalışırlar.

Birkaç farklı Ethernet çerçevesi vardır, bunlar:

İlave olarak her dört Ethernet çerçeve tipi seçmeli olarak hangi Sanal Ağ'a () ait olduklarını ve önceliklerini belirtmek için bir etiketi kullanabilirler. Bu enkapsülasyon 'de tanımlanmıştır ve maksimum çerçeve boyutunu 4 bayt artırarak 1522 bayt'a yükseltir.

Farklı çerçeve tipleri farklı formatlara ve değerlerine sahiptir, ancak aynı paylaşımlı ortamda bir arada bulunabilirler.

/Intel/Xerox (DIX) Ethernet şartnamesi'nin 1.0 ve 2.0 versiyonlarında adlı 16-bit alt-protokol etiketi alanı bulunmaktadır. Yeni IEEE 802.3 Ethernet şartnamesi'nde bunun yerini 16-bit uzunluğundaki ve MAC başlık kısmı'ndan sonra gelen Mantıksal Bağlantı kontrolü (LLC) alanı almıştır. Etiketsiz klasik Ethernet v2 ve IEEE802.3 çerçeve