P2P networks can be either hybrid or pure. Hybrid P2P networks use central servers to manage IP addresses and routing, like Skype which routes calls through supernodes. Pure P2P networks connect computers directly without servers by sharing routing information between all nodes, making the network more resilient as there is no single point of failure. An example is a P2P earthquake information network in Japan where all nodes share data directly to ensure information is disseminated reliably even if some network paths fail.