Scenari di rete peer-to-peerPeer-to-Peer Networking Scenarios

Una rete peer-to-peer supporta o ottimizza gli scenari seguenti:Peer-to-peer networking enables or enhances the following scenarios:

Comunicazioni in tempo realeReal-Time Communications (RTC)

  • Messaggistica immediata senza serverServerless Instant Messaging

Le comunicazioni in tempo reale sono già una realtà.RTC exists today. Gli utenti di computer possono comunicare via chat e intrattenere conversazioni vocali o video con altri utenti.Computer users can chat and have voice or video conversations with their peers today. Tuttavia, molti dei programmi esistenti e dei relativi protocolli di comunicazione si basano sui server per funzionare.However, many of the existing programs and their communications protocols rely on servers to function. Se si partecipa a una rete wireless ad hoc o si fa parte di una rete isolata, non è possibile usare queste funzionalità di comunicazione in tempo reale.If you are participating in an ad-hoc wireless network or are a part of an isolated network, you are unable to use these RTC facilities. La tecnologia peer-to-peer consente l'estensione delle tecnologie di comunicazione in tempo reale a questi ambienti di rete aggiuntivi.Peer-to-peer technology allows the extension of RTC technologies to these additional networking environments.

  • Matchmaking e gioco in tempo realeReal-time matchmaking and gameplay

Come le comunicazioni in tempo reale, oggi è già disponibile anche la possibilità di giocare con altri in tempo reale.Similar to RTC, real-time game play exists today. Esistono molti siti di gioco basati sul Web che riuniscono la community dei giocatori tramite InternetThere are many Web-based game sites that cater to the gaming community via the Internet. e offrono la possibilità di trovare gli altri giocatori con interessi simili e giocare insieme.They offer the ability to find other gamers with similar interests and play a game together. Il problema è che i siti di giochi sono disponibili solo in Internet e sono rivolti ai giocatori appassionati che amano mettersi alla prova con i migliori giocatori nel mondo.The problem is that the game sites exist only on the Internet and are geared toward the avid gamer who wants to play against the best gamers in the world. Questi siti tengono traccia di dati statistici e li mettono a disposizione per agevolare questo processo.These sites track and provide the statistics to help in the process. Questi siti non consentono però a un giocatore di configurare un gioco ad hoc tra amici in svariati ambienti di rete.However, these sites do not allow a gamer to set up an ad-hoc game among friends in a variety of networking environments. Una rete peer-to-peer può offrire questa funzionalità.Peer-to-peer networking can provide this capability.

CollaborazioneCollaboration

  • Aree di lavoro per singoli progetti con obiettivi specificiProject workspaces solving a goal

Le applicazioni per aree di lavoro condivise consentono di creare gruppi di lavoro ad hoc e quindi consentono ai proprietari del gruppo di lavoro di popolare l'area di lavoro condivisa con gli strumenti e il contenuto che permetterà al gruppo di risolvere un problema.Shared workspace applications allow for the creation of ad-hoc workgroups and then allow the workgroup owners to populate the shared workspace with the tools and content that will allow the group to solve a problem. Può trattarsi di bacheche per messaggi, strumenti di produttività e file.This could include message boards, productivity tools, and files.

  • Condivisione di file con altri utentiSharing files with others

Una funzionalità secondaria della condivisione di un'area di lavoro per un progetto è la possibilità di condividere file.A subset of project workspace sharing is the ability to share files. Sebbene questa possibilità esista già con la versione corrente di Windows, può essere migliorata tramite una rete peer-to-peer per rendere il contenuto di file disponibile in un modo semplice e accessibile.Although this ability exists today with the current version of Windows, it can be enhanced through peer-to-peer networking to make file content available in an easy and friendly way. La possibilità di accedere facilmente all'incredibile quantità di contenuti disponibili ai margini di Internet o in ambienti informatici ad hoc aumenta il valore delle reti di computer.Allowing easy access to the incredible wealth of content at the edge of the Internet or in ad-hoc computing environments increases the value of network computing.

  • Condivisione di esperienzeSharing experiences

