ТЦП 3-Ваи Хандсаке анализа у Виресхарку

Tcp 3 Vai Handsake Analiza U Viresharku



Протокол контроле преноса је веома важан протокол у транспортном слоју за ОСИ или ТЦП/ИП модел. Постоје многе предности у ТЦП-у као што су:

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

Хајде да учимо углавном о ТЦП 3-смерном руковању. Хајде да научимо и о важним пољима у Виресхарку за тросмерно руковање.







3-Ваи Хандсхаке

Постоје три размене оквира које се дешавају у 3-смерном руковању:



  1. СИН
  2. ВИЕВ+АЦК
  3. АЦК

Први оквир клијент увек шаље серверу. Хајде да ово разумемо из једноставног дијаграма:



„КЛИЈЕНТ” „СЕРВЕР”

Фраме1: Клијент шаље СИН оквир серверу---------------------------------->

<---------------------------------------------------Сервер шаље СИН+АЦК оквир клијенту: Фраме2

Фраме3: Клијент шаље АЦК оквир серверу--------------------------------->

Ова три оквира можемо видети у Виресхарку. Филтер „тцп“ се може користити у Виресхарку да бисте видели све ТЦП оквире. Ево снимка екрана за три оквира:





Хајде да сада детаљно разумемо сва три оквира:



СИН

Овај оквир садржи многе информације о могућностима клијента да информише сервер. Следећи снимак екрана приказује сва важна поља оквира СИН:

Ево важних поља за СИН оквир:

Изворна лука: 50602
Одредишна лука: 80
Редни број: 0
Број признања: 0
Дужина заглавља: ​​32 бајта
Заставице: 0к002 (СИН):
Потврда: Није постављено
Пусх: Није подешено
Ресетовање: Није подешено
Син: Подесите  -----> Овај бит је подешен јер је ово СИН оквир.
Фин: Није подешено

Прозор: 65535
Хитни показивач: 0
ТЦП опција – Максимална величина сегмента: 1460 бајтова
ТЦП опција - Скала прозора: 3 (множи са 8)
ТЦП опција - САЦК дозвољено

ВИЕВ+АЦК

Овај оквир садржи многе информације о могућностима сервера да обавести клијента. Следећи снимак екрана приказује сва важна поља оквира СИН+АЦК:

Овај оквир такође потврђује СИН оквир који је послао клијент.

Ево важних поља за оквир СИН+АЦК:

Изворна лука: 80
Одредишна лука: 50602
Редни број: 0
Број признања: 1

Дужина заглавља: ​​32 бајта (8)
Заставице: 0к012 (СИН, АЦК)
Признање: Постављено
Пусх: Није подешено
Ресетовање: Није подешено
Његов: Сет
Фин: Није подешено

Прозор: 29200
Хитни показивач: 0
ТЦП опција – Максимална величина сегмента: 1412 бајтова
ТЦП опција - САЦК дозвољено
ТЦП опција - Скала прозора: 7 (множи са 128)

Видимо да су битови „Ацкновледге“ и „СИН“ постављени у овом оквиру. То је зато што је овај оквир СИН+АЦК.

АЦК

Овај оквир је последњи оквир 3-смерног руковања и такође потврда СИН+АЦК од стране клијента. Следећи снимак екрана приказује сва важна поља АЦК оквира:

Ево важних поља за АЦК оквир:

Изворна лука: 50602
Одредишна лука: 80
Редни број: 1
Број признања: 1
Дужина заглавља: ​​20 бајтова (5)
Заставице: 0к010 (АЦК)
Хитно: Није подешено
Признање: Постављено
Пусх: Није подешено
Ресетовање: Није подешено
Син: Није подешено
Фин: Није подешено

Прозор: 32768

Овде је подешен само бит „Потврда“ јер је ово АЦК оквир.

Објашњење за нека важна заједничка поља

Лука 80 : Приметили смо један фиксни порт 80 у овом водичу. То је зато што је ово ХТТП снимање и порт 80 је фиксиран (на страни сервера) за ХТТП комуникацију.

Редни број : Редни број тог оквира. Синхронизација је први оквир тако да имамо 0 као редни број.

ТЦП заставице:

Признање – Овај бит се поставља ако је оквир АЦК. Пример: СИН+АЦК, АЦК оквир.

СИН – Овај бит се поставља ако је оквир СИН. Пример: СИН.

Прозор : Ово поље дели максималну величину прозора пошиљаоца у режиму пријема. Пример: Имамо величину прозора од 65535 бајтова у оквиру СИН. То значи да пријемник може да прими максималан ТЦП податак од 65535 бајтова у било ком тренутку.

САЦК Дозвољено : Овај бит се поставља ако слање подржава САЦК [селективно потврда].

Максимална величина сегмента : Можемо га назвати и МСС. Ово дефинише максимални оквир података који пошиљалац може да прими. Пример: Добијамо МСС као 1460 бајтова у оквиру СИН.

Закључак

Научили смо о ТЦП тросмерном руковању и свим корисним пољима за СИН, СИН+АЦК и АЦК оквире. Ако желите да сазнате више о ТЦП-у, можете пратити ову РФЦ везу 8АЕ1ДФ048Е58202393Ф62ФА697ФЕ4ЕДББ07Б2Ц74 .