It would have to have one. Otherwise, how do you or the service tech guy from the cable company set you up or service it later?
With a router, once the machine get's the IP, you can set it to static because it's always connected. If there is a power failure though, it may have touble...