What is the difference between IEEE 1394a and IEEE 1394b?

There are many different versions of both.
The Related Link explains something of this interface and gives a number of other useful links.