Sunteți pe pagina 1din 1

Curs 10

Nivelul Aplicaie

Nivelul aplicaie se refer la protocoalele de nivel nalt folosite de


majoritatea aplicaiilor, precum terminalul virtual (TELNET), transfer de fiiere
(FTP) i pot electronic (SMTP). Alte protocoale de nivel aplicaie sunt DNS
(sistem de nume de domeniu), NNTP sau HTTP.
n majoritatea implementrilor, nivelul aplicaie trateaz nivelurile inferioare
ca o "cutie neagr" care ofer o infrastructur sigur de comunicaii, dei
majoritatea aplicaiilor cunosc adresa IP sau portul folosit. Majoritatea
protocoalelor de la nivelul aplicaie sunt asociate cu modelul client-server.
Serverele au de obicei asociate porturi fixe: HTTP are portul 80, FTP portul 21,
etc. n schimb, clienii folosesc porturi temporare.
Se ofera si protocoale pentru rezolvarea unor sarcini de sistem:
Sistemul de fisiere in retea NFS Network File System
Conectivitate cu alte sisteme de fisiere SMB/CIFS Server Message
Block/Common Internet File System
Servicii de imprimanta CUPS Common Unix Printing System
Servicii de baze de date: MySQL, PostgreSQL.
Tipuri de protocoale de comunicatie folosite:
Fluxuri de caractere generate de utilizator;
Mesaje intrebare/raspuns ASCII
Formate binare
Cerinte referitoare la proiectarea unui protocol:
Parametri critici: lungimea
elor, modul de adresare.

numelui

comenzilor, marimea

buffer

Definirea operatiilor premise (creare, citire, scriere, stergere, actualizare)


Raportarea erorilor: coduri de eroare, mesaje.
Formatul
datelor, lungime fixa/variabila.

mesajelor: sursa, destinatie, parametri,codificarea

S-ar putea să vă placă și