Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
В компьютерных сетях интерфейс транспортного уровня (TLI) — это сетевой API, предоставленный компанией AT&T в UNIX System V Release 3 (SVR3) в 1987 году и поддерживавшийся в Release 4 (SVR4). TLI являлся аналогом интерфейса программирования BSD sockets в System V, который также был доступен в UNIX System V Release 4 (SVR4). Позднее TLI был стандартизирован как XTI — транспортный интерфейс X/Open.
In computer networking, the Transport Layer Interface (TLI) was the networking API provided by AT&T UNIX System V Release 3 (SVR3) in 1987 and continued into Release 4 (SVR4). TLI was the System V counterpart to the BSD sockets programming interface, which was also provided in UNIX System V Release 4 (SVR4). TLI was later standardized as XTI, the X/Open Transport Interface.
TLI и розетки
Первоначально ожидалось, что протоколы OSI заменят TCP/IP, поэтому TLI разработан с ориентацией на модель OSI, соответствуя транспортному уровню OSI. В остальном, с точки зрения API, TLI похож на сокеты. TLI и XTI широко использовались (?) и вплоть до UNIX 98 могли быть предпочтительнее POSIX Sockets 5API по отношению к существующим стандартам. Однако, по крайней мере, с начала 1990-х годов стало ясно, что интерфейс Berkeley Socket в конечном итоге возобладает. TLI и XTI по-прежнему поддерживаются в операционных системах, производных от SVR4, и в операционных системах, соответствующих брендовым UNIX (UNIX 95, UNIX 98 и UNIX 03 Single UNIX Specifications), таких как Solaris и AIX (а также в классической Mac OS в виде Open Transport). В UNIX 95 (XPG4) и UNIX 98 (XPG5.2) XTI был предпочтительным и рекомендованным поддерживаемым API для новых транспортных протоколов. В результате обсуждений группы Остина, направленных на включение в Единую спецификацию UNIX вариантов UNIX, не предоставляющих STREAMS, таких как BSD и Linux, Единая спецификация UNIX 03 объявила STREAMS необязательными и POSIX Sockets предпочтительным API для новых транспортных протоколов.
It was originally expected that the OSI protocols would supersede TCP/IP, thus TLI is designed from an OSI model oriented viewpoint, corresponding to the OSI transport layer. Otherwise, TLI looks similar, API wise, to sockets. TLI and XTI were widely used (?) and, up to UNIX 98, may have been preferred over the POSIX Sockets 5API with respect to existing standards. However, it was clear at least since the early 1990s that the Berkeley Socket interface would ultimately prevail. TLI and XTI are still supported in SVR4 derived operating systems and operating systems conforming to branded UNIX (UNIX 95, UNIX 98 and UNIX 03 Single UNIX Specifications) such as Solaris and AIX (as well as the classic Mac OS, in the form of Open Transport). Under UNIX 95 (XPG4) and UNIX 98 (XPG5.2), XTI was the preferred and recommended supported API for new transport protocols. As a result of deliberations by the Austin Group with the goal of bringing flavors of UNIX that do not provide STREAMS, such as BSD and Linux, under the Single UNIX Specification, the UNIX 03 Single UNIX Specification both declares STREAMS as optional, and declares POSIX Sockets as the preferred API for new transport protocols.