Hasil yang berbeda adalah karena rangkaian driver berbeda untuk setiap teknologi.
I2C 100kHz biasanya menggunakan resistor pullup untuk meletakkan sinyal pada level tinggi, dan driver drain terbuka untuk menempatkan sinyal pada level rendah.
Resistor pullup biasanya beberapa kilo-ohm. Semakin panjang kabel semakin besar kapasitansi yang dimilikinya. Waktu yang dibutuhkan garis untuk transisi dari 0 ke 1 akan sebanding dengan total kapasitansi pada saluran dan nilai resistor penarik. Di suatu tempat dalam kisaran sekitar T = 2 * R * C akan menjadi benar.
Sebagai contoh jika Anda memiliki kabel 10 kaki yang memiliki 20pF per kaki kapasitansi dan Anda menggunakan resistor pullup 10K maka dibutuhkan T = 2 * 20pF / ft * 10 ft * 10K = 3,6us untuk transisi dari rendah ke tinggi.
Dalam hal ini Anda jelas tidak dapat memiliki satu bit mengikuti nol bit yang kurang dari 3,6us lebar, sehingga tingkat transmisi Anda akan dibatasi hingga 277kHz.
Dalam sistem I2C nyata, spesifikasi I2C lebih lanjut mengamanatkan pengaturan dan menahan waktu sekitar data dan transisi jam. Saat-saat itu adalah ratusan nanodetik atau mikrodetik. Waktu dibuat sangat lambat dengan sengaja sehingga perangkat dapat diimplementasikan dengan murah (uang), dan mengkonsumsi daya yang sangat kecil (miliwatt).
Ethernet di sisi lain dapat berjalan lebih cepat meskipun kabel kapasitansi karena tidak menggunakan resistor pullup. Ini secara aktif mendorong tinggi atau rendah ke dalam kabel. Pengemudi memiliki impedansi rendah dan dapat mengisi daya kapasitansi saluran apa pun dengan sangat cepat. Tentu saja semua itu ada harganya. Ethernet biasanya mengkonsumsi daya ratusan mW, dan biaya setidaknya beberapa dolar per port untuk diimplementasikan.
Bisakah pengaturan yang mirip dengan I2C berjalan lebih cepat, tentu saja, ubah pullup 10K menjadi 100 ohm dan sekarang waktu kenaikan Anda menjadi 10ft penurunan kabel dari 3.6US ke 36ns. Anda kemudian dapat berjalan sekitar 10MHz tanpa terlalu banyak masalah (selain fakta bahwa chip I2C biasa tidak dapat berbicara secepat itu).