A protocol for data transfer over string, yarn, floss, etc. (Includes perl implementation)