difference between post pre and forward output>?

my question is which one is used for upload and which one is for download and which one can be used for local cache. i need help setting it up

http://wiki.mikrotik.com/wiki/Packet_Flow