Co to jest opóźnienie sieciowe?
Kiedy dwa urządzenia komunikują się ze sobą za pomocą sieci z komutacją pakietów, potrzeba czasu, aby informacje zostały wygenerowane przez jedno urządzenie, przeszły na drugie urządzenie i zostały odebrane przez drugie urządzenie. Całkowity czas podróży tej części informacji, zwanej zwykle pakietem, od końca do końca, nazywa się opóźnieniem sieci. Istnieje inny typ sieci telekomunikacyjnej zwany siecią z komutacją łączy. W sieci z komutacją obwodów opóźnienie sieci jest traktowane jako czas podróży z jednego urządzenia do drugiego, z wyłączeniem czasów wyjściowych i poboru.
Typowa sieć komputerowa to sieć z komutacją pakietów, dlatego mówiąc o sieciach komputerowych, opóźnienie sieci uwzględnia wszystkie trzy z tych opóźnień. Są one bardziej formalnie nazywane opóźnieniem transmisji lub serializacji, opóźnieniem propagacji i opóźnieniem przetwarzania. Niektóre urządzenia sieciowe, takie jak routery i przełączniki, wprowadzają również dodatkowe rodzaje opóźnień w sieci, na przykład opóźnienia w kolejce. Te dodatkowe opóźnienia, jeśli wystąpią, są uwzględnione w całkowitym czasie opóźnienia sieci.
W dziedzinie sieci komputerowych i inżynierii sieci ważne jest opóźnienie sieci. Różnicowanie i nadmierne opóźnienie może powodować niepożądane skutki uboczne, takie jak fluktuacje pakietów i utracone pakiety. Zmiana opóźnienia pakietu lub fluktuacja powoduje problemy, takie jak zniekształcone połączenia telefoniczne i chwiejne odtwarzanie wideo. Utrata pakietów może spowodować odrzucenie połączeń telefonicznych, dłuższy czas pobierania i powolne pobieranie stron internetowych.
Opóźnienie sieci może być spowodowane wieloma przyczynami, w tym nieprawidłowym projektowaniem sieci, naturalnymi cechami różnych mediów, nadmiernym ruchem w sieci oraz nieprawidłowym działaniem lub źle skonfigurowanymi urządzeniami. Projektanci sieci starają się ograniczyć przyczyny opóźnień. Korzystają z narzędzi i narzędzi, takich jak ping, traceroute, testery kabli i oprogramowanie do analizy sieci, aby rozwiązywać problemy z opóźnieniami i ich przyczyną. Większość systemów operacyjnych pozwala osobie przetestować opóźnienie, wydając polecenia ping lub traceroute z wiersza polecenia.
W miarę wzrostu prędkości i przepustowości sieci coraz ważniejsze staje się zrozumienie, ile czasu potrzeba, aby informacja przepłynęła z jednego punktu do drugiego i gdzie występują opóźnienia. Informacje przekazywane przez sieci są mieszane z wielu źródeł i rozdzielane wiele razy podczas podróży. Rozmowy telefoniczne, strony internetowe, pliki do pobrania i wiele innych rodzajów ruchu są mieszane i wielokrotnie rozdzielane. Jeśli opóźnienie sieci nie zostanie ograniczone do minimum, coraz więcej informacji może zostać utraconych podczas transportu, w miarę wzrostu obciążenia sieci i wystąpienia zatorów.