реклама
Актуализирано от Gavin Phillips на 31.07.2017
Ping е команда, използвана за измерване на латентността между две устройства в мрежата. Командата ping е налична във всяка операционна система и много онлайн игри показват видим ping, който можете да използвате, за да разберете закъсненията.
Ping е само мярка за закъснението, което чувстваме във всичко, което правим онлайн, независимо дали щраква върху връзка, публикува актуализация на състоянието, изпращане на съобщение, игра на игра, качване на файл, поточно онлайн видео или нещо друго друго. Ако използвате уебсайт и ви отнема много време да зареждате нова страница всеки път, когато щракнете върху връзка, вероятно имате голям пинг към този сайт. Ако е бързо, вероятно имате нисък пинг.
За какво се използва Ping
Ping не е само мярка за „ефективност“. По-конкретно, това е мярка за закъснението между вашия компютър и отдалечено устройство. Ping ви казва времето, необходимо за отделен пакет да напусне компютъра си, да стигне до отдалечен сървър и след това да се върне към вас.
Забелязали ли сте, че когато щракнете върху връзка на уеб страница, новата уеб страница не се зарежда моментално? Вместо това има малко забавяне - това е латентност. Вашият компютър трябва да поиска новата страница и да я изпрати обратно. Отнема малко време на всеки пакет да пътува между вашия компютър и отдалечения компютър. Ping ви позволява да измервате тази закъснение.
Това е много забележимо в онлайн игрите. Например, ако играете на игра с 20 ms ping, трябва да имате много ниска латентност. Действията, които предприемате, се появяват в играта близо до момента. Ако имате по-висок пинг като 200 ms, действията, които предприемате, ще бъдат забележимо забавени и няма да можете да бъдете в крак с други хора, които играят в играта.
Това е причината ping се показва на видно място в много мултиплейър игри Как да коригирате игрите и закъсненията с видео с лесно променяне на рутераУморени от изоставане в мрежата, когато други хора гледат видеоклипове и изтеглят торенти? Ето как да възстановите мрежовата си ефективност без никакви инструменти на трети страни. Прочетете още . Помага ви да разберете колко добра е връзката ви и какъв опит трябва да очаквате на сървъра. По-ниският пинг винаги е по-добър - това означава по-ниска латентност, което е по-бърза комуникация между вас и отдалечения сървър. Това се отнася за всичко, което правите онлайн - независимо дали сте играе онлайн игра Как да намалим изоставането в онлайн игритеВинаги имаше известно изоставане в играта, особено когато имаше много играчи, влезли в системата. Това е опит, който можеш да имаш само толкова често, преди да разбереш, че или е време ... Прочетете още или просто сърфирате в интернет.
Ping понякога може просто да се показва като „латентност“, но всъщност това е едно и също нещо. Игрите често показват пинг с визуален цвят, за да ви помогне да разберете колко добър е вашият пинг на пръв поглед - зеленото е добро, жълтото е гранично, а червеното е лошо.
Как работи Ping
Ето как работи пинг по опростен начин:
- Вашият компютър изпраща малък пакет данни - известен като a пакет в мрежово отношение - към отдалечен компютър.
- Отдалеченият компютър получава пакета, който изисква от него отговор.
- Отдалеченият компютър ви изпраща пакет обратно.
Това е един пинг. Ping ви позволява да измервате времето за обратно пътуване за пакет между вашия компютър и отдалечен компютър. Например в изображението по-долу използваме командата ping в командния ред на Windows 8 полезни DOS команди, които трябва да запомнитеWindows 7 все още има прозорец на командния ред. така че все още има място за DOS команди. Така че за тези от вас, които харесват идеята да напишете в няколко команди, за да избегнете излишни ... Прочетете още до ping google.com.
Тази команда изпраща четири пакета или четири отделни пинга. За първите три пинга времето е 10 ms. За последния пинг времето е 12 ms. Това означава, че за първите три пинга бяха необходими десет милисекунди, за да достигне пакет до Google и да бъде изпратен обратно до нас. За последния пинг отне дванадесет милисекунди. Защо отне повече време? Е, може да са много неща - сървърът на Google работи по-бавно, интернет рутер между нас и сървърите на Google 10 начина да подобрите скоростта на текущия си рутерИнтернет връзката твърде бавна? Ето няколко прости ощипвания на рутери, които биха могли да допринесат за света в домашната ви Wi-Fi мрежа. Прочетете още може да е малко по-натоварен, приемането ни по Wi-Fi може да е било малко по-лошо или много други неща. Някои колебания са нормални.
Ping е ICMP искане за ехо
Когато изпратите ping, вашият компютър изпраща пакет от заявки за ехо ICMP. ICMP означава „Протокол за съобщение за интернет контрол“ и е протокол, който обикновено се използва между мрежови устройства, за да могат да комуникират помежду си. Пакетът изисква „ехо“ - с други думи, отговор. Отдалечният сървър, когато получи ping, обикновено отговаря със собствено съобщение. Когато стартирате команда за ping и видите няколко пинга подред, всеки ред е един пакет и неговият отговор.
Въпреки това, не всеки компютър или сървър е настроен да отговаря на ICMP пакети за ехо. Компютърът, който е настроен да не отговаря на pings, изобщо няма да отговори, така че просто ще видите съобщението „Искане за изчерпване на времето“, тъй като сървърът не успее да отговори на вашите pings в определеното време. Протоколът ICMP може да се злоупотребява с DDoS атаки Как можете да се защитите срещу DDoS атака?DDoS атаките - метод, използван за претоварване на интернет честотната лента - изглежда се увеличават. Показваме ви как можете да се предпазите от разпространен атака за отказ на услуга. Прочетете още .
Забелязване на загуба на пакети
Ping също може да ви помогне да забележите загуба на пакети. Например, да кажем, че сте изпълнили командата ping и сте видяли комбинация от реплики и редове „Изискване на изтичане на времето“. Това означава, че някои пакети за пинг или не са били получени от отдалечения компютър, или че техните отговори не са достигнали до вас. Пакетите се губят някъде по пътя.
Ще знаете, че загуба на пакети се случва някъде между вас и сървъра - или в мрежата на отдалечения компютър, рутер някъде по средата, вашия интернет доставчик или домашната ви мрежа. Ако имате проблеми, докато сърфирате в Интернет или играете онлайн игра, особено ако понякога трябва да кликнете върху връзките два пъти, за да ги накарате да се заредят - командата ping може да ви помогне да видите дали това е загуба на пакет или не. Можете също така да стартирате командата ping срещу няколко различни отдалечени сървъра, за да получите по-добра представа къде се случва загубата на пакети.
Ping също показва тежестта на загубата на пакети. Например под първия ни пакет достигна сървъра и ни го върна, но трите ни други не го направиха. Ping показва това като 75% загуба на пакети - 3 от 4 пакета са загубени.
Възможен ли е нулев пинг?
Колкото по-нисък е пингът, толкова по-добре. Нулевият пинг би бил идеален и би означавал, че нашият компютър общува незабавно с отдалечен сървър.
Поради законите на физиката, дори и малка част от данните - известна като пакет - отнема известно време за пътуване. Дори ако пакетът ви пътува изцяло през оптични кабели, той все още е ограничен от скоростта на светлината. Също така е ограничен от маршрутизаторите, седящи по протежение на тези оптични кабели, които трябва да получат пакета и да го препратят по различни връзки.
Ако опитате да пингирате вашия локален компютър - с ping localhost команда - молиш компютъра си да се свърже сам и да отговори на себе си. В този случай често ще видите ping от 0 ms. Това просто означава, че вашият компютър може да комуникира сам със себе си. Разбира се, това не е моментално, тъй като софтуерът отнема малко време за извършване на тези операции. Това обаче е толкова ниско, че можем да го закръглим до 0 ms и да кажем, че имаме 0 пинг към собствения си компютър.
След като добавите кабели
Въпреки това, след като започнете да добавяте дължини на кабел, рутери и разстояния, няма да получите ping от 0 ms. Например, бихте могли опитайте да pinging вашия собствен рутер за дома 8 съвета за ефективно повишаване на вашия безжичен рутер сигналАко сигналът на вашия безжичен рутер изглежда не достига много далеч или ако сигналът ви продължава да пада по някаква странна причина, ето няколко неща, които можете да направите, че може да го поправите. Прочетете още . Тук прокарахме домашния си рутер, които сме свързани чрез Wi-Fi Безжичен фън шуй: Как да оптимизирате приемането на Wi-Fi във вашата къщаНастройването на Wi-Fi рутер за оптимално покритие не е толкова лесно, колкото си мислите. Използвайте тези съвети, за да покриете цялата си къща с Wi-Fi! Прочетете още . То е само на няколко стаи, но виждаме среден пинг от 3 ms и минимален ping от 1 ms. Отнема известно време, за да общувате с устройство, което седи в другата стая. Дори и да не бяхме свързани с Wi-Fi, просто общуването с нашите рутери често би довело до нашия ping около 0 ms, и то също ще отнеме известно време пакет, за да достигне до мрежата на вашия интернет доставчик, след като излезе от вашия рутер и се насочи към Интернет.
С други думи, не можете наистина да стигнете до 0 ms ping. Това е граница на законите на физиката. Не можем да предаваме информация моментално - освен може би с квантово заплитане. Ако намерихме начин да използвайте квантово заплитане за предаване на информация Мислещи машини: какво може да ни научи на съзнанието невронауката и изкуственият интелектМоже ли изграждането на изкуствено интелигентни машини и софтуер да ни научи за работата на съзнанието и същността на самия човешки ум? Прочетете още в интернет можем да стигнем до 0 ms ping - но това е единствената опция тук. Не задържайте дъх за този пробив!
Ще се случи ли някога?
В бъдеще можем абсолютно да намалим латентността в Интернет и да се справим по-добре с нея. Например уеб браузъри като Chrome, Firefox и Internet Explorer Изненада: Internet Explorer 11 е отлежал в модерен браузърСпомняте ли си Internet Explorer 6? Е, Internet Explorer вече не е ужасен. Независимо дали харесвате IE или не, не можете да отречете, че той се е подобрил драстично и сега е достоен да заеме своето място заедно с други модерни ... Прочетете още вече са „предварително извличащи“ страници, които бихте могли да искате да видите по-нататък, за да премахнете тази забележима закъснение, когато щракнете върху връзка. Въпреки това, 0 ms ping - незабавно предаване на информация - вероятно ще остане неуловимо.
Кредит за изображение: сънно коте на Flickr
Крис Хофман е технологичен блогър и всеобщ технологичен наркоман, живеещ в Юджийн, Орегон.