Силоҳи махфии TCP: Назорати ИДМ-и шабака ва назорати шабака

Расонидани такрории TCP
Мо ҳама бо протоколи TCP шиносем, ки ҳамчун протоколи мустақими нақлиёт, шиносем, аммо эътимоднокии нақлиётро чӣ гуна таъмин мекунад?

Барои ноил шудан ба интиқоли боэътимод, бисёр омилҳо бояд ба назар гирифта шаванд, масалан коррупсия, талаф, такрор ва партовҳо. Агар ин мушкилот ҳал нашаванд, интиқоли боэътимод ба даст оварда намешавад.

Аз ин рӯ, механизмҳоро ба монанди рақами пайдарпай, посухи тасдиқ, назорат, идоракунии пайвастшавӣ, идоракунии пайвастшавӣ ва равзанаи равзанаро барои ба даст овардани интиқоли боэътимоди иҷрокунанда қабул мекунад.

Дар ин коғаз, мо ба равзанаи слайдҳо, назорат ва назорати умумии TCP тамаркуз хоҳем кард. Механизми қайдистрезия дар боби оянда ҷойгир аст.

Назорати ҷараёни шабака
Назорати равонакунӣ ё огоҳ карда мешавад, зеро назорати ҳаракат дар шабака воқеан зуҳуроти муносибатҳои нозуки байни истеҳсолкунандагон ва истеъмолкунандагон мебошад. Эҳтимол шумо дар ин сенария бисёр корҳо ё мусоҳибаҳо меоянд. Агар қобилияти истеҳсолкунанда аз иқтидори истеъмолӣ зиёд бошад, он ба навбат афтад, номуайянӣ ба воя расад. Дар ҳолати ҷиддӣ, шумо метавонед бидонед, ки кай паёмҳои харгӯш хеле зиёд мешаванд, он метавонад боиси таназзули иҷрои тамоми сервери MQ гардад. Ин ба TCP низ дахл дорад; Агар номаълум монданд, паёмҳо ба шабака ворид карда мешаванд ва истеъмолкунандагон бояд аз иқтидори онҳо зиёд бошанд, дар ҳоле ки истеҳсолкунандагон фиристодани паёмҳои такрорӣ идома хоҳанд ёфт, ки ба кори шабака хеле таъсир мерасонанд.

TCP-ро ҳал кардани ин падида, TCP механизми ирсолшударо барои назорат кардани миқдори маълумоте, ки дар асоси иқтидори воқеии қабулкунанда фиристода мешавад, нишон медиҳад, ки ҳамчун назорати ҷарима маълум аст. Қабфдиҳанда равзанаи қабулшударо нигоҳ медорад, дар ҳоле ки ирсолкунанда равзанаи фиристоданро нигоҳ медорад. Бояд қайд кард, ки ин тирезаҳо танҳо барои пайвасти TCP мебошанд ва на ҳама робита бо тиреза мубодила мекунанд.

TCP бо истифода аз тағирёбанда барои тирезаи қабул назоратро таҳти назорат мекунад. Равзанаи ret ба фироркунанда ишора мекунад, ки чӣ қадар фазои кэш ҳанӯз дастрас аст. Интиқолдиҳанда миқдори маълумотро мувофиқи нерӯи воқеии қабулкунанда назорат мекунад.

Мизи қабулкунанда ирсолкунандаи андозаи маълумотро дар бораи он огоҳ менамояд ва ирсолкунанда ба ин маҳдудият фиристода мешавад. Ин маҳдудият андозаи тиреза аст, сарлавҳаи TCP-ро дар хотир доред? Майдони равзанаи равзана вуҷуд дорад, ки барои нишон додани шумораи байтҳо, ки қабулкунандаро қобили қабул ё гирифтан истифода мебарад, вуҷуд дорад.

Худи мизбони ирсолкунанда даври сарчашмаи равзанаи равзанаро мефиристад, ки барои муайян кардани номи қарздиҳандаи он то ҳол метавонад маълумотро қабул кунад. Вақте ки буфери қабулкунанда хатарнок аст, андозаи тиреза ба арзиши хурдтар барои роҳнамоӣ барои назорат кардани маблағи фиристодани маълумот таъин шудааст.

Дар ин ҷо диаграммаи назорати равонакунии шабака:

Назорати ҳаракат

