FAQ: protocol part
FAQ: server part