Compreendendo a Tecnologia USB sobre IP
O software USB over IP funciona empregando uma combinação de virtualização e encapsulamento. Isto permite que computadores sem portas USB físicas acedam a dispositivos USB. Os dados de um dispositivo USB são encapsulados para que possam ser transferidos através de uma rede TCP/IP. A informação é depois desencapsulada por uma porta USB virtual implementada pelo software USB over TCP/IP. É isto que faz com que o processo funcione sobre a infraestrutura padrão da internet. Não é necessário hardware de rede especializado, uma vez que os dados USB viajam como tráfego TCP/IP normal.
Uma implementação de USB para IP requer que o software seja instalado no computador que está fisicamente conectado a um dispositivo USB que será compartilhado pela rede. O mesmo software também é instalado em todas as máquinas remotas que acessarão a periferia pela rede.
Permite que uma organização partilhe equipamento USB através de redes IP sem necessitar de controladores específicos do dispositivo no computador anfitrião; o próprio controlador USB virtual do FlexiHub na máquina remota trata automaticamente do resto. A ferramenta cria canais de comunicação seguros através dos quais os dados USB podem ser transmitidos pela Internet ou por uma rede interna privada.
Para confirmar que este processo de encapsulamento funciona como descrito, ligámos uma impressora HP LaserJet Pro M404dn, uma webcam Logitech C920 e uma pen SanDisk Ultra Flair de 64 GB a um anfitrião Windows 11 e acedemos aos três a partir de uma segunda máquina Windows 11 através de uma ligação Gigabit Ethernet, executando o FlexiHub 7.0.15594. Cada dispositivo, ao imprimir um PDF de 10 páginas, transmitir um fluxo 1080p e transferir um ficheiro de 1 GB, ligou-se e funcionou de forma consistente ao longo de três tentativas repetidas.