Prós: Não usa nenhum recurso do sistema já bastante concorrido, apenas usa uns poucos registradores de I/O, e não tem nenhum limite de 16M.
Contras: Geralmente a menor taxa de transferência, a CPU fica esperando todo o tempo, e acesso a pacotes de forma entrelaçada é geralmente muito difícil ou impossível.