Stratificare
Ierarhii de protocoale
Primitive de serviciu
Servicii confirmate
service REQUEST
service 2 3
1
service RESPONSE
CONFIRM
service INDICATION
4
SAP SAP
Service provider
Servicii neconfirmate
Uniti de Date
PDU Protocol Data Unit SDU Service Data Unit
PCI Protocol Control Information IDU Interface Data Unit
ICI Interface Control Information
Ce conin specificaiile ?
Specificaie Serviciu
primitive (operaii)
parametri
reguli asupra ordinii operaiilor (state machine)
Specificaie Protocol
scop i funcii
servicii oferite
servicii utilizate din nivel inferior
structura intern (entiti i relaii)
tipuri i formate mesaje schimbate ntre entiti
reguli de reacie a fiecrei entiti la comenzi, mesaje i
evenimente interne
22.02.2009 Protocoale de comunicaie Curs 1 15
Nivel fizic
Funcie - transmitere a irurilor de bii pe un canal de comunicaie
Principalele probleme
codificarea zerourilor i a unitilor
stabilirea i desfiinarea conexiunilor fizice
modul de transmisie (semiduplex sau duplex) etc.
Exemplu
transmiterea pe o linie telefonic
Exemplu de protocol
RS 232C: caracteristicile mecanice, electrice,
funcionale i procedurale ale legturii
ntre terminal i modem
Legtura de date
Funcie - realizeaz o comunicare sigur i eficient ntre dou noduri
adiacente (conectate printr-un canal fizic de comunicaie)
Probleme
ncadrare
Transmisie transparent
Control erori
Control flux
Management legtur
Nivel reea
Funcie - dirijarea pachetelor transmise ntre oricare dou
noduri
Probleme
calculul tabelelor de dirijare
alegerea legturii urmtoare (dirijarea)
adresarea
evitarea congestiei
Nivel Transport
Funcie - asigurarea unui transfer de date corect, eficient ntre sistemul
surs i sistemul destinatar
Ofer
un transfer sigur al datelor, chiar cu o reea nesigur;
o interfa uniform pentru utilizatori, independent de tipul subreelei utilizate.
Separ dou categorii de nivele
furnizorul serviciilor de transport (nivele 1-4)
utilizatorul serviciilor de transport (nivele 5-7)
Probleme
gestiunea conexiunilor
transferul datelor
controlul fluxului
adresarea
Nivel sesiune
Funcii
Gestiune servicii care se adaug transportului datelor
Control Dialog
client-server
peer-to-peer
Sincronizare
Gestiune activiti
Bazate pe gestiune jetoane (Tokens)
Nivel prezentare
Conversia datelor
reprezentarea datelor transmise
sintax abstract
sintax de transfer
Compresie
Securitate
Nivel Aplicaie
Protocoale OSI
Physical layer: V10, V11, V24, V35
X.21, EIA RS-232-D
MAC for LANs
ISDN physical interface
Servicii Middleware
Aplicatii (procese client si server)
Servicii de retea
Transport (TCP/IP, SNA, SPX/IPX, NetBIOS)
Conexiune fizica (Ethernet, Token Ring, FDDI, ISDN, X.25, ATM, Frame Relay)
WANs
linii nchiriate
legturi dial-up
X.25 PDNs (Public Data Networks)
frame relay
ISDNs (Integrated Services Digital Networks)
ATM (Asynchronous Transfer Mode)
Retele cu difuzare
Inter-reele
Retele punct-la-punct