packet := rrq | wrq | xrq | ack-N | data-N | data-last cmd := lose | delay | duplicate | deliver | list | go