DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Oracle-совместимые протоколы

Корпорация Oracle создала набор протоколов, являющихся ее собственной реализацией транспортного уровня. Чтобы понять смысл этой фразы, давайте еще раз кратко рассмотрим функции транспортного уровня модели ISO/OSI. Действуя локально, этот уровень решает множество задач. Вот их перечень:
•        Определение альтернативного маршрута передачи в случае возникновении проблем в сети (или сохранение данных до восстановления сетевого соединения)
•        Обеспечение полного и безошибочного приема данных
в правильном порядке
•        Разбиение данных на пакеты одинакового размера в соответствии с требованиями сетевого уровня
Извлечение информации из принятых пакетов и сборка исходного сообщения
Нумерация пакетов, обеспечивающая правильную сборку в случае неупорядоченного прихода пакетов.
Уведомление компьютера-отправителя о безошибочном приеме сообщения
Уведомление передающей машины о необходимости приостановить передачу в случае заполнения буфера кадров принимающей машины.
Мультиплексирование сообщений или сеансов при наличии такой возможности
Для устранения возможной несогласованности на одной машине могут использоваться несколько транспортных протоколов. В Интернете стандартом стал протокол TCP, реализованный как часть стека TCP/IP многими компаниями.
Теперь, когда вы получили достаточно полное представление о функциях транспортного уровня, подумаем, как можно обеспечить совместимость какого-либо вышележащего протокола с этим уровнем. Очевидно, что для этого нужно реализовать в сетевом продукте поддержку наиболее распространенных транспортных протоколов. Именно так и поступила корпорация Oracle. Каждый из ее протоколов отвечает за отображение функций сетевого субстрата в эквивалентные функции одного из транспортных протоколов.
В таблице 2.6 перечислены некоторые из наиболее распространенных протоколов, поддерживаемых Oracle. Во всех случаях предполагается, что база данных Oracle функционирует на хосте, который поддерживает упомянутый протокол. 
Внимание
В таблице 2.6 указаны не все протоколы, поддерживаемые Oracle.
 









jAntivirus