Connect 3.3.5 to a BNet AuthServer

How i can achieve it? what are the differences between all?

they are totally different, you only can use the same auth database, but you need to use authserver for 3.3.5a and bnetserver for master branch.