Cunoștințe, lecții, instrumente distribuite de management al sistemelor

Interfață de interfață de comunicare CPI-C

Interfață de interfață de comunicare CPI-C este o interfață de programare a aplicațiilor sau API. care oferă o conexiune (dialog) între programele din mediul SNA. Interfața CPI-C permite programelor de aplicație situate în nodurile de la distanțele geografice ale rețelei să colaboreze. Interacționându-se unul cu celălalt, astfel de programe pot rezolva diferite sarcini comune, cum ar fi comunicarea cu o bază de date la distanță, copierea fișierelor șterse, schimbul de mesaje e-mail etc.







Pentru a oferi o astfel de interacțiune în mediul SNA, sunt necesare diferite elemente hardware și software. În Fig. 4.2 prezintă aceste elemente și relațiile dintre ele.


Fig. 4.2. Interacțiunea dintre programe

Fiecare program de rețea este asociat cu un dispozitiv logic LU, care este un punct de acces la rețea pentru acesta. Din perspectiva aplicației, LU acționează ca interfața pe care o utilizează pentru a stabili comunicarea cu un alt program prin intermediul rețelei. Interfața CPI-C utilizează un UL de tip 6.2 care acceptă conexiunea între dispozitivele logice. Înainte ca cele două programe să poată începe interacțiunea, LU-ul lor trebuie să fie conectat printr-o sesiune, care este o conexiune logică între cele două unități de măsură. Sesiunea este stabilită când activați un mod special care definește un set de parametri de rețea care indică modul în care este utilizată sesiunea. LU tip 6.2 poate oferi mai multe sesiuni (două sau mai multe sesiuni concurente cu aceeași LU interactivă).







Cererile au acces la interfața IPC - C apeluri prin IPC - C. Fiecare apel pentru a efectua anumite acțiuni, cum ar fi începutul sau sfârșitul dialogului, trimiterea sau primirea de date. Moduri de instalare, etc. Programul. face un apel este considerat locale, celălalt program este considerat de la distanță. CPI apeluri - C sunt disponibile pentru programele scrise în diverse limbaje de programare.

APPC (Advanced Program-to-Communications Communications) este un protocol dezvoltat de IBM care permite aplicațiilor să lucreze pe diferite computere și să facă schimb de date direct. Protocolul APPC este implementat ca software. care funcționează în diferite sisteme de operare IBM și alte tipuri. Acesta poate fi fie o parte a sistemului de operare în sine, fie poate fi instalat ca un pachet software separat.

Protocolul APPC acționează ca o punte între aplicații și rețea. Atunci când o aplicație de pe un program de calculator local, - sursa - transmite informații de protocol APPC. acesta din urmă îl convertește în mod corespunzător și trimite la interfața de rețea, cum ar fi adaptor LAN. Mai multe informații sunt transmise prin rețea la calculator - destinatarul, protocolul APPC că este nevoie de adaptorul de rețea corespunzătoare. Protocolul următor convertește informațiile primite în formatul original și transmite procesul de aplicare corespunzătoare. Este evident că relația dintre sistemul în acest caz se efectuează la același nivel (peering). Pentru a accesa protocolul APPC al aplicațiilor utilizate funcții de interfață de programare a aplicațiilor (API) pentru diverse scopuri. Un exemplu de API poate servi funcția File Transfer Protocol APPC File Transfer Protocol (AFTP), oferind posibilitatea de a face schimb de fișiere între procesele de aplicații de la distanță. Pentru comunicarea între procesele de aplicare protocolul APPC utilizează sesiuni stabilite prin utilizarea apelurilor IPC - C. Cu toate acestea, aceste acțiuni sunt transparente pentru procesele de comunicare.







Articole similare

Trimiteți-le prietenilor: