В чем разница между Latency, Throughput и Bandwidth? Разбираемся раз и навсегда 🌐Часто видишь эти термины в требованиях к серверам или при замере скорости интернета, но всё еще путаешь их между собой? Давай закроем этот гештальт с помощью одной простой аналогии -
автомобильного шоссе.
📌
1. Latency (Задержка)•
Что это: Время, за которое один пакет данных долетает от отправителя к получателю.
•
Аналогия: Скорость одной машины. Если дорога пустая и ты жмешь на газ, машина доедет быстро. В сетях это измеряется в миллисекундах (ms). Чем меньше задержка, тем быстрее открываются сайты и тем меньше «пингует» в онлайн-играх.
• На инфографике: 40 ms.
📌
2. Bandwidth (Ширина канала)•
Что это: Максимальная теоретическая вместимость сети. То, за что ты платишь провайдеру (например, «интернет до 100 Мбит/с»).
•
Аналогия: Количество полос на шоссе. Чем больше полос, тем больше машин в теории могут ехать одновременно. Но это не значит, что они будут ехать быстро, если впереди пробка.
• На инфографике: 100 Mbps.
📌
3. Throughput (Реальная пропускная способность)•
Что это: Количество данных, которое фактически доставляется за единицу времени.
•
Аналогия: Реальное количество машин, которое успевает пересечь мост за минуту с учетом пробок, аварий и сужений дороги. Из-за потерь пакетов и сетевых протоколов throughput почти всегда меньше, чем bandwidth.
• На инфографике: 62 Mbps.
🤖
Короткий итог для собеседований:•
Bandwidth - сколько полос на дороге.
•
Throughput - сколько машин реально едет по дороге прямо сейчас.
•
Latency - сколько времени занимает поездка у одной машины.
Сохраняй картинку, чтобы не потерять! 💾
#сети #devops #architecture #backend #devops #девопс📲 Мы в MAXПодпишись 👉
@i_DevOps