Какво е закъснение или latency в компютърните мрежи?
Уточнение:
Това е кратко представяне на проблеми със закъснения и не е предназначено да бъде пълно ръководство.
Описание на термините използвани в тази страница.
По същество traceroute е средство използвано в UNIX базирани системи, но почти всички платформи имат нещо аналогично. При Windows traceroute е наречен tracert.
Можете да изпълните командата tracert като изберете "Start" -> "Run" и след това въведете tracert следван от името на host (домакина). Например:
Първата стъпка в диагностирането на закъснение е да се определи пътят по който минава трафика. Най-лесният начин да се направи това е да се използва traceroute, инструмент достъпен на повечето компютри и рутери.
При UNIX системите и Cisco рутерите командата се изпълнява като напишете traceroute, докато в Windows командата е tracert (написана в DOS прозорец).
След командата, напишете IP адреса или хостнейма на дестинацията която се опитвате да достигнете. Изходните резултати от traceroute показват всеки рутер през който трафика преминава по своя път към дестинацията и времето, което му е отнело да стигне до този рутер от началната система:
Забележка: При всеки изведен hop е изписан общият сбор на времето което отнема на един пакет да стигне от началната машина до този hop. Това не е сбора на времето от предишният hop до следващият hop.
Изходните резултати от различните изпълнения на traceroute могат да изглеждат различно от дадения пример по-горе (traceroute на Unix система), но те всички би трябвало да дадат подобна информация.
Веднъж щом знаете пътят по който минава трафика, можете да проучите изходните резултати за да определите, къде настъпва закъснението.
Гледайте за hop където показаните времеви стойности се увеличават драматично (обикновено до няколко стотин милисекунди). Например:
В примера по-горе има голямо увеличение във времевите стойности при hop 7. Затова, закъснението вероятно настъпва между hop 6 и hop 7. Трябва да обърнете внимание също и на разстоянието между хоповете, когато определяте дали има голямо закъснение по пътя.
Например, времевите стойности се увеличават до известна степен между хопове 2 и 3, но това може да не бъде индикация на проблем ако дистанцията между рутерите при тези хопове е стотици или хиляди мили. Може също така да видите изолирани хопове с високи времеви стойности, но това обикновено не индикира проблем.
Тези изолирани хопове с високи времеви стойности се дължат на ниският приоритет който рутерите определят за ICMP пакетите (използвани от рутерите да отговорят на traceroute пакетите), което от време на време причинява закъснение в отговора на рутерите. Случаен отговор с висока времева стойност при изходящите резултати във всеки traceroute или ping е нормален. Проблемът със закъснението може да се намира другаде въпреки това което traceroute индикира.
Traceroute показва само пътят по който пакета отива до определената дестинацията, без обратният път. Обратният път може да бъде напълно различен и по него да има голямо закъснение. За да видите обратният път, трябва да пуснете traceroute от крайната дестинация проследяващ пътят обратно до началната точка.
Забележка: Не всеки рутер, на който хостнейма завършва на "sellinet.net" е притежаван или поддържан от Селинет. Рутерите на клиенти на Селинет също завършват с хостнейм "sellinet.net". Клиентските рутери обикновено не се поддържат от Селинет.
Закъснението може да бъде причинено от няколко различни проблема, някой от които са описани тук:
Мерки които можете да вземете за да разрешите проблемите със закъсненията:
Уточнение:
Селинет няма достъп, не може да променя, подобрява или по друг начин да въздейства върху мрежи, които не се притежават или поддържат от Селинет.
Селинет не може да предоставя каквато и да е информация за клиенти включително, но не и ограничаващо, относно капацитета на трафика, количеството на връзките или информация за контакти на която и да е външна страна.