Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Протокол быстрого локального интернет-соединения (FLIP) — это коммуникационный протокол для локальных и глобальных сетей, разработанный для распределённых приложений. FLIP был создан в Свободном университете Амстердама для поддержки удалённого вызова процедур (RPC) в распределённой операционной системе Amoeba.
The Fast Local Internet Protocol (FLIP) is a communication protocol for LAN and WAN, conceived for distributed applications. FLIP was designed at the Vrije Universiteit Amsterdam to support remote procedure call (RPC) in the Amoeba distributed operating system.
Сравнение с TCP/IP
В модели OSI FLIP занимает сетевой уровень (3), таким образом заменяя IP, но также делает ненужным протокол транспортного уровня (4), такой как TCP. + Слои функциональности в OSI, TCP/IP и FLIP. Слой OSI TCP/IP FLIP 7 Прикладной Определено пользователем Определено пользователем 6 Представительский Определено пользователем Amoeba Interface Language (AIL) 5 Сеансовый Не используется RPC и групповая коммуникация 4 Транспортный TCP или UDP Не требуется 3 Сетевой IP FLIP 2 Канальный Например, Ethernet Например, Ethernet 1 Физический Например, коаксиальный кабель Например, коаксиальный кабель
In the OSI model, FLIP occupies the network layer (3), thus replacing IP, but it also obviates the need for a transport layer (4) protocol like TCP. + Layers of functionality in OSI, TCP/IP, and FLIP. Layer OSI TCP/IP FLIP 7 Application User defined User defined 6 Presentation User defined Amoeba Interface Language (AIL) 5 Session Not used RPC and Group communication 4 Transport TCP or UDP Not needed 3 Network IP FLIP 2 Data Link E. g., Ethernet E. g., Ethernet 1 Physical E. g., Coaxial cable E. g., Coaxial cable
Свойства
FLIP — это протокол без установления соединения, разработанный для обеспечения прозрачности (в отношении нижележащих уровней сети модели OSI: 2. канального и 1. физического), эффективного удаленного вызова процедур (RPC), групповой связи, защищенной связи и простого управления сетью. Следующие свойства FLIP способствуют достижению требований распределенных вычислений:
FLIP is a connectionless protocol designed to support transparency (with respect to the underlying network layers of the OSI model: 2. data link and 1. physical), efficient RPC, group communication, secure communication and easy network management. The following FLIP properties helps to achieve the requirements of distributed computing:
FLIP идентифицирует сущности с помощью 64-битного идентификатора, не зависящего от местоположения, называемого точками доступа к сетевым службам (NSAP). Сущностью может быть, например, процесс; в отличие от протокола IP, где IP-адрес идентифицирует хост. FLIP использует одностороннее отображение между "приватным" адресом, используемым для регистрации конечной точки сетевого соединения, и "публичным" адресом, используемым для объявления конечной точки. FLIP маршрутизирует сообщения на основе NSAP (обеспечивая прозрачность). FLIP обнаруживает маршруты по мере необходимости. FLIP использует бит в заголовке сообщения для запроса передачи конфиденциальных сообщений через доверенные сети.
FLIP identifies entities with a location independent 64 bit identifier called Network Service Access Points (NSAPs). An entity can, for example, be a process; contrary to the IP protocol where an IP address identifies a host. FLIP uses a one way mapping between the “private” address, used to register an endpoint of a network connection, and the “public” address used to advertise the endpoint. FLIP routes messages based on NSAP (transparency). FLIP discovers routes on demand. FLIP uses a bit in the message header to request transmission of sensitive messages across trusted networks.