Обеспечивает передачу данных между любой парой прикладных процессов, работающих в сети
Примеры: TCP, UDP
Единица данных–дейтаграмма/блок данных.
Транспортный уровень:
- управляет передачей пакетов и обеспечивает их целостность:
- обнаруживает и устраняет ошибки;
- укрупняет/разукрупняет пакеты данных;
- устанавливает приоритеты при передаче;
- восстанавливает пакеты, потерянные нижними уровнями протоколов.
- предоставляет приоритеты при передачи блоков и др.
Порт –системная очередь пакетов к точке входа прикладного процесса. Сокет –набор идентифицирующих параметров, состоящий из IP-адреса и номера порта.
Для каждого номера порта –2 очереди: входящих и исходящих пакетов.
Мультиплексирование –процедура приёма протоколом TCP (UDP)данных, поступающих от нескольких прикладных служб.
Демультиплексирование –распределение протоколом TCP (UDP)поступающих с сетевого уровня пакетов между набором высокоуровневых служб, идентифицированных номерами портов.
Протоколы транспортного уровня предназначены для обеспечения непосредственного информационного обмена между двумя пользовательскими процессами. Существует два типа протоколов транспортного уровня – сегментирующие протоколы и не сегментирующие протоколы доставки дейтаграмм.
Сегментирующие протоколы транспортного уровня, разбивают исходное сообщение на блоки данных транспортного уровня - сегменты. Протоколы доставки дейтаграмм не сегментируют сообщение и отправляют его одним куском, который называется «дейтаграмма».
В качестве протоколов транспортного уровня в сети Internet могут быть использованы два протокола:UDP и TCP
Протокол TCP –протокол управления передачей, Протокол надёжной доставки сообщения (с подтверждением доставки), Протокол с установкой логического соединения. В отличие от UDP, гарантирует, что приложение получит данные точно в такой же последовательности, в какой
Протокол UDP –протокол пользовательских дейтаграмм, Протокол ненадёжной доставки сообщения –(без подтверждения доставки), Протокол без установки логического соединения. Это позволяет ему гораздо быстрее и эффективнее доставлять данные для приложений, которым требуется большая пропускная способность линий связи, либо требуется малое время доставки данных.
Вопрос. Система DNS.
DNS (система доменных имён) — распределённая система преобразования имени хоста (компьютера или другого сетевого устройства) в IP адрес(или IP-адреса в имя хоста). DNS работает в сетях TCP/IP.
DNS обладает следующими характеристиками:
--Распределённость хранения информации. Каждый узел сети в обязательном порядке должен хранить только те данные, которые входят в его зону ответственности и адреса корневых DNS-серверов.
--Кеширование информации. Узел может хранить некоторое количество данных не из своей зоны ответственности для уменьшения нагрузки на сеть.
--Иерархическая структура, в которой все узлы объединены в дерево, и каждый узел может или самостоятельно определять работу нижестоящих узлов, или передавать их другим узлам.
--Резервирование.За хранение и обслуживание своих узлов отвечают несколько серверов, разделённые физически и логически, что обеспечивает сохранность данных и продолжение работы даже в случае сбоя одного из узлов.
--Поддержка динамических обновлений.
Зона – логическая область дерева имён, выделенная какой-либо стране/организации/лицу с правом делегирования подзон.
Домен –имя зоны
Доменное имя – полное имя узла с указанием всех зон в иерархическом виде читается справа налево.
DNS-сервер – специализированное ПО для обработки DNS-запросов. DNS-сервер может быть ответственным за некоторые зоны и/или перенаправлять запросы вышестоящим серверам.
DNS-клиент –специализированное ПО, генерирующее DNS-запросы.
DNS-запрос –запрос на преобразование имен от клиента (или сервера) к серверу.
Наиболее важные категории DNS записей:
A или запись адреса связывает имя хоста с адресом IP.
CNAME или каноническая запись имени используется для перенаправления на другое имя.
MX или почтовый обменник указывает сервер(а) обмена почтой для данного домена.
PTR или запись указателя связывает IP хоста с его каноническим именем.
NS указывает на DNS-серверы для данного домена.
SOA указывает, на каком сервере хранится эталонная информация о данном домене.
Регистрация домена - процедура получения доменного имени. Заключается в создании записей, указывающих на администратора домена, в базе данных DNS. Порядок регистрации и требования зависят от выбранной доменной зоны. Регистрация домена может быть выполнена как организацией-регистратором, так и частным лицом, если это позволяют правила выбранной доменной зоны.