Која је разлика између ТЦП и УДП?

Вероватно сте видели референце на ТЦП и УДП приликом постављања прослеђивања портова на рутеру или приликом конфигурисања софтвера заштитног зида. Ова два протокола се користе за различите врсте података.

ТЦП / ИП је скуп протокола који уређаји користе за комуникацију путем Интернета и већине локалних мрежа. Име је добио по два оригинална протокола - Протоколу за контролу преноса (ТЦП) и Интернет протоколу (ИП). ТЦП пружа апликацијама начин за испоруку (и примање) уређеног и провереног тока пакета информација преко мреже. Кориснички протокол датаграма (УДП) апликације користе за бржи проток информација уклањањем провере грешака. Када конфигуришете мрежни хардвер или софтвер, можда ћете морати да знате разлику.

Шта им је заједничко

ПОВЕЗАН:Како пронаћи приватне и јавне ИП адресе

И ТЦП и УДП су протоколи који се користе за слање битова података - познатих као пакети - путем Интернета. Оба протокола се граде на врху ИП протокола. Другим речима, без обзира да ли пакет шаљете путем ТЦП-а или УДП-а, тај пакет се шаље на ИП адресу. Ови пакети се третирају слично, јер се са вашег рачунара прослеђују посредницима рутера и даље на одредиште.

ТЦП и УДП нису једини протоколи који раде на врху ИП-а. Међутим, они су најчешће коришћени.

Како функционише ТЦП

ТЦП је најчешће коришћени протокол на Интернету.

Када у свом прегледачу затражите веб страницу, рачунар шаље ТЦП пакете на адресу веб сервера тражећи да вам пошаље веб страницу. Веб сервер реагује слањем низа ТЦП пакета које ваш веб прегледач спаја да би формирао веб страницу. Када кликнете на везу, пријавите се, објавите коментар или урадите било шта друго, ваш веб прегледач шаље ТЦП пакете серверу, а сервер враћа ТЦП пакете.

ТЦП се заснива на поузданости - пакети послати путем ТЦП-а се прате, тако да се подаци не губе или оштећују током преноса. Због тога се преузимања датотека не оштећују чак и ако постоји мрежњача. Наравно, ако је прималац потпуно ван мреже, рачунар ће одустати и видећете поруку о грешци која каже да не може да комуницира са удаљеним хостом.

ТЦП то постиже на два начина. Прво, наручује пакете бројећи их. Друго, проверава грешке тако што прималац шаље одговор пошиљаоцу рекавши да је примио поруку. Ако пошиљалац не добије тачан одговор, може поново послати пакете како би био сигуран да их прималац правилно прима.

ПОВЕЗАН:Разумевање процеса Екплорер

Процесс Екплорер и други системски услужни програми могу приказати врсту веза које процес успоставља - овде можемо видети Цхроме прегледач са отвореним ТЦП везама са разним веб серверима.

Како УДП ради

ПОВЕЗАН:Како кашњење може учинити да се чак и брзе Интернет везе осећају споро

УДП протокол ради слично као ТЦП, али избацује све ствари за проверу грешака. Сва напријед-натраг комуникација уводи латенцију, успоравајући ствари.

Када апликација користи УДП, пакети се само шаљу примаоцу. Пошиљалац не чека да се увери да ли је прималац примио пакет - он само наставља слање следећих пакета. Ако прималац пропусти неколико УДП пакета ту и тамо, они се једноставно изгубе - пошиљалац их неће поново послати. Ако изгубите све ово изнад главе, уређаји могу брже да комуницирају.

УДП се користи када је пожељна брзина и исправљање грешака није потребно. На пример, УДП се често користи за преносе уживо и игре на мрежи.

На пример, рецимо да гледате видео пренос уживо који се често емитује помоћу УДП-а уместо ТЦП-а. Сервер само шаље константан ток УДП пакета на рачунаре који гледају. Ако на неколико секунди изгубите везу, видео се на тренутак може замрзнути или поскочити, а затим прескочити на тренутни део емитовања. Ако наиђете на мањи губитак пакета, видео или аудио могу се на тренутак изобличити јер се видео наставља репродуцирати без података који недостају.

Ово слично функционише и у мрежним играма. Ако пропустите неке УДП пакете, знакови играча могу се појавити да се телепортују по мапи док примате новије УДП пакете. Нема смисла тражити старе пакете ако сте их пропустили, јер се игра наставља без вас. Важно је само шта се тренутно догађа на серверу за игре - а не оно што се догодило пре неколико секунди. Отклањање корекције грешака ТЦП-а помаже убрзању везе са игром и смањењу кашњења.

Па шта?

ПОВЕЗАН:Како се Виресхарк користи за хватање, филтрирање и преглед пакета

Да ли ће апликација користити ТЦП или УДП, зависи од њеног програмера, а избор зависи од тога шта апликација треба. Већини апликација је потребна корекција грешака и робусност ТЦП-а, али неким апликацијама је потребна брзина и смањени трошкови УДП-а. Ако активирате алатку за мрежну анализу као што је Виресхарк, можете видети различите врсте пакета који путују напред-назад.

Ако нисте администратор мреже или програмер, ово не би требало да вас превише погађа. Ако конфигуришете софтвер рутера или заштитног зида и нисте сигурни да ли нека апликација користи ТЦП или УДП, можете генерално да одаберете опцију „Обоје“ да би рутер или заштитни зид примењивали исто правило и на ТЦП и УДП саобраћај.


$config[zx-auto] not found$config[zx-overlay] not found