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