Данас ћемо почети фокусирајући се на ТЦП. Раније у поглављу о слојевима поменули смо важну тачку. У мрежном слоју и испод, више је у хосту да угостите везе, што значи да ваш рачунар треба да зна где је још један рачунар да би се на њега повезивао. Међутим, комуникација у мрежи често је интерпретирана комуникација, а не комуникацију на међупроизводи. Стога ТЦП протокол представља концепт луке. Лука може бити заузета само једним поступком, који омогућава директну комуникацију између процеса апликације који раде на различитим домаћинима.
Задатак транспортног слоја је како пружити директне комуникационе услуге између процеса апликације који раде на различитим домаћинима, тако да је такође познат као протокол крајњег до краја. Транспортни слој скрива основне детаље Мреже, омогућавајући поступак пријаве да види као да постоји логичан крајњи комуникацијски канал између два субјекта са транспортним слојем.
ТЦП означава протокол за контролу преноса и познат је као протокол оријентисан на везу. То значи да пре једне апликације може почети слање података другом, два процеса морају да ураде руку. Руковање је логично повезан процес који обезбеђује поуздан пренос и уредан пријем података. Током руковања, успостављена је веза између извора и одредишних домаћина разменом серија контролних пакета и договором о неким параметрима и правилима како би се осигурао успешан пренос података.
Шта је ТЦП? (Милинкинг'сТапкалицаиНетворк Пацкет Брокермогу да обраде и ТЦП или УДП пакете)
ТЦП (протокол за контролу преноса) је оријентисан у вези са поузданим, поузданим, протоколом транспортног слоја за транспорт.
Прикључено оријентисан: Оријентисано на повезивање значи да је ТЦП комуникација једно на један, односно комуникација крајње до краја, за разлику од УДП-а, који истовремено може да шаље поруке на више домаћина, тако да се не може постићи једна на многим комуникацијама.
Поуздан: Поузданост ТЦП-а осигурава да се пакети поуздано испоруче на пријемник без обзира на промене у мрежној вези, што чини протокол пакетни формат ТЦП сложеније од оне УДП-а.
Бајт-ток-басед: Природа ТЦП-а бајтовске токове омогућава пренос порука било које величине и гарантује наруџбу порука: Чак и ако је претходна порука у потпуности примљена, па чак и ако је наредни бајти примљени, ТЦП неће их доставити на апликативни слој за обраду и аутоматски ће вам пасти пакете.
Једном када домаћин А и домаћин Б успостави везу, апликација је потребно само да користи виртуелну комуникацијску линију за слање и примање података, на тај начин обезбеђивање преноса података. ТЦП протокол је одговоран за контролу задатака као што су успостављање везе, искључење и држање. Треба напоменути да овде кажемо само да се виртуелна линија значи успоставити везу, ТЦП протокол везе само указује да две стране могу започети пренос података и да обезбеде поузданост података. Мрежни уређаји за усмјеравање и транспорт управљају мрежним уређајима; Сам протокол ТЦП није забринут за ове детаље.
ТЦП веза је пуна дуплекса услуга, што значи да домаћин А и домаћин Б може пренијети податке у оба смера у ТЦП везу. То јест, подаци се могу пренети између домаћина А и домаћина Б у дворисретном протоку.
ТЦП привремено чува податке у повезивању пуфера. Овај тампон шаље је један од кешира који се поставља током тросмерне руке. Након тога, ТЦП ће послати податке у кеш меморију слања у кеш примање одредишног хоста у одговарајуће време. У пракси, сваки вршњачки пеер ће имати кеш меморију и примање кеша, као што је овде приказано:
Тампон слања је подручје меморије која одржава ТЦП имплементацију на страни пошиљатеља која се користи за привремено складиштење података које треба послати. Када се врши тросмерни руковање да се успостави везу, прибор за слање је постављено и користи се за чување података. Буффер слања је динамички подешен у складу са мрежним загушењем и повратним информацијама са пријемника.
Примам међуспремника је подручје меморије која је одржавана примена ТЦП-а на пријемној страни која се користи за привремено складиштење примљених података. ТЦП чува примљене податке у кеш меморији примање и чека горњу примену да је прочита.
Имајте на уму да је величина кеш меморије и примања кеша ограничена, када је кеш пун касе, ТЦП може да усвоји неке стратегије, као што су контрола загушења, контрола протока итд., Да би се осигурало поуздан пренос података и мрежну стабилност.
У рачунарским мрежама преношење података између домаћина врши се сегментима. Па шта је сегмент пакета?
ТЦП креира ТЦП сегмент или пакет сегмента, цепањем долазачког тока у комаде и додавање заглавља ТЦП-а на сваки комад. Сваки сегмент се може пренијети само на ограничено време и не може прећи максималну величину сегмента (МСС). На путу доле пакетни сегмент пролази кроз слој везе. Слој везе има максималну преносну јединицу (МТУ), која је максимална величина пакета која може проћи кроз слој за повезивање података. Максимална преносна јединица обично се односи на комуникациони интерфејс.
Па која је разлика између МСС-а и МТУ-а?
У рачунарским мрежама хијерархијска архитектура је веома важна јер узима у обзир разлике између различитих нивоа. Сваки слој има другачије име; У транспортном слоју подаци се називају сегмент и у мрежном слоју се подаци називају ИП пакет. Стога се може сматрати максималном преносом (МТУ) као максимална величина ИП пакета која може да пренесе мрежни слој, док је максимална величина сегмента (МСС) концепт транспорта који се односи на максималну количину података који може пренијети ТЦП пакетом по исто време.
Имајте на уму да је велика величина сегмента (МСС) већа од максималне преносне јединице (МТУ), ИП фрагментација ће се изводити на мрежном слоју, а ТЦП неће поделити веће податке у сегменте погодне за величину МТУ-а. На мрежном слоју ће бити одсек посвећен ИП слоју.
ТЦП структура пакета сегмента
Истражимо формат и садржај заглавља ТЦП-а.
Број секвенце: Случајни број који је генериран од рачунара када је веза успостављена као иницијална вредност када се успостави ТЦП веза, а број секвенцирања се шаље пријемнику кроз Паковање Син. Током преноса података, пошиљалац повећава број секвенце према количини посланих података. Пријемник суди редослед података у складу са примљеним редоследом секвенци. Ако се подаци сазнају ван реда, пријемник ће преузети податке да би се осигурало редослед података.
Број признања: Ово је број редоследа који се користи у ТЦП-у да потврди примање података. То указује на број редоследа следећих података које пошиљалац очекује да ће примити. У ТЦП везу, пријемник одређује који су подаци успешно примљени на основу броја секвенце примљеног сегмента пакета података. Када пријемник успешно прими податке, шаље АЦК пакет пошиљаоцу, који садржи број признања признања. Након што је примио АЦК пакет, пошиљалац може потврдити да су подаци пре него што признају број одговора успешно примљени.
Контролне битове ТЦП сегмента укључују следеће:
Матница: Када је овај бит 1, то значи да је потврда потврда да је поље одговора валидно. ТЦП прецизира да се овај бит мора поставити на 1, осим пакета Син када се веза у почетку успостави.
Рст бит: Када је овај залогај 1, то указује да постоји изузетак у ТЦП вези и веза мора бити присиљена да буде искључена.
Залогај: Када је овај бит постављен на 1, то значи да је веза успостављена и почетна вредност секвенционог броја постављена је у поље секвенци.
Матница: Када је овај залогај 1, то значи да више неће бити послани подаци у будућности и веза је пожељна.
Различите функције и карактеристике ТЦП-а утјеловљене су структуром ТЦП пакета сегмената.
Шта је УДП? (Милинкинг'с'сТапкалицаиНетворк Пацкет Брокермогу да обраде и ТЦП или УДП пакете)
Кориснички датаграм протокол (УДП) је протокол за комуникацију без везе. У поређењу са ТЦП-ом, УДП не пружа сложене механизме контроле. УДП протокол омогућава апликацијама да директно шаљу анкапсулиране ИП пакете без успостављања везе. Када програмер одлучи да користи УДП уместо ТЦП, апликација директно комуницира са ИП-ом.
Пуно име УДП протокола је протокол корисника корисника, а његова заглавља је само осам бајтова (64 бита), што је врло сажето. Формат заглавља УДП је следећи:
Одредишта и изворне луке: Њихова главна сврха је да назначи који процес УДП треба да пошаље пакете.
Величина пакета: Поље величине пакета има величину УДП заглавља плус величину података
Чек: Дизајниран је да обезбеди поуздану испоруку УДП заглавља и података Улога контролне особе је откривање да ли су се појавила грешка или корупција током преноса УДП пакета како би се осигурао интегритет података.
Разлике између ТЦП и УДП-а у Милинкинг-имаТапкалицаиНетворк Пацкет Брокермогу да обраде и ТЦП или УДП пакете
ТЦП и УДП су различити у следећим аспектима:
Прикључак: ТЦП је протокол оријентисан на везу који захтева да се успостави веза пре него што се подаци могу пренијети. УДП, с друге стране, не захтева везу и може одмах пренијети податке.
Сервисни објект: ТЦП је услуга у двоструком двоструком двоструком стању, односно повезаност има само две крајње тачке да комуницирају једни са другима. Међутим, УДП подржава једно-то-један, један до-многима и много до многих интерактивних комуникација, које истовремено може комуницирати са више домаћина.
Поузданост: ТЦП пружа услугу поуздаљног испоруке података, осигуравајући да подаци буду без грешака, без губитка, без дупликата и стиже на захтев. УДП, с друге стране, има своје најбоље напоре и не гарантује поуздану испоруку. УДП може патити од губитка података и других ситуација током преноса.
Контрола загушења, контрола протока: ТЦП има механизме контроле загушења и контроле протока који могу прилагодити брзину преноса података у складу са мрежним условима како би се осигурала сигурност и стабилност преноса података. УДП нема механизме контроле загушења и управљања протоком, чак и ако је мрежа веома загушена, неће се прилагодити брзини слања УДП-а.
Заглавље над главом: ТЦП има дугу дужину заглавља, обично 20 бајтова, што се повећавају када се користе поља опција. УДП, са друге стране, има фиксни заглавље само 8 бајтова, па УДП има горњи заглавље.
Сценарији апликације ТЦП и УДП:
ТЦП и УДП су два различита протокола транспортног слоја и имају неке разлике у сценаријима апликације.
Пошто је ТЦП протокол оријентисан на прикључак, то се првенствено користи у сценаријима у којима је потребна поуздана испорука података. Неке заједничке случајеве употребе укључују:
ФТП пренос датотека: ТЦП може да осигура да се датотеке не изгубе и оштете током преноса.
Хттп / хттпс: ТЦП осигурава интегритет и исправност веб садржаја.
Пошто је УДП протокол без повезивања, не пружа гаранцију поузданости, али има карактеристике ефикасности и у стварном времену. УДП је погодан за следеће сценарије:
Саобраћај са ниским пакетом, као што је ДНС (систем имена домена): ДНС упити су обично кратки пакети, а УДП их може брже завршити.
Мултимедијална комуникација као што су видео и аудио: За мултимедијални пренос са високим захтевима у реалном времену, УДП могу да обезбеде ниже кашњење да би се осигурало да се подаци могу благовремено пренијети.
Емитовање комуникација: УДП подржава једно-до-многе комуникације и може се користити за пренос емитованих порука.
Резиме
Данас смо сазнали за ТЦП. ТЦП је прикључна, поуздана, протокол за комуникацију са транспортним слојем. Осигурава поуздан пренос и уредан пријем података успостављањем везе, руковања и потврде. ТЦП протокол користи портове да реализује комуникацију између процеса и пружа услуге директне комуникације за процесе примене који раде на различитим домаћинима. ТЦП везе су пуни дуплекс, омогућавајући истовремено двосмерне преносе података. Супротно томе, УДП је конветни протокол оријентисани у вези са оријентисаним, који не пружа гаранције поузданости и погодан је за неке сценарије са високим захтевима у реалном времену. ТЦП и УДП су различити у режиму повезивања, сервисни објект, поузданост, контрола загушења, контрола протока и други аспекти и њихови сценарији пријаве такође су различити.
Вријеме поште: Дец-03-2024