My book says, in a non-uniform electric field, the dipole experiences both a torque and a force acting upon it while in a uniform electric field there is only torque ( no force).

My first doubt is that if torque is a kind of force only then what is this other force that acts upon the dipole when it is in a non-uniform field? 
And secondly, how can the net force be zero on the dipole in a uniform field?