Rateless Link-layer Protocol