Escolar Documentos
Profissional Documentos
Cultura Documentos
Função UDT:
A função UDT é utilizada para transmitir dados de forma não confiável, sem a garantia de
entrega confiável ou livre de erros. A implementação da UDT é geralmente mais simples do
que a RDT, e é utilizada em situações onde a entrega confiável dos dados não é crítica ou
onde a sobrecarga associada à implementação da RDT seria muito alta. Exemplos de
protocolos que utilizam a UDT são o UDP (User Datagram Protocol) e o SCTP (Stream
Control Transmission Protocol), que é um protocolo de transporte orientado à conexão e
que pode ser configurado para transmitir dados de forma confiável ou não confiável.
Função RDT:
A função RDT é utilizada para garantir que os dados sejam transmitidos de forma confiável
e livre de erros, mesmo em condições adversas de rede, como perda de pacotes,
duplicação de pacotes e reordenação de pacotes. A implementação da RDT envolve a
utilização de técnicas como retransmissão de pacotes perdidos, controle de fluxo e controle
de congestionamento para garantir a entrega confiável dos dados. A RDT é geralmente
implementada em protocolos como TCP (Transmission Control Protocol).
Neste caso, serão utilizados pacotes de confirmação de corrompimento ou de não
corrompimento das informações, sendo estes os ACKs e os NACKs, respectivamente. Além
disso, alguns RDTs também funcionam baseados em temporizadores, em que, caso passe
um dado tempo e a confirmação do pacote não seja recebida(pacote perdido ou ACK
perdido), ele envia novamente o pacote.
Controle de fluxo TCP: se refere ao controle do fluxo com relação ao buffer do destinatário,
o buffer está cheio, então ele manda um sinal vermelho. O TCP mantém uma variável
denominada janela de recepção, a qual vai se alargando de acordo com a velocidade em
que os itens são consumidos pelo receptor.
Regenerate response