Будь ласка, натисніть "подобається", якщо сподобався текст. Лайки допомагають нам писати більше корисного матеріалу :)
Якщо надійність передачі даних спирається на процес, орієнтований на з'єднання, то спочатку має бути встановлено з'єднання. З'єднання залежить від безлічі факторів, таких як пристрій-джерело, пристрій призначення, що використовується додаток і швидкість передачі даних. Вивчення процесу встановлення з'єднання по протоколу TCP додасть розуміння принципів роботи цього поширеного протоколу. На атом занятті обговорюються чинники, які призводять до створення успішного з'єднання по протоколу TCP.
ВСТАНОВЛЕННЯ З'ЄДНАННЯ з рівноправними СИСТЕМОЮ.
Користувач служби надійної доставки транспортного рівня повинен встановить сеанс, орієнтований на з'єднання з рівноправною системою. Цей розділ розкриває базову концепцію сеансу, орієнтованого на з'єднання.
Перед початком передачі даних відправника й одержувача інформують свої операційні системи про те, що необхідно ініціювати з'єднання. Один комп'ютер ініціює з'єднання, згода на яке має дати інший комп'ютер. Програмні модулі протоколу в двох операційних системах зв'язуються за допомогою відправки повідомлень через мережу для перевірки санкціонування передачі і готовності обох сторін.
Після проведення успішної синхронізації обидві кінцеві системи встановлюють з'єднання і починають передачу даних. Протягом всієї передачі, обидва комп'ютера проводять перевірку того, що з'єднання залишається в силі.
Трьохетапну квітірованіем (Three-Way Handshake)
Протокол TCP вимагає, що б до початку передачі даних було встановлено з'єднання між двома кінцевими системами.
Протокол TCP встановлює з'єднання, використовуючи процес, званий «трьохетапну квитирование» (three-way handshake). Цей процес передбачає установку біта синхронізації (SYN) і біта повідомлення (АСК) в переданому сегменті між двома пристроями. Інша важлива функція, виконувана протягом процесу встановлення з'єднання - інформування іншого пристрою про початковому порядковому номері (initial sequence number - ISN), який застосовується при передачі байтових послідовностей даних в цьому з'єднанні. У таблиці наводяться спрощене пояснення цього процесу.