Both will carry a digital signal to your display.
DVI supports custom resolutions and refresh rates, while HDMI supports only standard HDTV resolutions ~ esentially the 480p - 1080p HDTV standards. The HDMI cable is thinner and more flexible than a DVI cable, and carries sound as well as...