fonction init protocole