| |
Latency is the response time of a technology. This is most commonly use to describe the time period between making a request and receiving a response on a network such as the internet.
Internet LatencyInternet latency is the time it takes for a client such as a mobile phone to get an initial response from an internet service such as a website. Internet latency impacts the speed of messaging, voice over IP, email, websites and some mobile apps.Low LatencyLow latency describes a fast response time. Generally speaking, a latency of less than 10 milliseconds is considered low.
High latency describes a slow response time. The biggest factor impacting latency is the geographical distance between the client and server. If you are in a remote location such as Antarctica you will have higher latency than if you're in California using services that are also located in California. Slow, unreliable or overburdened network infrastructure also increases latency. For example, a telecom company that regularly upgrades equipment may have lower latency than its competitors.
An internet backbone is a high capacity data route on the internet that connects different networks. Generally speaking, you will have lower latency if you are close to an internet backbone or multiple internet backbones. This is a common consideration in the selection of locations for data centers.Packet LossPacket loss is a message between you and a host that is lost in transit. Networks experiencing problems may drop all or some of your messages. This may appear to the user as high latency as software may automatically retransmit failed packets but things become slow.
PingPing is a tool available on many computers to test your latency to a host. For example:TracerouteTraceroute is another common tool for testing latency that provides more details than ping. It lists the hops that a message takes from client to server.Wired vs WirelessGenerally speaking a fiber optic connection provides lower latency than wireless communications. Signals in a fibre optic cable travel at approximately 186,282 miles per second, the speed of light.
Latency vs BandwidthBandwidth is the total amount of data that can be theoretically transferred in a second based on the technologies and network you are using. Bandwidth is important for downloading large files quickly. Latency is important for transferring small amounts of data and getting a quick response back. For example, a connection needs both high bandwidth and low latency to stream an HD video feed of a live event in real time. However, if the event isn't live latency doesn't matter much because the video can be cached before it begins to play. In other words, on a high bandwidth and high latency connection a video might be slow to start but should work once it begins to play. It should be noted that "high bandwidth" is good and "high latency" is bad.
Bandwidth vs ThroughputThroughput is the actual bandwidth of a connection at a point in time. For example, a connection may have a bandwidth of 100 Mbps but an actual throughput of 5 Mbps during peak usage hours. ProximityThe best way to reduce your latency is to have a high speed fiber connection that is physically close to the service you want to use. For example, a bank might lease data center space that is a block away from a major stock exchange to achieve low latency trading. This typically requires that the data center have a direct link to the exchange.Edge computing is the practice of deploying a service to multiple data centers to perform computation close to users. For example, a mobile app might deploy its backend services to dozens of data centers so that a user in Dubai is served from a data center in Dubai. This greatly reduces latency.A content delivery network is a platform for delivering static files such as videos, pictures and html from data centers that are physically close to each user to reduce latency. |
Type | | Definition | The response time of a technology. | Related Concepts | |
Networking
This is the complete list of articles we have written about networking.
If you enjoyed this page, please consider bookmarking Simplicable.
A list of networking techniques and concepts.
An overview of local loopback networking.
A list of basic computer networking concepts.
A list of common types of network infrastructure.
The difference between proxies and reverse proxies with examples.
The three common types of computing endpoint.
A complete overview of network throughput.
The common types of network performance.
The definition of synchronous with examples.
TrendingThe most popular articles on Simplicable in the past day.
Recent posts or updates on Simplicable.
Site Map
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.
|