For wifi get an antenna, it allows the signal to reach a maximum distance of around 5km. This, however, is the approximate distance between two points that are in direct line of sight. i.e. no obstacles in between them like a wall.
As for network cable, I'm not too sure which type of cable you are talking about since there are a number of different network cables you could use.