Назорати нимҷунди шабака
Пеш аз ҷорӣ кардани назорати монеаҳо, мо бояд фаҳмем, ки илова бар тирезаи қабул ва равзанаи шикаста, ки асосан барои ҳалли масъалаи боздидшаванда истифода мешавад, ки фиристанда ба равзанаи қабулшуда маълумот медиҳад. Аз ин рӯ, равзанаи даврӣ инчунин аз ҷониби фиристандаи TCP низ нигоҳ дошта мешавад. Мо ба алгоритм ниёз дорем, ки чӣ қадар маълумот барои фиристодани маълумот барои фиристодани он, зеро фиристодани маълумоти хеле кам ё аз ҳад зиёд идеалӣ нест, аз ин рӯ консепсияи тирезаи маҷрои.

Дар шабакаи қаблӣ Назорат карда мешавад, он чизе ки мо аз мо канорагирӣ мекардем, кэши қабулкунанда бо маълумот буд, аммо мо намедонистем, ки дар шабака чӣ рӯй дода истодааст. Одатан, шабакаҳои компютерӣ дар муҳити муштарак ҷойгиранд. Дар натиҷа, метавонад аз сабаби алоқа байни коммуникатсия дар байни хостсҳои дигари дигарашон микросхема бошад.

Вақте ки шабака ҷамъ мешавад, агар миқдори зиёди бастаҳо идома дода шаванд, он метавонад мушкилот ба монанди таъхир ва дастак. Дар ин лаҳза, TCP маълумотро бозмедорад, аммо ретрансмиссия бори гарони шабакаро зиёд мекунад, ки дар натиҷа ба таъхири пакетҳо ва талафоти пакетӣ зиёд мешавад. Ин метавонад ба як давраи зуҳур гирифтор шуда, калонтар шавад.

Ҳамин тариқ, TCP наметавонад дар бораи он, ки дар шабака рӯй диҳад, нодида гирад. Вақте ки шабака тавассути кам кардани миқдори маълумотҳои мефиристад.

Аз ин рӯ, назорати ҳосилхезӣ пешниҳод карда мешавад, ки мақсадҳоеро, ки ҳадафи пур кардани тамоми шабакаро бо маълумот аз ирсолкунанда пешгирӣ мекунад. Барои танзими миқдори маълумоте, ки ирсолкунанда бояд фиристад, TCP консепсияро, ки тирезаи вайроншударо номбар мекунад, муайян мекунад. Алгоритми назорати конгритс андозаи Равзанаи маҷроиро мутобиқи дараҷаи фарогири шабака танзим мекунад, то миқдори маълумотро фиристанда назорат кунад.

Равзанаи нопурра чист? Ин бо равзанаи фиристодан чӣ кор кардан лозим аст?

Равзанаи тӯлонӣ як тағйирёбандаи давлатӣест, ки аз ҷониби ирсолкунанда иборат аст, ки миқдори маълумотро ирсолкунанда фиристад. Тибқи нақшаи тӯлонӣ тибқи сатҳи шикори шабака босуръат тағйир меёбад.

Тирезаи ирсолкунанда дар байни ирсолкунанда ва қабулкунанда қарор дода мешавад, ки миқдори маълумоти қабулкунандаро қабул мекунад. Равзанаи мӯҳр ва тирезаи ирсолшаванда алоқаманданд; Тирезаи ирсолҳо одатан ба ҳадди ақали борҳо ва қабули тирезаҳо баробар аст, ки SWND = мин (CWND, RWND, rwnd) мебошад.

Равзанаи ҷамъоварии CWND чунин тағиротро иҷро мекунад:

Агар дар шабака ҷамъкунӣ набошад, яъне мӯҳлати ҷорисӣ рух медиҳад, тирезаи давршавӣ меафзояд.

Агар дар шабака ҷамъоварии шабака бошад, равзанаи маҷлис коҳиш меёбад.

Интиқолкунанда муайян мекунад, ки оё шабака тавассути тасдиқи бастаи Ack дар вақти муқарраршуда гирифта мешавад ё не. Агар ирсолкунанда дар вақти муқарраршуда ягон бастаи ACK-ро қабул накунад, ба ҳисоб меравад, ки шабака пур карда шудааст.

Илова ба тирезаи тӯлонӣ, вақти он расидааст, ки муҳокима кардани алгоритми назорати TCP. Алгоритм алгори аз се қитъаи асосӣ иборат аст:

