한국어 English Chinese Russian
Support

FAQ


No.267 What is the Disable TCP Transmission Delay option? 16-09-2013
Category : how to

* About the Disable TCP Transmission Delay option.


TCP is a connection oriented and reliable protocol.
To optimize data transmission, TCP uses lots of algorithm.
TCP Nagle Algorithm is one of those.
Disable TCP Transmission Delay option decides which use or not the algorithm.


* TCP Nagle Algorithm?


Assume that a host sends continuous data to the network by one byte.
TCP operates upper layer of the IP layer and both protocol use their header.
It means that to send one byte, 40 bytes are added one the byte.
20 bytes of them are from the TCP, and the other bytes are from the IP.
In this situation, network traffic can be more serious and the system will be inefficient.
To solve this problem, gathering data before send the each byte can be used.
Gathering data by delay is the key point of the TCP Nagle Algorithm.


* Then, when could I use the option?


As mentioned above, we recommend using the algorithm in normal network environments.
However, If you do not want any kind of delay in your system you should not use this algorithm.
So, you have to set the Disable TCP Transmission Delay option.
Generally, ezTCP use delay time about 20ms.
Use the option when you don't want to the delay.





See also


Related Products


[ Ethernet-Module ] CSE-M53, CSE-M32, EZL-50L, EZL-50M, EZL-410
[ Ethernet-Module with RJ45 ] CSE-M73, EZL-70
[ Ethernet-Board ] EZL-60L, EZL-60M, CSE-B63
[ Ethernet-External ] CSE-H55, CSE-H53, CSE-H25, CSE-H20, CSE-H21, EZL-200L, EZL-200F, EZL-400S
[ Wireless-External ] EZL-300S, CSW-H80
[ Wireless-Module ] CSE-M83
[ I/O ] EZI-10, CIE-H10, CIE-M10