Док користите интернет, заиста је лако заборавити да постоји много радних делова и сервера који помажу да се светска мрежа одржава живим. Сваки пакет који пошаљете, од поруке за ћаскање до фотографије мачке, мора да путује кроз размену и сервере да би стигао до свог одредишта.
Нажалост, ништа вас боље не подсећа на ово подешавање него када више не можете да се повежете на веб локацију. Узрок може бити негде на вашој страни, на страни веб-сајта или негде између. А најбољи начин да откријете где је проблем је коришћење Трацероуте-а.
Преглед садржаја
Шта је Трацероуте?
Трацероуте је начин да се прати рута коју пролазе ваши пакети података док пролазе кроз интернет. Сваки савремени оперативни систем може да прати руту.
Када покренете Трацероуте, кажете му до које веб локације или сервера желите да пратите руту. Обично, ово је УРЛ веб-сајта до којег покушавате да дођете, али можете му додати и ИП адресу ако желите.
Једном када покренете Трацероуте, он шаље пакете према вашем одредишту. Затим бележи путовања пакета и шаље информације назад на ваш рачунар, који вам затим показује куда иду.
Ово је заиста згодно ако покушавате да пронађете грешку на мрежи. Ако сервер или размена не раде, Трацероуте ће наићи на проблем и пријавити да нешто не ради како треба. Затим можете користити ове информације да бисте боље дијагностиковали шта није у реду.
Како ради Трацероуте?
Трацероуте је згодан начин за дијагностицирање мрежних грешака. Међутим, проналазак Трацероуте-а је захваљујући паметној експлоатацији која користи променљиву „Тиме-то-Ливе” пакета.
Шта је „време за живот“ пакета?
У идеалном случају, када рачунар пошаље пакет са једног места на друго, он стиже тамо без икаквих проблема. Он иде најбржим путем од тачке А до тачке Б и не заглави се и не задржава.
Нажалост, мреже могу бити избирљиве ствари. Ако инжењер направи грешку приликом подешавања сервера, могуће је да се пакети шаљу у бесконачној петљи између сервера. А ако се то дешава пречесто, мрежа може бити пуна пакета који се врте унаоколо заувек.
Паметни умови који стоје иза пакета података дошли су до решења да то поправе, названог „време за живот“ или „ТТЛ“. Сваки пакет, пре него што буде послат у велику непознату, добија број већи од 0 за његову ТТЛ вредност. Ако ова вредност икада достигне 0, пакет се сматра „мртвим“ и уништава се.
Када се пакет пошаље на своје путовање, он ће направити више заустављања на различитим серверима. Сваки пут када стигне на сервер, одузима једну од своје ТТЛ вредности. Обично је ова ТТЛ вредност подешена на број где пакет има више него довољно времена да стигне до свог одредишта пре него што достигне 0. Међутим, ако пакет ипак уђе у петљу, ТТЛ ће се на крају смањити док пакет не истекне.
Када пакет истекне, сервер са којим се завршава шаље кући оно што се зове „ИЦМП Тиме Екцеедед” поруку. Ово је у суштини обавештење да је пакет прерано нестао и говори кориснику где је пакет истекао да би се помогло у решавању проблема.
Како је временско трајање пакета дозволило да трацероуте ради
Ова ИЦМП порука о прекораченом времену је кључ за рад Трацероуте. За почетак, Трацероуте шаље пакет са ТТЛ подешеним на 1. То значи да напушта ваш рачунар, стиже на први сервер, одузима један од свог ТТЛ-а, примећује да има ТТЛ 0 и истиче.
Сервер који у том тренутку рукује пакетом затим шаље ИЦМП Тиме Екцеедед поруку назад на ваш рачунар, заједно са његовом локацијом. Ваш рачунар затим бележи локацију сервера као први корак ка вашем циљу.
Затим шаље пакет са ТТЛ постављеним на 2, 3 и тако даље док пакет не стигне на ваше одредиште. Сваки пакет ће истећи у следећем кораку проласка, а сваки сервер на путу ће пријавити пакет који је истекао, дајући вашем рачунару информације које су му потребне да би открио куда иду ваши пакети.
За шта се користи Трацероуте?
На основном нивоу, Трацероуте вам омогућава да завирите у то како се пакети крећу по мрежи. Било да сте мрежни инжењер који двапут проверава да бисте видели како све тече како треба, или вас само занима како ваши пакети путују када посетите Гоогле, Трацероуте је прави пут.
Међутим, такође је корисно за уочавање грешака у систему. Ако Трацероуте покуша да контактира сервер који не реагује, приметиће да пакет који је послао није покренуо одговор неко време. Када прође довољно времена, Трацероуте објављује да је „захтев истекао“, што значи да одговор није стигао у додељено време.
Наравно, захтев који је истекао не значи увек да је сервер искључен; понекад сервер не воли Трацероуте захтеве и блокира их док прођу. Али ако сте релативно сигурни да ниједан сервер у ланцу не би требало да блокира Трацероуте, то је добар начин да дијагностикујете веб локацију или сервер који не реагује када покушате да се повежете са њим.
Која је разлика између Трацероуте-а и Пинг-а?
Технички вешти читаоци ће уочити да Трацероуте звучи веома слично другом практичном алату за умрежавање, Пинг. Међутим, иако се ове две функције помало преклапају, људи их користе из различитих разлога.
Као што смо горе писали, Трацероуте вам помаже да схватите где пакет иде када напусти ваш рачунар. У међувремену, Пинг вам говори да ли ваш рачунар може да дође до одређеног сервера и колико времена је потребно да стигне до њега.
Као такав, ако желите да видите сваки део мрежног ланца, Трацероуте је тамо где је. У међувремену, ако само желите да видите да ли сервер одговара, можете га пинговати. Наравно, то можете да урадите и са Трацероуте-ом, али ћете морати да сачекате неко време да коначно дође до вашег сервера пре него што добијете одговор који тражите.
Како извршити Трацероуте
Као што смо раније рекли, сви главни оперативни системи могу да изврше Трацероуте. Лако је као отварање командног терминала и унос команде Трацероуте.
За мацОС, само треба да отворите Терминал и укуцате „трацероуте“, а затим УРЛ или ИП адресу одредишта. Исто је и на Линук-у, али ћете можда морати прво да инсталирате Трацероуте пре него што будете могли да га покренете.
Покретање команде трацероуте на Линук-у.
На Виндовс оперативним системима ради на исти начин, осим што се функција зове „трацерт“. У нашем водичу о командама за управљање бежичним мрежама у оперативном систему Виндовс покрили смо трацерт и друге команде, па га обавезно прочитајте ако желите да сазнате више о алатима који су вам на располагању.
Аутор слике: Мицхел Бакни/Викимедиа Цоммонс
Праћење пакета помоћу Трацероуте
Ако желите да видите куда иду ваши пакети након што напусте ваш рачунар, Трацероуте је прави пут. Без обзира да ли желите да дијагностикујете проблем са мрежом или сте само радознали да видите где ваши пакети иду, лако је подесити га и гледати како подаци иду.