Ok, really newbie question. But I will rather look stupid once that stay stupid forever.
When a new transaction is generated it goes into a block and then eventually that block is confirmed by miners. How does a transaction get more than one confirmation? is the whole block re-sent to miners or is the transaction repackaged in another block? and when is the transaction no longer confirmed again?