Gavin Andresen - 2012-09-17 20:18:35

You request a transaction by hash (using an 'inv' message).

You then get the transaction in a 'tx' message.  The hash isn't sent as part of that data, because you can reconstruct it by hashing the transaction data.