Con la sempre maggiore diffusione della connettività wireless, le reti peer-to-peer consentono di essere online in un gruppo di peer e di condividere esperienze in tempo reale, ad esempio un tramonto, un concerto o una vacanza.With wireless connectivity becoming more prevalent, peer-to-peer networking allows you to be online in a group of peers and to be able to share your experiences (such as a sunset, a rock concert, or a vacation cruise) while they are occurring.

Distribuzione del contenutoContent Distribution

  • Messaggi di testoText messages

Una rete peer-to-peer può consentire la diffusione di informazioni basate su testo sotto forma di file o messaggi a un ampio gruppo di utenti.Peer-to-peer networking can allow for the dissemination of text-based information in the form of files or messages to a large group of users. Un esempio è un elenco di notizie.An example is a news list.

-

  • Audio e videoAudio and video

Le reti peer-to-peer possono anche supportare la distribuzione di informazioni audio o video a un ampio gruppo di utenti, ad esempio una riunione aziendale o un concerto.Peer-to-peer networking can also allow for the dissemination of audio or video information to a large group of users, such as a large concert or company meeting. Per distribuire il contenuto, è necessario configurare server ad alta capacità per la raccolta e la distribuzione del carico a centinaia o migliaia di utenti.To distribute the content today, you must configure high-capacity servers to collect and distribute the load to hundreds or thousands of users. Con una rete peer-to-peer, solo un numero limitato di peer otterrebbe in effetti il contenuto dai server centralizzati.With peer-to-peer networking, only a handful of peers would actually get their content from the centralized servers. Questi peer distribuirebbero le informazioni ad altre persone che le invierebbero ad altri e così via.These peers would flood this information out to a few more people who send it to others, and so on. Il carico della distribuzione del contenuto viene distribuito ai peer nel cloud.The load of distributing the content is distributed to the peers in the cloud. Un peer che vuole ricevere il contenuto individua il peer di distribuzione più vicino e ottiene il contenuto da tale peer.A peer that wants to receive the content would find the closest distributing peer and get the content from them.

-

  • Distribuzione degli aggiornamenti dei prodottiDistribution of product updates

Una rete peer-to-peer può inoltre rappresentare un meccanismo efficiente per distribuire il software, ad esempio gli aggiornamenti dei prodotti (aggiornamenti della sicurezza e Service Pack).Peer-to-peer networking can also provide an efficient mechanism to distribute software such as product updates (security updates and service packs). Un peer con una connessione a un server di distribuzione software può ottenere l'aggiornamento del prodotto e propagarlo agli altri membri del gruppo.A peer that has a connection to a software distribution server can obtain the product update and propagate it to the other members of its group.

-

Elaborazione distribuitaDistributed Processing

  • Suddivisione e distribuzione di un'attivitàDivision and distribution of a task

Un'attività di elaborazione estesa può essere suddivisa in attività più piccole distinte, adatte alle risorse di elaborazione di un peer.A large computing task can first be divided into separate smaller computing tasks well suited to the computing resources of a peer. Un peer può occuparsi della suddivisione dell'attività di elaborazione estesaA peer could do the dividing of the large computing task. e quindi la rete peer-to-peer può distribuire le singole attività ai peer separati nel gruppo.Then, peer-to-peer networking can distribute the individual tasks to the separate peers in the group. Ogni peer esegue l'attività di elaborazione assegnata e restituisce il risultato a un punto di raccolta centralizzato.Each peer performs its computing task and reports its result back to a centralized accumulation point.

  • Aggregazione di risorse dei computerAggregation of computer resources

Un altro modo per utilizzare la rete peer-to-peer per l'elaborazione distribuita consiste nell'eseguire in ogni peer programmi eseguiti durante i periodi di inattività del processore e che fanno parte di un'attività di elaborazione più grande coordinata da un server centrale.Another way to utilize peer-to-peer networking for distributed processing is to run programs on each peer that run during idle processor times and are part of a larger computing task that is coordinated by a central server. Aggregando i processori di più computer, la rete peer-to-peer può trasformare un gruppo di computer peer in un grande processore parallelo per attività di elaborazione estese.By aggregating the processors of multiple computers, peer-to-peer networking can turn a group of peer computers into a large parallel processor for large computing tasks.

-

Vedere ancheSee Also

System.Net.PeerToPeer.Collaboration