https://www.ssla.co.uk/protocol-stack-developer/.