xcp part2 protocol layer specification defines the generic protocol, which is independent from the transportation layer used (this document)