TCP/IP
TCP/IP - стандарт который позволяет обрабатывать передачу данных, аналогичен модели OSI. Управляет формированием пакетов, отправкой, получением, маршрутизацией. Модель включает не только TCP и IP, они основные, используются также: UDP, FTP, SMTP и другие.
Cовместная работа этих протоколов создает универсальную модель ну или стандарт передачи данных. TCP отвечает за надёжность соединения между узлами и за доставку данных, а IP за поиск узлов в сети. По другому можно объяснить этот стандарт так: IP говорит как организовать доставку данных, а TCP это выполняет и при этом делает работу качественно.
Отличие TCP/IP от OSI, в том что это реальная модель клиент-сервер, а OSI концепт.
Принцип работы TCP
Перед передачей данных TCP устанавливает соединение, а после соединение разрывается.
- TCP проверяет существование адресата:
- Первый узел отправляет пакет с битом "SYN" (синхронизировать?)
- Второй узел, отвечает пакетом "ASK" (подтверждаю) и "SYN"
- Первый узел отправляет пакет "ASK"
Обычно эти пакеты не содержат данных, служат только для установления соединения.
- Надежность
Следующим этапом пакеты нумеруются и отправляются, а после запрашивается подтверждение от получающего, по каждому блоку данных. Если получатель игнорирует, то сессия разрывается.
- TCP учитывает порядок
Блоки данных доставляются в порядке их отправления. Промежуточные узлы не читают (как правило) содержимое. Пакеты могут идти с разной скоростью и разными маршрутами. TCP чтобы учитывать порядок, собирает их по порядоковым номерам.
IP
Задача протокола логически отделить узлы друг от друга, присвоив адреса.
Подробное и внятное объяснение работы этих протоколов:
Уровни TCP/IP
Все как в OSI, только уровней по меньше - 4.
- Канальный. Уровень схож с канальным и физическими уровнями из модели OSI. Подготавливаются пакеты для передачи данных. Используются протоколы: Ethernet, ppp. Отвечает за размещение и прием пакетов. Занимается фрагментированием данных.
- Сетевой. На этом уровне пакеты адресуются и упаковываются, а также составляется маршрут до узла получателя.
- Транспортный уровень. Выполняется сама доставка. Доставку осуществляют два протокола, TCP - когда нужно точно доставить. И UDP когда надежность не имеет большого веса.
- Прикладной. Уровень приложений. Если сравнивать с моделью OSI, то здесь выполняются такие уровни как: сеансовый, представления и прикладной. Здесь же работают такие протоколы как: HTTP, DNS, SMTP и т.д.
Дата публикации/обновления: 02 Февраля 2023
Автор: Виталий Трефилов
Новые посты в Telegram: @vtwblog
Комментарии
Оставить комментарий
Где-то допущена ошибка
Пожалуйста, представьтесь
Некорректно введена электронная почта
Введите комментарий
Слишком много текста
Ошибка в капче
Вы уже голосовали за этот комментарий
Ваш комментарий отправлен на модерацию