Consultor Eletrônico



Kbase P12344: Too many small network packets using Telnet.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/1/2009
Status: Unverified

SYMPTOM(s):

Many small network packets are sent from the host to the client and vice versa.

Using a Telnet session over TCP/IP.

FACT(s) (Environment):

UNIX

CAUSE:

This is typical when users are typing text and Progress is updating the screen as a result.

Any user will NOT type fast enough for the TCP/IP coalescence mechanisms to kick in, therefore each keystroke is sent to the host in its own small network packet of around 60 bytes. This behaviour can be observed when a user types at the OS prompt too.

When Progress reacts to user input, the size of the network packets depends on what has to be sent back.
For example, if a new frame is to appear, that will be sent over the network as one or more large network packets.
But when a user is updating a fill-in field, for each keystroke Progress only has to send back the character just typed in, plus a few bytes telling the Telnet session where to position it on the screen. This will be sent in one small network packet of around 60 bytes.

FIX:

This is expected behavior in the TCP/IP layer