Оғози суст:Дар ибтидо, тирезаи мудофиаи CWND нисбатан хурд аст ва ирсолкунанда тирезаи тӯлонӣ афзоиш меёбад, то ба иқтидори шабака зуд-ро ба вуҷуд орад.
Ҳодиса азиятПас аз анҷоми тирезаҳо аз ҳадди мафҳуми муқаррарӣ зиёд аст, ки фирори даврзаниро бо тарзи хатсайр ба таври хаттӣ зиёд мекунад, то суръати афзоиши равзанаи андозагириро афзоиш диҳад ва аз ҳад зиёд бор кардани шабака зиёд шавад.
Таъмини зуд:Агар таъйинкунӣ ба амал ояд, тирезаи байнисингкунӣ ва ба иттиҳодияи зуд воридшаванда барои муайян кардани ҷойгиршавии барқароршавии шабакаи шабака тавассути аккредижи гирифташуда, ва он гоҳ равзанаи шикастаро идома медиҳад.

Оғози суст
Вақте ки пайвастшавии TCP таъсис дода шудааст, пас аз таъсиси Равзанаи CWND дар аввал ба ҳадди ақали MSS (андозаи ҳадди аксар) муқаррар карда мешавад. Бо ин роҳ, қурби ибтидоии паёмҳо дар бораи MSS / RTT / RETT / дуюм. Борҳои мавҷуда одатан аз MSS / RTT зиёд аст, бинобар ин телефон мехоҳад сатҳи оптималии ирсолшударо пайдо кунад, ки тавассути оғози суст ба даст овардан мумкин аст.

Дар раванди суст-оғоз, арзиши тирезаи CWND ба 1 MSS оғоз карда мешавад ва ҳар дафъа бахши маҷмӯи маҷмӯъи маҷмӯӣ аз ҷониби MSS афзоиш меёбад, яъне арзиши CWND аз ҷониби MSS афзоиш хоҳад ёфт. Баъд аз ин, барои ҳар як интиқоли бомуваффақияти сегменти маҷмӯъ дучанд шудааст ва ғайра. Раванди мушаххаси афзоиш дар ҷадвали зерин нишон дода шудааст.

 Назорати нимҷунди шабака

Аммо, қурби паём на ҳамеша афзоиш ёбад; Афзоиш бояд баъзан тамом шавад. Пас, ирсоли қурбонӣ ба охир мерасад? Оғози суст-оғоз одатан афзоиши меъёри ирсолро дар яке аз якчанд роҳҳо хотима медиҳад:

Роҳи аввал дар ҳолати талафоти пакетӣ ҳангоми оғози оғози оғози оғоз. Вақте ки талафоти пакети SCP рух медиҳад, TCP Равзанаи фирмавии CWND ба 1 насб мекунад ва раванди сусти оғозро бозоғоз мекунад. Дар ин лаҳза, мафҳуми ҳадди ниҳоии оҳиста ҷорӣ карда мешавад, ки арзиши аввалини он нисфи арзиши CWND мебошад, ки талафоти пакетро ба даст меорад. Яъне, ҳангоми коҳишёбӣ муайян карда мешавад, арзиши sstrees нисфи арзиши тиреза.

Роҳи дуввум бевосита бо арзиши Ҳадди суст-оғоз. Азбаски арзиши ssreshesh аст, нисфи арзиши тиреза аст, вақте ки нимдоираи ошкор аст, талафоти пакет метавонад ҳангоми ҳар ду ду ду ду ду ду ду ду ду ду ду ду ду маротиба, вақте ки CWND калонтар аз ssresh калонтар аст, рух дода метавонад. Аз ин рӯ, беҳтар аст, ки CWND-ро барои sstref, ки TCP-ро ба ҳолати назорати байнисоҳавӣ табдил диҳад ва ба итмом расонидани қатъи оғоз.

Роҳи охирини оғози оғоз метавонад ба охир расад, агар се аккриҳои зиёд муайяншуда, TCP таҳқири босуръат иҷро карда, ба ҳолати барқарорсозӣ ворид мешавад. (Агар маълум набошад, ки чаро се бастаҳои ACK вуҷуд доранд, он алоҳида дар механизми ретингсатсия вуҷуд дорад.)

