Come già spiegato sopra, l'Arduino Ethernet Shield è solo uno shield che va montato su un Arduino (va benissimo la tua Uno), mentre Arduino Ethernet è un Arduino con Ethernet incorporto, su una scheda sola. Però quest'ultimo non ha l'interfaccia USB a bordo, per cui ti serve un programmatore esterno (o eventualmente la tua Uno dopo che hai tolto l'ATmega, se segui le istruzioni ad
http://www.arduino.cc/en/Tutorial/ArduinoToBreadboard, Uploading Using an Arduino Board).
Per il resto, le cose Ethernet ufficiali usano il chip Wiz5100, che è quello supportato dalla LIbreria Ethernet ufficiale. Esistono altri shield basati sul chip ENC28J60, con i quali si può usare la libreria Ethercard, scaricabile a parte, che però ha una diversa interfaccia.