An enhanced acknowledgment pacing device and method for TCP connections is
disclosed. The invention includes a link layer entity for receiving data
packets from a source and forwarding the data packets to a forward data
link, the link layer entity storing the received data packets in a data
packet buffer until the data packets depart the link layer entity and are
forwarded to the forward data link and an acknowledgment pacing device,
coupled to the link layer entity, for pacing acknowledgment packets to be
sent to the source in response to receiving the data packets from the
source. The acknowledgment pacing device further includes an
acknowledgment control unit for monitoring congestion at the link layer
entity and generating a control signal for controlling the processing of
acknowledgment packets based upon whether congestion is occurring at the
link layer entity, an acknowledgment packet buffer, coupled to the
acknowledgment control unit, for storing acknowledgment packets received
from the acknowledgment control unit and a scheduler, coupled to the
acknowledgment control unit and the acknowledgment buffer, the scheduler
releasing acknowledgment packets to the source based upon the control
signal generated by the acknowledgment control unit.
Um dispositivo e um método passeando realçados do reconhecimento para conexões do TCP são divulgados. A invenção inclui uma entidade da camada da ligação para receber pacotes dos dados de uma fonte e de um forwarding os pacotes a uma ligação de dados para diante, a entidade dos dados da camada da ligação que armazena os pacotes recebidos dos dados em um amortecedor do pacote dos dados até que os pacotes dos dados partam a entidade da camada da ligação e forem enviados à ligação de dados para diante e a um dispositivo passeando do reconhecimento, acoplados à entidade da camada da ligação, para que os pacotes passeando do reconhecimento sejam emitidos à fonte em resposta a receber os pacotes dos dados da fonte. O dispositivo passeando do reconhecimento inclui mais mais uma unidade de controle do reconhecimento para monitorar o congestion na entidade da camada da ligação e gerar um sinal de controle para controlar processar dos pacotes do reconhecimento baseados upon se o congestion está ocorrendo na entidade da camada da ligação, um amortecedor do pacote do reconhecimento, acoplado à unidade de controle do reconhecimento, porque está armazenando os pacotes do reconhecimento recebidos da unidade de controle do reconhecimento e de um scheduler, acoplados à unidade de controle do reconhecimento e ao amortecedor do reconhecimento, o scheduler que libera pacotes do reconhecimento à fonte baseada no sinal de controle gerado pela unidade de controle do reconhecimento.