Jump to content

Интерфейс транспортного уровня

В компьютерных сетях интерфейс транспортного уровня (TLI) представлял собой сетевой API, предоставленный AT&T UNIX System V Release 3 (SVR3) в 1987 году. [1] и продолжился в выпуске 4 (SVR4). [2] TLI был аналогом System V интерфейса BSD программирования сокетов , который также был представлен в UNIX System V Release 4 (SVR4). [2] Позже TLI был стандартизирован как XTI , X/Open Transport Interface .

TLI и сокеты

[ редактировать ]

Первоначально ожидалось, что протоколы OSI заменят TCP/IP, поэтому TLI разработан с точки зрения модели OSI , соответствующей транспортному уровню OSI . В остальном TLI с точки зрения API похож на сокеты.

TLI и XTI широко использовались (?) и до UNIX 98, возможно, были предпочтительнее POSIX Sockets 5API. [3] относительно существующих стандартов. Однако по крайней мере с начала 1990-х годов было ясно, что интерфейс Berkeley Socket в конечном итоге возобладает. [4] TLI и XTI по-прежнему поддерживаются в операционных системах , производных от SVR4, и в операционных системах, соответствующих фирменным UNIX (UNIX 95, UNIX 98 и UNIX 03 Single UNIX Specifications), таких как Solaris и AIX (а также в классической Mac OS в форме Открытый транспорт ). В UNIX 95 (XPG4) и UNIX 98 (XPG5.2) XTI был предпочтительным и рекомендуемым поддерживаемым API для новых транспортных протоколов. [3] [5] В результате обсуждений Austin Group с целью включения разновидностей UNIX, которые не предоставляют STREAMS , таких как BSD и Linux , в единую спецификацию UNIX, единая спецификация UNIX UNIX 03 объявляет STREAMS как необязательный и объявляет POSIX. Сокеты как предпочтительный API для новых транспортных протоколов.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Гудхарт и Кокс (1994) , с. 11.
  2. ^ Jump up to: а б Гудхарт и Кокс (1994) , с. 17.
  3. ^ Jump up to: а б X/Open Group (январь 2000 г.). Сетевые службы (XNS), выпуск 5.2 . Спецификация CAE (изд. 5.2). Беркшир, Великобритания: Открытая группа.
  4. ^ Эндрю Л. Рассел (30 июля 2013 г.). «OSI: Интернет, которого не было» . IEEE-спектр . Проверено 10 января 2021 г.
  5. ^ X/Открытая группа (февраль 1997 г.). Сетевые службы (XNS), выпуск 5 . Спецификация CAE (5-е изд.). Беркшир, Великобритания: Открытая группа. ISBN  1-85912-165-9 .
  • Доброе сердце, Берни; Кокс, Джеймс (1994). Волшебный сад объяснил: внутреннее устройство UNIX System V Release 4, дизайн открытой системы . Австралия: Прентис Холл. ISBN  0-13-098138-9 .
  • Нусс, Бранко (январь 2000 г.). РТФМ!!! Вопрос 5.2 . Спецификация CAE. Том. 1 (1,0 изд.). Акрон, Огайо: Аддисон-Уэсли.
  • Паджари, Джордж (1992) [1991]. Написание драйверов устройств UNIX (2-е издание). Ридинг, Массачусетс: Аддисон-Уэсли. ISBN  0-201-52374-4 .
  • Операция Санта-Крус (1997) [1995]. Двоичный интерфейс приложения System V — дополнение к процессору с архитектурой Intel386 (4-е изд.). Санта-Крус, Калифорния: Операция Санта-Крус, Inc.
  • Операция Санта-Крус (1997) [1995]. Двоичный интерфейс приложения System V (4.1-е изд.). Санта-Крус, Калифорния: Операция Санта-Крус, Inc.
  • Стивенс, В. Ричард (1990). Сетевое программирование UNIX . Энглвуд Клиффс, Нью-Джерси: Прентис-Холл. ISBN  0-13-949876-1 .
  • Стивенс, В. Ричард (1993). Расширенное программирование в среде UNIX (1-е издание, 15-е печатное издание). Ридинг, Массачусетс: Аддисон-Уэсли. ISBN  0-201-56317-7 .
  • Томас, Ребекка; Лоуренс Р. Роджерс; Джин Л. Йейтс (1986). Руководство для опытных программистов по UNIX System V. Беркли, Калифорния: Осборн МакГроу-Хилл. ISBN  0-07-881211-9 .
  • Системные лаборатории UNIX (1995). Двоичный интерфейс приложения System V (4-е изд.). Энглвуд Клиффс, Нью-Джерси: Системные лаборатории UNIX.
  • Группа Уэйта (1987). Митчел Уэйт (ред.). UNIX Papers (2-е печатное изд.). Индианаполис, Индиана: Говард В. Сэмс и компания. ISBN  0-672-22578-6 .
  • Цукер, Стив; Кари Кархи (1995) [1993]. Двоичный интерфейс приложения System V — дополнение к процессору PowerPc . Маунтин-Вью, Калифорния: SunSoft.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eec914b7dd5bc6f460b7d4d3c48b936d__1722391980
URL1:https://arc.ask3.ru/arc/aa/ee/6d/eec914b7dd5bc6f460b7d4d3c48b936d.html
Заголовок, (Title) документа по адресу, URL1:
Transport Layer Interface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)