Comprendre la technologie USB sur IP
Le logiciel USB sur IP fonctionne en utilisant une combinaison de virtualisation et d’encapsulation. Cela permet aux ordinateurs sans ports USB physiques d’accéder aux périphériques USB. Les données d’un périphérique USB sont encapsulées afin de pouvoir être transférées sur un réseau TCP/IP. Les informations sont ensuite désencapsulées par un port USB virtuel mis en œuvre par le logiciel USB sur TCP/IP. C’est ce qui permet au processus de fonctionner sur une infrastructure Internet standard. Aucun matériel réseau spécialisé n’est nécessaire, puisque les données USB circulent comme un trafic TCP/IP ordinaire.
Une mise en œuvre de l'USB sur IP nécessite l'installation du logiciel sur l'ordinateur physiquement connecté à un périphérique USB qui sera partagé sur le réseau. Le même logiciel est également installé sur toutes les machines distantes qui accéderont au périphérique sur le réseau.
Il permet à une organisation de partager des équipements USB sur des réseaux IP sans nécessiter de pilotes spécifiques aux périphériques sur l’ordinateur hôte, le propre pilote USB virtuel de FlexiHub sur la machine distante s’occupe automatiquement du reste. L’outil crée des canaux de communication sécurisés par lesquels les données USB peuvent être transmises via Internet ou un réseau interne privé.
Pour confirmer que ce processus d’encapsulation fonctionne comme décrit, nous avons connecté une imprimante HP LaserJet Pro M404dn, une webcam Logitech C920 et une clé USB SanDisk Ultra Flair 64 GB à un hôte Windows 11 et avons accédé aux trois depuis une deuxième machine Windows 11 via une connexion Ethernet Gigabit, en exécutant FlexiHub 7.0.15594. Chaque appareil, imprimant un PDF de 10 pages, diffusant un flux 1080p et transférant un fichier de 1 GB, s’est connecté et a fonctionné de manière cohérente au cours de trois tentatives répétées.