1 / 24

Транспортный уровень

Транспортный уровень. Сети и системы телекоммуникаций Созыкин А.В. План. Место транспортного уровня в моделях OSI и TCP/IP Назначение транспортного уровня Адресация Протоколы транспортного уровня TCP / IP. Место в моделях OSI и TCP/IP. Модель OSI. Модель TCP/IP. Прикладной.

minowa
Download Presentation

Транспортный уровень

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Транспортный уровень Сети и системы телекоммуникаций Созыкин А.В.

  2. План • Место транспортного уровня в моделях OSI и TCP/IP • Назначение транспортного уровня • Адресация • Протоколы транспортного уровня TCP/IP ИМКН УрФУ

  3. Место в моделях OSI и TCP/IP Модель OSI Модель TCP/IP Прикладной Прикладной Представления Сеансовый Транспортный Транспортный Сетевой Сетевой Канальный Сетевых интерфейсов Физический ИМКН УрФУ

  4. Задачи транспортного уровня • Передача данных между процессами на хостах • Предоставление нужного уровня надежности передачи данных, не зависимого от надежности сети • Адресация ИМКН УрФУ

  5. Транспортный и сетевой уровень • Сетевой уровень обеспечивает передачу данных между хостами в объединенной сети • На одном хосте могут работать несколько приложений с разными требованиями к сети • Сетевой уровень – передача между хостами • Транспортный уровень – передача между процессами на хостах ИМКН УрФУ

  6. Модель OSI Прикладной Прикладной Представления Представления Сеансовый Сеансовый Транспортный Транспортный Сетевой Сетевой Сетевой Канальный Канальный Канальный Физический Физический Физический Сетевое оборудование Хост Хост ИМКН УрФУ

  7. Особенности транспортного уровня • Транспортный уровень есть только на хостах • Сетевое оборудование – канальный или сетевой уровень • Сквозное соединение – от процесса отправителя к процессу получателю • Не видит промежуточного сетевого оборудования ИМКН УрФУ

  8. Надежность передачи данных • Транспортный уровень может обеспечить надежность передачи данных выше, чем у лежащей в его основе сети • Эффективно на практике • Гарантия доставки данных: • Подтверждение получения • Повторная отправка не подтвержденных данных • Гарантия порядка следования сообщений: • Нумерация сообщений ИМКН УрФУ

  9. Адресация • У хоста в сети есть IP-адрес • На хосте могут работать несколько приложений • Открыто два окна браузера • Браузер и клиент электронной почты • Сервер Web, DNS и почты • В какое приложение отправить данные из поступившего IP-пакета? ИМКН УрФУ

  10. Адресация • Адрес на транспортном уровне: число от 1 до 65535 • Адрес называется портом • Каждое сетевое приложение на хосте имеет свой порт • Номера портов у приложение не повторяются • Форма записи: • 192.168.1.3:80 IP-адрес Порт ИМКН УрФУ

  11. Адресация • Полный адрес в Интернет (кортеж из 5 значений, 5tuple): • Транспортный протокол (TCP/UDP) • IP-адрес получателя • Порт получателя • IP-адресотправителя • Порт отправителя ИМКН УрФУ

  12. Типы портов • 1-1024 – Хорошо известные порты • 1025-49151 – Зарегистрированные порты • 49151-65535 – Динамические порты ИМКН УрФУ

  13. Хорошо известные порты • Well-known ports – порты популярных сервисов • 80 – HTTP (Web) • 22 – SSH • 25 – SMTP (Электронная почта) • 53 – DNS • Файл /etc/services в UNIX • Ограничение: использовать может только root/Администратор ИМКН УрФУ

  14. Регистрация портов • Выполняется Internet Assigned Numbers Authority (IANA) • Хорошо известные порты • Зарегистрированные порты  • Популярные сервисы также могут работать на любых портах • Требуется специальная настройка сервиса • Клиент должен явно указать портhttp://192.168.1.3:8080 ИМКН УрФУ

  15. Динамические порты • Хорошо известные и зарегистрированные порты используются серверами • Клиенты должны знать, к какому порту подключаться • Клиентам также нужны порты для адресации на транспортном уровне • Для клиента номер порта принципиального значения не имеет • Значения выбираются случайно из диапазона динамических портов ИМКН УрФУ

  16. Порты и IP-адреса Клиент IP: 192.168.1.2 Web-сервер IP: 192.168.1.100 Браузер Порт 50298 Демон Порт 80 Браузер Порт 50302 ИМКН УрФУ

  17. Просмотр соединений и портов >netstat -a Активные подключения Имя Локальный адрес Внешний адрес Состояние TCP 0.0.0.0:22 avs:0 LISTENING TCP 0.0.0.0:135 avs:0 LISTENING TCP 0.0.0.0:445 avs:0 LISTENING TCP 0.0.0.0:990 avs:0 LISTENING TCP 0.0.0.0:49152 avs:0 LISTENING TCP 0.0.0.0:49153 avs:0 LISTENING TCP 0.0.0.0:49154 avs:0 LISTENING TCP 0.0.0.0:49155 avs:0 LISTENING TCP 0.0.0.0:49156 avs:0 LISTENING TCP 0.0.0.0:50002 avs:0 LISTENING TCP 10.11.3.109:139 avs:0 LISTENING TCP 109.198.239.112:50298 arn06s01-in-f1:http ESTABLISHED TCP 109.198.239.112:50302 95.100.188.20:http ESTABLISHED ИМКН УрФУ

  18. Транспортные протоколы TCP/IP Прикладной HTTP SMTP DNS FTP Транспортный TCP UDP Сетевой IP ICMP ICMP ICMP ARP ARP DHCP DHCP DHCP Сетевых интерфейсов Ethernet WiFi DSL ИМКН УрФУ

  19. Транспортные протоколы TCP/IP • TCP (Transmission Control Protocol) – протокол с установкой соединения • Гарантия доставки • Сохранение порядка следования сообщений • UDP (User Datagram Protocol) – протокол без установки соединения • Нет гарантии доставки ИМКН УрФУ

  20. Стек протоколов • Стек протоколов - иерархически организованный набор протоколов, достаточный для организации взаимодействия по сети ИМКН УрФУ

  21. Стек протоколов TCP/IP Прикладной HTTP SMTP DNS FTP Транспортный TCP UDP Сетевой IP ICMP ICMP ICMP ARP ARP DHCP DHCP DHCP Сетевых интерфейсов Ethernet WiFi DSL ИМКН УрФУ

  22. Стек протоколов TCP/IP Прикладной HTTP SMTP DNS FTP Транспортный TCP UDP Сетевой IP ICMP ICMP ICMP ARP ARP DHCP DHCP DHCP Сетевых интерфейсов Ethernet WiFi DSL ИМКН УрФУ

  23. Итоги • Место транспортного уровня в моделях OSI и TCP/IP • Назначение транспортного уровня • Адресация • Протоколы транспортного уровня TCP/IP ИМКН УрФУ

  24. Вопросы? ИМКН УрФУ

More Related