What is the correct ethernet protocol and library to use

Uh, this is the Arduino forums.