As well as taking a look at the posting on Jason Langridges blog I mentioned earlier, I would also recommend taking a look at the posting made recently by the Exchange team in Redmond.
It goes into a fair bit of detail about how Direct Push works but there are some points I would like to highlight here
There is a lot more information on the posting too so I highly recommend you taking a look when you get a chance!