What is P2P?
Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or work loads between peers. Peers are equally privileged, equipotent participants in the application. They are said to form a peer-to-peer network of nodes.
Peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts. Peers are both suppliers and consumers of resources, in contrast to the traditional client-server model in which the consumption and supply of resources is divided.
What does it have to do with IoT?
Analysts predict there will be 50 billion devices by 2020 CE. Some analysts say it will be 220billion some even say 1 Trillion by 2050 CE.
Certainly these many devices won't be connected in a client server model with the servers on the cloud. They will in all certainity utilize P2P schemes of networking.