Here is a good introduction to CAN: http://www.gendan.co.uk/article_9.html