A protocol to send a file between 2 programs