While it is not possible to protect your net's hardware from DoS attacks there are methods of minimizing the damage done to your server as a unit by hardening your TCP/IP stack. This will make your server and services much more durable to DoS like attacks. There are quite a few documents on the net regarding stack hardening, google them.