Информационно-вычислительные сети. Капустин Д.А - 57 стр.

UptoLike

57
Перед отправкой сегментов информации вниз по модели
отправляющий протокол TCP контактирует с принимающим протоколом
TCP с целью установления связи. В результате создается виртуальный
канал. Такой тип коммуникации называется ориентированным на
соединение.
Установление соединения происходит в три шага:
1. Клиент, запрашивающий соединение, отправляет серверу
пакет, указывающий номер порта, который клиент желает использовать,
а также код (определенное число) ISN (Initial Sequence number).
2. Сервер отвечает пакетом, содержащий ISN сервера, а также
ISN клиента, увеличенный на 1.
3. Клиент должен подтвердить установление соединения, вернув
ISN сервера, увеличенный на 1.
Принцип работы TCP:
берет из приложения большие блоки информации, разбивает их на
сегменты,
нумерует и упорядочивает каждый сегмент так, чтобы протокол
TCP на принимающей стороне мог правильно соединить все сегменты в
исходный большой блок;
согласовывает с протоколом принимающей стороны количество
информации, которое должно быть отправлено до получения
подтверждения от принимающего TCP;
после отправки сегментов TCP ждет подтверждения от целевого
TCP о получении каждого из них;
заново отправляет те сегменты, получение которых не было
подтверждено.
Трехступенчатое открытие соединения устанавливает номер
порта, а также ISN клиента и сервера. Каждый, отправляемый TCP-
пакет содержит номера TCP-портов отправителя и получателя, номер
фрагмента для сообщений, разбитых на меньшие части, а также
контрольную сумму, позволяющую убедиться, что при передаче не
произошло ошибок. Протокол TCP отвечает за надежную передачу