Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os remetentes PGM recebem determinadas configurações padrão que afetam o desempenho da transmissão de dados e por quanto tempo os dados são armazenados em buffer para contabilizar a perda de pacotes e as solicitações de retransmissão do cliente PGM associadas. Os parágrafos a seguir descrevem essas configurações padrão.
Tamanho da janela e taxa de transmissão
A capacidade de definir o tamanho da janela e a taxa de transmissão permite que os aplicativos controlem a quantidade de dados, os buffers de transporte para retransmissão e a taxa na qual o fluxo de bytes é transmitido.
Os dados de retransmissão são armazenados em um arquivo, portanto, o tamanho máximo da janela é limitado pelo espaço em disco utilizável pelo transporte. O tamanho padrão da janela é 10MB. Embora seja possível que um tamanho de envio ou mensagem exceda o tamanho da janela ou do buffer, o fluxo de dados permanece ininterrupto; O envio é suspenso até que todos os dados tenham sido enviados.
Observação
O espaço máximo do buffer é limitado pelo número máximo de pacotes que podem ser mantidos na janela a qualquer momento, que é igual a 2^31 – 1.
A taxa de transmissão é a saída combinada de pacotes de dados originais (ODATA), pacotes de dados retransmitidos (RDATA) e pacotes de contabilidade específicos de transporte (SPMs), expressa por segundo. Se o limite de taxa estiver definido como 56 kilobits por segundo por padrão. O tamanho padrão da janela é de 10 megabytes, com uma taxa padrão de 56 kilobits por segundo. Devido à relação entre os três membros da estrutura RM_SEND_WINDOW, o tamanho padrão da janela é, portanto, 1428 segundos. Consulte RM_SEND_WINDOW para obter mais informações.
Taxa de avanço da janela
A taxa de avanço da janela é definida pela opção de soquete RM_SENDER_WINDOW_ADV_RATE. Essa opção permite que os aplicativos especifiquem o incremento no qual a janela do remetente do PGM é avançada, expresso como um valor percentual diferente de zero do tamanho da janela. O valor padrão é 15%e a taxa máxima é 50%. Se o remetente do PGM tiver dados de reparo pendentes que caiam no espaço da janela de incremento, a janela será parcialmente avançada à medida que cada pacote de reparo na janela for enviado.
Correção de erros de encaminhamento (FEC)
A correção de erros de encaminhamento é definida através do uso da opção de soquete RM_USE_FEC. Essa opção de soquete permite que o remetente do PGM envie pacotes de reparo como pacotes de paridade em vez de pacotes de dados regulares. Isso minimiza o número de pacotes de reparo enviados para reparar diferentes sequências perdidas por vários recetores dentro do mesmo grupo de dados. A ativação do FEC só é definida no remetente do PGM. Os recetores PGM seguem automaticamente a política definida pelo emissor. Para uma discussão detalhada sobre a FEC, consulte a RFC PGM localizada no site da IETF.