Load Sketch via Ethernet

Is it possible to load a sketch to an Ethernet Arduino? How about push or pull updating via the internet?