×
  
  
	
 
	  
			 		 
relační vrstva
•      
úkoly relační vrstvy:
–    
vést relace a řídit dialog
–    
zajišťovat synchronizaci
–    
podporovat transakce
–    
zajišťovat bezpečnost
–    
…… 
•      
Co jsou relace? 
•      
analogie s telefonním hovorem:
–    
vytočení tel. čísla a navázání
spojení (telefonní hovor) odpovídá transportnímu spojení
–    
dialog vedený po telefonu odpovídá
relaci
•    
dialog lze vést i jiným způsobem,
než jen po telefonu (např. písemně, vysílačkami, ....)
•    
jeden telefonní hovor (transportní
spojení) může být postupně využit pro více různých dialogů (relací)
•    
jeden dialog (relace) může
pokračovat i přes více po sobě jdoucích tel. hovorů (transportních spojení
–    
obecně (vedení relací): 
•    
jednu relaci lze vést
prostřednictvím více (transportních) spojení 
•    
prostřednictvím jednoho
transportního spojení lze vést více relací (dialogů)
–    
relace (dialogy) mohou být: 
–   
plně duplexní
–   
poloduplexní – je třeba vhodně
řídit 
–    
ochrana přes zablokováním vzájemné
komunikace
•    
starvation (vyhladovění): obě strany čekají na reakci té druhé
•    
constipation (zácpa): obě strany se snaží něco odeslat, a žádná
nepřijímá
–    
podpora transakcí
•    
podpora nedělitelných skupin
operací (transakcí), two-phase committ atd.
 
 
     
 
                
            
