Добавить в корзинуПозвонить
Найти в Дзене

Финансовые технологии: протоколы TCP и IP

Здравствуйте, наши дорогие читатели. Протоколы TCP и IP. Об этом текст ученика нашего курса по финансовому мышлению. Сегодня поговорим о финансовых технологиях.
Другие публикации по теме финансовых технологий вы можете найти в данной подборке.
Сети TCP и IP. Разберем эти протоколы чуть подробнее для продолжения постов про финансовые технологии. Они являются основным и частым дуэтом протоколов

Здравствуйте, наши дорогие читатели. Протоколы TCP и IP. Об этом текст ученика нашего курса по финансовому мышлению. Сегодня поговорим о финансовых технологиях.

Другие публикации по теме финансовых технологий вы можете найти в данной подборке.

Сети TCP и IP. Разберем эти протоколы чуть подробнее для продолжения постов про финансовые технологии. Они являются основным и частым дуэтом протоколов Интернета.

Представьте, что IP (Internet Protocol) — это почтальон в глобальной сети. У него есть одна задача – доставить пакет данных из точки А в точку Б. Он берёт ваше сообщение, прошедшее через вышестоящие уровни модели (например, с фото), разбивает его на мелкие части — пакеты — и на каждом пакете пишет адрес назначения (IP-адрес вашего друга) и адрес отправителя (ваш IP-адрес). B – некоторые служебные поля, которые пока пропустим.

Недостаток: IP — протокол ненадёжный. Почтальону всё равно, что в конверте. Он не проверяет, дойдут ли все пакеты, в каком порядке они придут. Он просто бросает их в сеть, и каждый пакет ищет свой путь к цели самостоятельно. Как если бы вы отправили книгу, разорвав её на главы и выбросив листы в разные почтовые ящики.

Результат? Пакеты могут прийти в неправильном порядке, некоторые – потеряться по дороге, а другие — повредиться. Работает по принципу «отправил и забыл». TCP (Transmission Control Protocol) — это координатор. Если IP — это почтальон, то TCP — это его руководство, например душный и ответственный менеджер, который стоит над душой и контролирует каждый шаг.

Прежде чем начать передачу, TCP устраивает «виртуальное рукопожатие» между вашим компьютером и сервером. Этот процесс называется "Three-Way Handshake" (трехэтапное рукопожатие), и он основан на пакетах с параметрами, флагами SYN и ACK. TCP присваивает каждому пакету порядковый номер. Получатель должен отправить обратно подтверждение (ACK): «Пакет №1 получил, жду №2». Если подтверждение не пришло, TCP терпеливо отправляет пакет заново. Менеджер TCP проверяет, не повредился ли пакет в пути (с помощью контрольной суммы), и собирает все пакеты в правильной последовательности, прежде чем отдать данные вашему приложению.

TCP «следит» за нагрузкой в сети, чтобы не «затопить» сеть пакетами. Если «видит», что пакеты теряются (значит, в сети пробка), он искусственно снижает скорость отправки. Прежде чем начать передачу данных, TCP инициирует ритуал рукопожатия, чтобы убедиться, что обе стороны готовы к общению.

Этот процесс состоит из 3 шагов:

1. SYN (Synchronize) — «Привет, можно поговорить?»

Ваш компьютер (клиент) отправляет серверу специальный пакет с флагом SYN. Внутри него лежит случайное начальное число (sequence number), которое будет использоваться для нумерации исходящих данных. Аналогия: Вы звоните другу и говорите: "Алло! Ты меня слышишь?"

2. SYN-ACK (Synchronize-Acknowledge): «Слышу! А ты меня слышишь?»

Сервер получает SYN и отвечает одним пакетом, в котором установлены два флага сразу: SYN и ACK. Этим он говорит: «Я получил твой SYN (ACK) и готов к общению, вот мой собственный SYN с моим начальным числом».

Аналогия такая. Друг отвечает: "Да, я тебя слышу отлично! А как ты меня слышишь?"

3. ACK (Acknowledge): «Да, я тебя тоже слышу! Начинаем». Ваш компьютер отправляет серверу пакет с флагом ACK, подтверждая, что он получил SYN от сервера.

Аналогия такая. Вы отвечаете: "Я тебя тоже прекрасно слышу! Давай обсуждать наши дела".

После этого "рукопожатия" виртуальное соединение считается установленным, и можно начинать передачу данных. Этот механизм — краеугольный камень надежности TCP".

*******

Если вам нравятся наши публикации, то вы можете поддержать канал донатом.

Ссылка на донат.

У нас есть много полезных и интересных публикаций.

Наш клуб 800Million совместно с Центром психологической безопасности (ЦПБ)

регулярно проводит финансовые курсы. В этой подборке собрана информация о курсах, отзывы о них, а также рассказано о преподавателе.

А это пост, в котором рассказано обо всех наших технологиях.

Здесь - наши статьи.

Здесь подборка с нашими рассказами о 800Million.

Кроме того, у нашего клуба есть своя картинная галерея нейроживописи.

Стиль - супрематизм. Картины созданы нашим мастером. Любую из работ вы можете заказать для приобретения.