US▾

What is latency

“Latency” is a general term which means, especially in widely understood computer systems, all kinds of delay during performing a given operation. Coming to more details, namely to computer networks, “latency” is defined as all kinds of stoppages or delays which occur during transmission of data packets, and in processing the received ones or the data prepared to be sent. There is often a possibility to encounter a notion “lag”, particularly popular in circles of computer games enthusiasts (gaming online with the use of the Internet), and among people intensively using the IRC service. Equally popular in a computer jargon is a term “ping” used interchangeably with “lag”. However, it is not entirely correct because ping is one of the basic tools for estimating delays of network transmissions.

Values of delays depend on many factors. In efficiently functioning local network, in which there is relatively small movement being a fraction of a maximum transmission medium’s bandwidth (e.g. 100 Mb/s with typical cabling in a form of twisted-pair cable of the category 5.), delays are lower than one millisecond. Using the Internet lines the average values can comprise themselves in a range from between ten and twenty milliseconds up to even a few seconds. While in case of the typical Internet activity like e.g. browsing web pages, chatting, downloading files or sending  e-mail few-second lags are not much nagging, in situations when a quick answer of a server is required the matter looks completely different. Examples of applications like that are among others as follows:

Apart from delays caused by incorrectly functioning transmission lines, in some situations it is possible to encounter lags caused by system software, e.g. underdeveloped devices’ drivers, modules of operating some functions, etc. As characteristic examples of such situations it is possible to list the following ones: