I think you are missing this bit of the Spec, where the fields of the data type are defined:
You can see from the above that the first byte contains the node-ID in the seven most significant bits (the bit order was changed in v1 btw) and the flag first_part_of_unique_id
in the LSB.
The response is the same basically. Note that the last byte of every frame pertains to the transport layer (it’s called the “tail byte”), and the last two bytes of a multi-frame transfer payload contain the transfer-CRC.