Zaman aşımı, bir programın belirli bir süre sonuç bekledikten sonra beklemeyi bırakmasıdır. Örneğin sunucu yeterince çabuk yanıt vermezse sayfada zaman aşımı gösterilebilir.
Birkaç dakika bekledikten sonra telefonu kapattığınızı düşünün. Zamanında yanıt alamadığınızı bilirsiniz ama karşı tarafın mesajınızı alıp almadığını bilemezsiniz.
Zaman aşımına uğrayan bir istek yine de hizmete ulaşmış ve daha sonra tamamlanmış olabilir. Veriyi değiştiren bir işlemi tekrarlamadan önce uygulamanın bunun zaten gerçekleşip gerçekleşmediğini kontrol etmesi gerekebilir.
