Nivelul Aplicaţie

Primary tabs

Română

Smart switch 6000

Aplicaţii de reţea

A BitTorrent clientProtocolul BitTorrent

Aplicaţiile pentru cerinţele serviciilor se plasează în infrastructura reţelei.

Aplicaţiile distribuite ale protocoalelor se folosesc pentru a implementa aplicaţia.

O lista parţială de aplicaţii:

poşta electronică

fax

grupuri de ştiri

procesarea tranzacţiilor

transfer de fişiere

banca/depozit electronic

acces la distanţă: telnet

votul electronic

teleservicii: audio/video/text

baze de date distribuite

teleconferinţa

WWW

teleştiinţa

biblioteci digitale

studiu la distanţă

controlul traficului aerian

telelucru

monitorizarea traficului

CSCW

telemetrie

video la cerere

retransmisie la distanţă

cumpărături de la domiciliu

telemedicina

servicii de chat

alte aplicaţii

Cerinţele Aplicaţiei

  • lărgimea de bandă: câţi biţi/sec sunt necesari? Traficul este uniform, sau neregulat?

  • procesarea protocolului: cîţi MIPS (milioane de instrucţiuni per secundă) sunt necesari pentru software necesar aplicaţiei şi protocoalele corespunzătoare?

  • timpul de menţinere: cât timp rulează aplicaţia?

  • siguranţa nivelului de date: este necesară livrarea în siguranţă (în ordine, fără pierderi)?

  • performanţa: sunt necesare constrângeri asupra întârzierilor maxime de la aplicaţie la aplicaţie,  crearea de cozi pentru distribuţia întârzierilor?

  • calitatea serviciilor: sunt necesare garanţii privind calitatea serviciilor?

  • structura comunicaţiilor: 1-1, 1-supraunitar, supraunitar - supraunitar?

  • securitatea: sunt necesare autentificarea şi încriptarea?
     

aplicaţia lărgimea de bandă siguranţa calitatea serviciilor menţinere securitate
pachet audio 10K - 1M n d/n min/h d/n
pachet video 10K - 10M n d/n min/h d/n
video-la-cerere 1M - 10M n/d d min/h n
email 10K d n min d/n
tranzacţii 1K d d/n sec d/n
raze X > 10M d/n d/n min d/n
fax 10K d n min d/n

Structura Aplicaţiei

Aplicaţii de reţea distribuite în natură. Set de procese la nivel aplicaţie Comunicaţii (de obicei) pe diferite gazde, care oferă / implementează serviciul.

Structura Aplicaţiei
Modelul client/server:

Acest model este asimetric: serverul oferă servicii via o interfaţă bine definită, clientul primeşte serviciul. Problema clientului este localizarea / recepţia serviciului. Problema serverului este cum / dacă să ofere un anumit serviciu.

Exemplu: client (browser) WWW, server

Modelul "peer/peer"

Este simetric: fiecare proces are un egal.

Exemplu: teleconferinţa.

Amîndouă modele necesită transportul solicitărilor / răspunsurilor, şi partajarea datelor.

Adaugă comentariu nou