1. A transaction version number
2. A number indicating the quantity of inputs
4. A number indicating the quantity of outputs
6. A locktime
Each input in the list of inputs consists of:
1. A Previous Transaction hash indicating which transaction created the output that is being used as an input to this transaction.
2. An index indicating which of the one or more outputs created by that previous transaction are being spent as an input to this transaction.
3. A number indicating the quantity of bytes in the scriptSig
4. The scriptSig (typically the script that provides the ECDSA signature calculated with the private key).
5. A sequence number
Each output in the list of outputs consists of:
1. The value of the output represented as a number of satoshis
2. A number indicating the quantity of bytes in the scriptPubKey
3. The scriptPubKey (typically the script that provides the public key hash calculated from the bitcoin address)
To send bitcoins, you need the recipient's bitcoin address and
If you have some questions about bitcoin, than there is also great bitcoin wiki where you can find answers on most of your questions and there is explained in detail many things about bitcoin, it's network and etc..
Here is the link: https://en.bitcoin.it/wiki/Confirmation
There. I fixed that for you.