Транспортный уровень | Курс "Компьютерные сети"
Введение в транспортный уровень
Обзор раздела: В данном разделе рассматривается тема транспортного уровня в модели взаимодействия открытых систем.
Основные концепции транспортного уровня
- Транспортный уровень обеспечивает передачу данных между процессами разных хостов, гарантируя адресацию и надежность передачи.
- Транспортный уровень может предоставлять более высокий уровень надежности по сравнению с другими уровнями модели OSI, в зависимости от требований конкретного приложения.
Роль портов на транспортном уровне
- Для адресации на транспортном уровне используются порты, представленные числами от 1 до 65535, где каждый процесс имеет свой уникальный порт.
- Существуют хорошо известные, зарегистрированные и динамические порты для обеспечения подключения к сервисам в Интернете.
Примеры использования портов и айпи адресов
Обзор раздела: В этом разделе рассматривается пример сетевого взаимодействия с использованием айпи адресов и портов.
Процесс работы с портами и айпи адресами
- При соединении клиента с сервером через браузер операционная система автоматически назначает клиенту порты для обеспечения коммуникации.
- Использование айпи адресов и портов позволяет избежать путаницы при отправке данных между клиентом и сервером.
Транспортный уровень и его функции
Обзор раздела: В данном разделе рассматривается транспортный уровень в модели взаимодействия открытых систем, его задачи и способы обеспечения надежности передачи данных.
Функции транспортного уровня
- Транспортный уровень может быть построен ненадежным, так как ошибки в каналах связи происходят редко.
- Гарантирует доставку данных через подтверждение и порядок следования сообщений.
- Использует нумерацию сообщений для решения проблемы порядка следования при пакетной коммутации.
- Протоколы TCP и UDP используются на транспортном уровне: TCP гарантирует доставку и порядок, UDP работает быстрее.
Интерфейс сокетов на транспортном уровне
Обзор раздела: Рассматривается интерфейс сокетов на транспортном уровне, который является ключевым для взаимодействия между уровнями модели OSI.
Интерфейс сокетов
- Сокеты используются для взаимодействия между сетевыми приложениями и транспортным уровнем.
- Многие приложения взаимодействуют именно с транспортным уровнем через интерфейс сокетов.