协议单独放在一个目录