arhitecturi și rețele de calculatoare - curs 8.pptx
TRANSCRIPT
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
1/21
Arhitecturi i re ele de calculatoareș ț
- Curs 8 -Nivelul Aplica ieț
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
2/21
Caracteristici
• Nu oferă servicii nivelurilor inferioare;• Este responsabil cu sincronizarea
aplica iilor;ț• Reprezintă nivelul cel mai apropiat deutilizator;
•
Apare necesitatea unor protocoale suport,care să permită func ionarea aplica iilorț țreale;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
3/21
Servicii specifice nivelului aplica ieț
DNS E-Mail F !
"""
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
4/21
Nevoia serviciului DNS
• Adresele de re ea sunt #reu de memorat;ț• Fie adresa e-mail$ adrian%&'()&&&)'*)*&) Dacă
serverul e-mail + i sc imbă adresa !, adresa e-mailș
se va sc imba +n concordan ă;ț• Au fost introduse nume AS. pentru a separa
numele masinilor de adresele lor) E/emplu$adrian%art)roedu)ro)
• ATEN IE: RE EAUA ÎN E E!E NU"AI ADRESEȚ Ț ȚNU"ERICE
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
5/21
Solu ieț
• E/isten a unui fi ierț ș host.txt care să cuprindătoate numele #azdă, +mpreună cu adresele !corespunzătoare;
• Utilizarea DNS – Domain N ame S ystem -sc emă ierar ică de nume de domenii plus unsistem de baze de date distribuite care
implementează această sc ema;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
6/21
Spa iul de nume DNSț
• nternetul este divizat +n peste '00 de domenii denivel superior;
• Fiecare domeniu este partitionat +n subdomenii,
acestea put1nd fi, la r1ndul lor, partitionate;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
7/21
Înre#istr$ri de resurse
• Fiecărui domeniu, fie că este un sin#ur calculator #azdă, fieun domeniu de nivel superior, +i poate fi asociată o mul ime deț
+nre#istrări de resurse;• Atunci cand un resolver trimite un nume de domeniu către un
DNS, el va primi ca răspuns +nre#istrari de resurse asociateacelui domeniu;
• 2 +nre#istrare de resursă este un 3-uplu de forma$ – Nume domeniu; – imp de via ă;ț – .lasă; – ip; – 4aloare;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
8/21
Tipuri de %nre#istr$ri
Tip Se&nificatie 'aloare
S2A Start autoritate !arametri specifici
A Adresa ! a unui sistem #azdă 5ntre# pe 6' bi iț
M7 Sc imb de po tăș !rioritate, domeniu dispus sa accepte postaelectronica
NS Server de nume Numele serverului pentru acest domeniu
.NAME Nume canonic Numele domeniului
! R !ointer !seudonim pentru adresa !
8 NF2 Descriere sistem #azdă 9nitate centrală i sistem de operare +n AS.ș
7 e/t .aractere AS. neinterpretate
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
9/21
E(e&plu )a*$ de date DNS
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
10/21
Server de nu&e
• 9n sin#ur server de nume poate con ine +ntrea#a bază dețdate DNS)
– Dacă acest server se defectează va fi afectat +ntre#internetul
– 5ncărcarea este foarte mare• Spa iul de nume DNS este +mpăr it +n zoneț ț
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
11/21
Siste&ul de po t$ electronic$ș
User A#ents: per&it utili*atorilor citirea i tri&iterea &esa+elor ș
"essa#e Transfer A#ents: procese care se e(ecut$ %n fundal
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
12/21
,or&atul &esa+elor de po t$ electronic$ș
• :a o utilizare, a#entul utilizator construie te un mesa i-lș ștransmite a#entului de transfer care apoi folose te uneleșdintre campurile antet pentru a construi
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
13/21
rotocoale folosite %nsiste&ul de po t$ electronic$ș
• De livrare – . >!ost 2ffice !rotocol? reprezintă un protocol simplu,
utilizat pentru aducerea mesa elor de la distan ă +nțvederea depozitării pe calculatorul local;
– I"A > nteractive Mail Access !rotocol? reprezintă unprotocol destinat utilizatorilor cu mai multe calculatoare)Serverul de e-mail pastreaza un depozit central de mesa e
• De co&unicatie – S"T >Simple Mail ransfer !rotocol? reprezintă principalul
protocol folosit pentru transferul mesa elor; – "/S >Messa#e 8andlin# S@stem?; – "I"E >Multi!urpose nternet Mail E/tensions?;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
14/21
"I"E 0 "ultipurpose Internet "ail E(tension
" d i d l % i & l d $
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
15/21
"oduri de lucru %n siste&ul de po t$șelectronic$
C.NECTAT DEC.NECTAT
" d l f i l l t i
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
16/21
"odel func ional al po teiț șelectronice
• Andrei scrie un mesa pentru abriel -folosind un pro#ram de e-mail >a#ent utilizator? i face clicB pe un buton pentru a-l trimiteș
• !ro#ramul de e-mail transmite mesa ul către a#entul de transfer depe calculatorul lui Andrei;
•
A#entul de transfer vede ca mesa ul este pentru #abriel%/@z)com i folose te serviciul DNS pentru a identifica adresa ! a serveruluiș ș xyz.com;
• Este stabilită o cone/iune .! pe portul '3 cu această ma inăș• Folosind o serie de comenzi, a#entul de transfer transferă mesa ul
+n cutia po tală a lui abriel i intrerupe cone/iunea .!;ș ș• abriel porne te un pro#ram e-mail, care stabile te o cone/iuneș ș
.! cu serverul !2!6 pe portul &&0;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
17/21
,T 0 ,ile Transfer rotocol
• F ! reprezintă un protocol ce oferăfacilită i pentru transferul fi ierelor pe sauț șde pe un calculator din re ea;ț
• 9tilizarea F ! implică adeseaautentificarea utilizatorului;
• E/istă facilitatea de conectare anonimă,cunoscută sub numele =anonymous ftp”, +nacest caz fiind folosit un cont publicdenumit guest;
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
18/21
Sesiunea F !
• 2rice sesiune F ! presupuneinterac iunea dintre cinci componentețsoftCare$
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
19/21
111 0 1orld 1ide 1e)
• .onceptul care a stat la baza dezvoltării """ +l reprezintă h2perte(tul3• /2perte(tul define teș """-ul ca fiind o colec ie de documente, uniteț
prin intermediul unor le#ături >linBuri?, le#ături ce permit o parcur#erebidirec ională;ț
• /TT >8@per e/t ransfer !rotocol? reprezintă un protocol ce stabile teșre#ulile de transfer ale documentelor;
• Resursa 4 calculator, bază de date, documente, servicii;• URI - 9niform Resource dentifier;• UR - 9niversal Resource :ocator;• URN - 9niversal Resource Name;• !aradi#ma cerere răspuns;• Adresarea unei resurse in Internet se face prin constructii de for&a:Protocol://[www].nume_dns].nume_local/cale/subcale/nume_document
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
20/21
Utili*area 111
-
8/17/2019 Arhitecturi și rețele de calculatoare - Curs 8.pptx
21/21
Etapele acces$rii unui docu&ent 1e)
Fie adresa$ ttp$ CCC)itu)or# ome inde/) tml) Etapele parcurse pentruaccesarea acesteia vor fi$
&? !ro#ramul de navi#are determină 9R:;'? !ro#ramul de navi#are +ntreabă DNS care este adresa !
pentru CCC)itu)or#;6? DNS răspunde cu &3 )&0 )& ')6';*? !ro#ramul de navi#are realizează cone/iunea .! cu
portul (0 al &3 )&0 )& ')6';3? !ro#ramul de navi#are trimite o cerere pentru fi ierulș
ome inde/) tml;? Serverul CCC)itu)or# transmite fi ierul ome inde/) tml;ș
G? .one/iunea .! este eliberată;(? !ro#ramul de navi#are afi ează te/tul;ș
? !ro#ramul de navi#are afi ează ima#inile;ș
http://www.itu.org/http://www.itu.org/