Fast Local Internet Protocol: Difference between revisions

Content deleted Content added
MaD70 (talk | contribs)
Explained the meaning of "transparency" in this context
MaD70 (talk | contribs)
Added table with comparison of layers of functionality in OSI, TCP/IP, and FLIP from cited paper
Line 1:
{{More citations needed|date=February 2013}}
 
The '''Fast Local Internet Protocol''' ('''FLIP''') is a suite of [[Internet protocol suite|internet protocols]], conceived for [[distributed computing |distributed applications]]. FLIP was designed at the [[Vrije Universiteit Amsterdam]] to support [[remote procedure call]]ing in the [[Amoeba (operating system)|Amoeba]] [[distributed operating system]].<ref name="FLIP">[[M. Frans Kaashoek]], Robbert van Renesse, Hans van Staveren, and [[Andrew S. Tanenbaum]]. 1993. FLIP: an internetwork protocol for supporting distributed systems. ACM Trans. Comput. Syst. 11, 1 (Feb. 1993), 73–106. https://doi.org/10.1145/151250.151253</ref>
In the [[OSI model]], FLIP occupies [[Network layer|layer 3]], thus replacing [[Internet Protocol|IP]], but it also obviates the need for a transport-level protocol like [[Transmission Control Protocol|TCP]].
{| class="wikitable"
 
|+ Layers of functionality in OSI, TCP/IP, and FLIP.<ref name="FLIP"/>
! Level !! 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 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), group communication, secure communication and easy network management. The following FLIP properties helps to achieve the efficiency requirements:
*FLIP identifies entities called network service access points (NSAPs).