Documente Academic
Documente Profesional
Documente Cultură
Avantajele
utilizrii lor (strategice, tactice).
O retea de calculatoare reprezinta un ansamblu de
calculatoare interconectate prin intermediul unor medii
de comunicatie, asigurindu-se in acest fel utilizarea in
comun de catre un numar mare de utilizatori a tuturor
resurselor fizice(hardware), logice(software si aplicatii de
baza) si informatice(baze de date) de care dispune
ansamblul de calculatoare conectate.
Anii 60 i se numea ARPANET.
Avantaje strategice de utilizare:
Facilitarea comunicatiilor in cadrul unei corporatii:
acces la informatie la distanta, schimb de informatii;
Imbunatatirea dinamicii grupului de lucru:
groupware;
Reducerea bugetelor de prelucrare a datelor
Imbunatatirea competitivitatii;
Avantaje tactice de utilizare:
Reducerea costurilor per utilizator: partajare resurse,
mbuntirea timpului de rspuns;
mbuntirea redundanei de calcul;
mbuntirea administrrii software-ului;
mbuntirea integritii datelor.
i.
ii.
iii.
iv.
10
11
12
14
cs1
s.signal()
}
}
Thread p3(){
s.wait()
cs2
s.signal()
}
Thread p2(){
s.wait()
cs2
s.signal()
16
Productor-consumator
Productorul produce articole care sunt aezate pe o
band. Consumatorul ia de pe band articole i le
consum.
- Productorul poate produce un articol la orice
moment de timp
- Consumatorul poate prelua un articol doar dac
banda este valid
- Ordinea n care produsele sunt preluate de pe band
de ctre consumator coincide cu ordinea n care sunt
aezate pe band de ctre productor.
Filosofii chinezi
La o mas rotund stau 5 filosofi chinezi. Principala lor
activitate este cea de a gndi, dar evident din cnd n cnd
trebuie s mnnce, folosind pentru aceasta cte dou
beioare. tiind c ntre oricare 2 filosofi se afl cte un
beisor i c un filosof poate mnca doar dac a ridicat de
pe mas att beiorul din stnga sa, ct i beiorul din
dreapta sa, se cere s se stimuleze activitile filosofilor
aezai la mas.
- Doar un filosof poate lua beiorul ntr-un moment de
timp
- Nici un filosof nu trebuie s flmnzeasc ateptnd
beioarele
- S fie posibil ca numrul filosofilor ce mnnc la un
moment de timp s fie mai mare dect 1.
10.
11.
Ierarhii de protocoale. Noiunea de arhitectur de
reea. Interfee i servicii.
SAP - Service Acces Point
IDU - Interface Data Unit (SDU + ICI)
12.
Modele de servicii: servicii orientate pe conexiune
i fr conexiune.
Servicii orientate pe conexiuni(garanteaza ordinea transferului de
mesaje)
Flux de mesaje sigur
Flux de octei sigur
Conexiune nesigur
Serviciii fara conexiuni(nu garanteaza ordinea)Datagram nesigur
Datagram confirmat
Cerere-rspuns
13.
Funciile protocoalelor
a. de segmentare, de reasamblare,
b. de ncapsulare,
c. de control conexiune, de control flux;
d. de tratare erori,
i. Detecia erorilor - calculul polinomial
ii. Corecia erorilor - metoda Hamming
e. de sincronizare (ordonare livrare)
f. de adresare, de multiplexare.
13.a Segmentare i reasamblare. Sunt funciile de transport al
protocoalelor. Motivele tipice pentru segmentare:
reeaua poate accepta blocuri de date de o anumit
dimensiune
tratarea erorilor poate fi mai eficient
acces mai echitabil la mediul de transmisie
uniti de transmisie de dimensiuni mici, buffer-e mici la
receptori
Functia de tratare a erorilor presupune fie detectarea erorilor cu
un CRC sau fie corectia lor folosind un algorimt spre exemplu
Hamming.
13.b Functia de incapsulare presupune adaugarea unei
informatii(antet) la unitatea de date ca la acelasi nivel al stivei
tcp/ip de la receptor protocolul sa inteleaga ce trebuie sa faca cu
datele.
Functia de sincronizare presupune ca fiecarui pdu i se adauga o
informatie privind numarul sau de ordine atunci cind se cere ca
datele sa fie livrate intro ordine anumita.
13.b Controlul fluxului funcia de gestiune. Evitarea inundrii a
entitii receptoare cu pachete
se limiteaz volumul
se minimizeaz viteza
Functia de adresare presupune identificarea destinatarului prin
specificarea unui cimp in PDU, iar functia de multiplexare permite
utilizarea aceleasi conexiuni pentru mai multe servicii
concomitent, prin specificarea nume port sau nume conexiune.
14.
Modelul TCP/IP
Cel mai utilizat model de referinta, creat in baza unei
tehnologii existente ARPANET (DoD)
Stiva de protocoale al acestui model poate fi utilizat, att
pentru interconectarea reelelor eterogene(INTERNET), ct
i pentru construirea reelelor locale
Aplicaie
Prezentare
Sesiune
Aplicaie
Transport
Reea
Legturi de date
Fizic
OSI
Transport
Internet
Gazd la reea
TCP/IP
Transport
Reea
Legturi de date
Fizic
OSI
LDAP(Lightweight DIrectory
Acces Protocol), DNS
Transport TCP(transmision
control) UDP(User
datagram)
Internet ICMP(Internet
Control Message Protocolo)
IP(Internet protocol)
Gazd la reea(ARP Addres
Resolution Protcolo), RARP
(Reverse ARP)
TCP/IP
Adresarea IP
Adresare MAC
Greu de localizat hostul dintr-o alt reea;
Adresarea IP
Permite de gsit destinaia prin metode eficiente;
Permite de realizat uor segmentarea, necesar n
cazul creterii reelei;
0-7
8-15
Tip
Cod
32
16-23
24-31
Suma de control
Restul antetului
Cod
0
Descriere
Rspuns de tip ecou (utilizat
pentru ping)
1 si 2
Rezervat
3 - Destinaie de
0
neatins (Destination
1
Unreachable)
Solicitare fragmentare
10
11
12
13
14
15
Prioritate interzisa
4 - Sursa ICMP
"potolita"
5 - Redirectare
mesaje ICMP
Rezervat
8 - Echo Request
...
...
...
...
...
11 - Expirare timer
(time exceeded)
...
30 - Traceroute
...
Solicitare informaii
...
...
o 15.c
Identificator
Adresa expeditorului
Adresa destinatarului
Opiuni
Spaiere
Antentul IP:
Adresa de expediie
Adresa de destinaie
Primul
octet n
binar
Prima
adres
Ultima adres
Observaii
folosete 8 bii
127.255.255.25 pentru reea i
5
24 pentru staia
de lucru
0xxxxxxx
0.0.0.1
10xxxxxx
16 pentru staie
110xxxxx
folosete 24 bii
223.255.255.25
192.0.0.0
pentru reea i 8
5
pentru staie
1110xxxx
folosit pentru
239.255.255.25
224.0.0.0
adresarea de
5
tip multicast
11110xxx
utilizat n
255.255.255.25
240.0.0.0
scopuri
5
experimentale
Cmpurile antetului:
Port surs (16 bii) identific procesul utilizator al sursei;
20FTP date implicite, 21FTP control, 25-SMTP, 69
TFTP, 23TELNET, 53DNS, 80HTTP, 161-agent SNMP,
179-BGP
* Port destinaie (16 bii).
Cele 2 cmpuri, portul surs i portul destinaie, identific
punctele finale ale conexiunii.
* Numr de secven (32 bii)
Numrul de secven este al primului octet din segment.
Dac SYN e prezent, atunci acesta este numrul de
secven iniial ISN (Initial Sequence Number) i primul
octete de date este ISN +1.
* Lungimea antetului (4 bii) (data offset): numrul de
cuvinte de 32 bii ale antetului TCP. Este necesar
deoarece cmpul opiuni are lungime variabil.
corecia
* 6 bii de control
URG = 1, dac indicatorul urgent e valid. Acest
indicator arat care este deplasamentul (n octei) al
informaiei urgente relativ la numrul de secven.
Facilitatea suplinete mesajele de ntrerupere.
ACK=1, arat c numrul de confirmare e valid. Dac
ACK=0, segmentul TCP nu conine o confirmare i
numrul de confirmare e ignorat.
PSH=1, forarea expedierii, prin care TCP este
solicitat s nu memoreze informaia, n ateptarea
ncrcrii complete a bufferului.
RST (reset)=1, desfiineaz o conexiune cnd ea a
devenit inutilizabil, prin defectarea mainii sau alte
cauze. E folosit i pentru a refuza un segment invalid sau
a refuza deschiderea unei conexiuni (sensul depinde de
context).
SYN=1, stabilirea unei conexiuni, mpreun cu ACK=0
i rspunsul SYN = 1, ACK=1 conexiune acceptat.
Sincronizeaz numerele de secven.
FIN = 1, nu mai sunt date, ncheie o conexiune din
partea emitorului. Deoarece segmentele SYN i FIN
conin numere de secven, vor fi procesate n ordine
corect.
pt.
17.a
Analiza traficului de reea utiliznd
Wireshark
Printre funcionalitile analizoarelor de reea, putem
meniona:
Analiza problemelor de reea
Detectarea ncercrilor de intruziune
Monitorizarea utilizrii reelei
Colectarea i raportarea unor statistici de reea
Filtrarea pachetelor suspecte din traficul de reea
Spionarea altor utilizatori de reea i capturarea
parolelor acestora
Depanarea problemelor protocoalelor de reea
Wireshark este un pachet software gratuit care poate
fi utilizat n mod interactiv pentru capturarea i analiza
traficului de reea. Acest instrument software beneficiaz
de o interfa grafic utilizator, care l face simplu de
utilizat. La fel ca i alte analizoare de pachete, fereastra
principal din Wireshark prezint trei imagini graduale
asupra unui pachet. n primul rnd, o descriere sumar a
pachetului, n care se dau informaii de baz despre
pachetul respectiv. Aceasta este completat de o
fereastr de detaliu n care se dau detalii asupra
protocoalelor care compun pachetul (tipul protocolului,
dimensiunea headerului etc). n cele din urm, avem
imaginea exact a irului de octei (codai n
hexazecimal) care compun pachetul. n figura 1 se poate
vedea o imagine a interfeei grafice utilizator a
programului Wireshark.
17.b
Limbajul expresiilor de filtrare cadre a
instrumentului Wireshark
Filtre de captura
Filtrele DE AFISARE:
Filtrele de afiare sunt folosite pentru cutarea in
datele capturate cu un filtru de captura. Capabilitile lui
de cutare si mai extinse nu fac necesara restartarea
capturii cnd doreti sa schimbi filtrul.
Exemple:
18.
Construirea unei aplicaii simple clientserver,
Clase i componente de reea (.Net/Java);