Maybe torrents are just not that exciting ?

Anyway to answer your question a torrent system is generally a distributed hash table (see: http://en.wikipedia.org/wiki/Distributed_hash_table ), the clever/hard part is to chose the right hash algorithm and ensure a system that is expandable in terms of users.
It is fairly simple to implement a system with a fixed amount of peers, I believe I did build one as an assignment for a networking class in university at one point, may even be able to find some code if needed...

To answer your question even more directly on how they transfer data from A to B, you simply open a (tcp) socket and send some data down the pipe...

..
Mike

On 3/6/12 8:12 AM, aki wrote:
No one knows torrent architecture?  What kind of ICT technologists exists in KE because if those who use torrents, as technologists, have no inputs on this thread then surely even the lay person torrent user cannot be expected to know. Surely there has to be a high level ICT group in KE that are technology gurus who don't fall into the categories of "users and box customizers with parasitic behaviours ".  Can anyone please refer me to a serious KE tech gurus mailing list of which I'd like to become a member. Hii Skunks ni boring boring sana, too anti-development  :-(

IMHO.