Ҳанӯз
Вақте ки TCP ба давлати идораи идоракунӣ ворид мешавад, CWND ба нисфи ҳадди ниҳоии кондитеяи Sstreesh муқаррар шудааст. Ин маънои онро дорад, ки арзиши CWND наметавонад ҳар дафъа тақсим карда шавад. Ба ҷои ин, усули нисбатан консервативӣ қабул карда мешавад, ки дар он арзиши CWND танҳо пас аз ба итмом расонидани ҳар интиҳо ба арзиши SGS (ҳадди аксар баст) зиёд мешавад. Масалан, ҳатто агар 10 қисмати маҷмӯъ эътироф карда шавад, арзиши CWND танҳо аз ҷониби MSS афзоиш хоҳад ёфт. Ин модели афзоиши хаттӣ аст ва он инчунин ба афзоиши болоӣ маҳдуд аст. Вақте ки талафоти пакет рух медиҳад, арзиши CWND ба MSS иваз карда мешавад ва арзиши ssrinesh ба нисфи CWND муқаррар карда мешавад. Ё он ҳамчунин афзоиши MSS-ро бозмедорад, вақте ки аксияҳои зеризаминӣ қабул карда мешаванд. Агар се тасвири зиёдатӣ пас аз қатъи арзиши CWND қабул карда шаванд, арзиши ssreshesh ҳамчун нисфи арзиши CWND ва ҳолати зуд ворид карда мешавад.

Таъмини зуд
Дар ҳолати босуръати рӯзномаи зуд, арзиши тирезаи CWND аз ҷониби як MSS афзоиш ёфтааст, то ҳар як зарбаи андӯхта афзоиш ёфтааст, яъне акк аст, ки ба пайдарҳӣ мерасад. Ин истифодаи қисматҳои мастаро, ки дар шабака барои беҳтар кардани самаранокии интиқоли интиқол ба қадри имкон интиқол дода шудаанд.

Вақте ки акк-и варамами гумруки гумшуда, TCP арзиши CWND-ро коҳиш медиҳад ва сипас ба ҳолати вайроншавӣ ворид мешавад. Ин аст, ки назорати андозаи тиреза ва пешгирии афзоиши партови шабака.

Агар пас аз мудофиа пас аз назорати байнисоҳавӣ рух диҳад, ҳолати шабака ҷиддӣтар мегардад ва TCP аз ҷамъоварии давлат ба давлати суст оғоз меёбад. Дар ин ҳолат арзиши тирезаи CWND ба 1 MSS, дарозии маҷмӯи маҷмӯъи маҷмӯъи маҷмӯъ ва арзиши ҳадди ниҳоии оғоззаро муқаррар мекунад ва арзиши ҳадди ниҳоии оғози оғоз то нисфи cwnd муқаррар карда мешавад. Мақсади ин аз нав тадриҷан афзоиши миқдори вақтхушӣ пас аз барқарор шудани меъёри интиқол ва дараҷаи ҷамъшавии шабакавӣ мебошад.

Хулоса
Ҳамчун протоколи боэътимоди нақлиёт, TCP интиқоли боэътимодро тавассути рақами пайдарпай татбиқ мекунад, эътироф, боздошти назорати идоракунӣ, идоракунии пайвастшавӣ ва равзана мебошад. Дар байни онҳо, обхезии ҷараён миқдори маълумотҳои фиристодашударо мувофиқи иқтидори воқеии қабулкунанда назорат мекунад, ки аз мушкилоти ҷамъоварии шабака ва таназзули фаъолият худдорӣ мекунад. Механизми назорати байнисоҳавӣ аз пайдоиши ҷамъоварии шабака тавассути тасҳеҳи миқдори додаи ирсолкунанда пешгирӣ мекунад. Мафҳумҳои тирезаи боркунӣ ва тирезаи тиреза бо ҳам алоқаманданд ва миқдори маълумот дар ирсолкунанда бо роҳи босифат кардани андозаи равзанаи ҳаҷм назорат мекунад. Оғози суст, интиқоли вақт ва барқароркунии фаврӣ се қитъаи асосии назорати алгоритҳои конвертми TCP мебошад, ки андозаи равзанаи шикастаро тавассути стратегияҳои гуногун ба дараҷаи фарогири шабака танзим мекунад.

Дар боби оянда мо механизми Resssmission RecrosStionS-ро тафтиш мекунем. Механизми ретингҳо қисми муҳими TCP барои ба даст овардани интиқоли боэътимод мебошад. Он интиқоли боэътимоди маълумотро тавассути такмили маълумоти гумшуда ё таъхиршуда таъмин мекунад. Принсипи амалисозӣ ва стратегияи механизми ретингҳо дар боби оянда дар фасли дигар ҷорӣ ва таҳлил карда мешавад. Гӯш ба занг бош!


Вақти почта: feb-24-2025