Жылдам Жергілікті Интернет Протоколы (FLIP) және таратылған жүйелердегі қолданысы
Fast Local Internet Protocol
FLIP протоколы: Жедел жергілікті желілер үшін жаңа хабар алмасу әдісі. TCP/IP-ге альтернатива, OSI моделіндегі 3- және 4-қабаттарды біріктіреді. Амоба жүйесі үшін жасалған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Жедел жергілікті интернет-протоколы (FLIP) – LAN және WAN желілері үшін, таратылған қосымшаларды қолдау мақсатында жасалған байланыс протоколы. FLIP Амстердамдағы Vrije Universiteit-те Amoeba таратылған операциялық жүйесінде қашықтан процедура шақыру (RPC) мүмкіндігін іске асыру үшін әзірленген.
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-ді алмастырады, бірақ ол TCP сияқты көлік қабатының (4) протоколының қажеттілігін де жояды. + 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 желілік қызметтерге қол жеткізу нүктелері (NSAP) деп аталатын, орналасқан жеріне тәуелсіз 64 биттік идентификатормен бірліктерді анықтайды. Мысалы, бірлік – процесс болуы мүмкін; 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.