8/2/2019 6-PROTOCOALE DE RETEA
1/14
1
PROTOCOALE DE REEA1. Ce este un protocol
2. Cele patru categorii principale de protocoale: TCP/IP - de departe cel mai rspndit limbajul
Internetului
IPX/SPXpentru reele Novell Netware
NetBIOS / NetBEUIdezvoltat iniial de IBM i preluat
de Microsoft, utilizat n SO predecesoare lui Windows NT 4.0 (W 95,W 98)protocol foarte eficient, rapid i uor de instalat, darnerutabilutilizare limitat
Apple Talk n reele Apple Talk, pentru comunicaia ntrecalculatoare MacIntosheducaie, aplicaii grafice
3. Adrese de reea4. Instalarea protocoalelor n Windows 98 i Windows
2000
8/2/2019 6-PROTOCOALE DE RETEA
2/14
2
1. Ce este un protocolReprezint un standard sau o convenie asupra modului de desfurare a unui
anumit lucrun cazul reelelor: protocoalele permit calculatoarelor s comunice
ntre ele printr-un limbaj comun.
Prin protocol se nelelge o suit (stiv) de protocoale ce lucreaz mpreun(de exemplu TCP/IP)
Protocoalele nu sunt identice din punctul de vedere al eficienei, vitezei delucru, consumului de resurse (n funcie de dimensiunea header-ului, de
exemplu), uurinei n instalare, uurinei n administrare diferenele sunt datede tipul reelei, tipul infrastructurii acesteia (un singur segment sau mai multe,separate printr-un ruter), dac protocolul este rutabil sau nu, de tipul clienilor dinreea (M.Windows, Novell Netware, Apple Talk,tipul de echipamente existent nreea i modul cum este utilizat protocolul
Sarcinile i activitile asociate diferitelor nivele ale modelului OSI sunt
ndeplinite de ctre protocoale (de exemplu, segmentarea datelor la nivelul detransport, adresarea logic la nivelul de reea, construirea cadrelor la nivelullegturilor de date)Modelul OSI este intangibil, nu reprezint o component dereea, este numai un ghid pentru proiectarea i administrarea reelelor
8/2/2019 6-PROTOCOALE DE RETEA
3/14
3
2. Cele patru suite principale deprotocoale
2.1.TCP/IP (Transport Control Protocol /Internet Protocol)Cel mai rspndit protocol limbajul Internetului
2.1.1. Prezentare general Reprezint o suit de protocoale cuprinde un numr de protocoale care
lucreaz mpreun, pentru a asigura diferite componente alefuncionalitii reelei
Dezvoltat de DoD la sfritul anilor 60, pentru reeaua ARPANet Este cross-platform poate s comunice cu diferite tipuri de
calculatoare care suport TCP/IP (PC,Unix,MacIntosh) Standardul de facto al Internetului nu este vorba de un standardformalizat, ci de un standard adoptat de toat lumea
8/2/2019 6-PROTOCOALE DE RETEA
4/14
4
2.1.2. Modelul OSI i modelul TCP/IPModelul OSIun ghid pentru proiectarea infrastructurii unei reele i a protocoalelor
de reea
Fiecar esuit de protocoale are propriul model, care definete funcionalitatea reelein interiorul suitei de protocoale
Modelul TCP/IP modelul lumii reale
GUI
Protocoalele FTP, HTTP
Stabilirea conexiunii, asigurareaconexiunii end-to-end
Protocoalele: TCP, UDP
Adresarea logic adrese IP
Protocolul: IP
Formatarea datelor, plasareainformaiei pe cablu
8/2/2019 6-PROTOCOALE DE RETEA
5/14
5
8/2/2019 6-PROTOCOALE DE RETEA
6/14
6
Transmission Control Protocol - TCPo Funcionez la nivelul de transport al modelului TCP/IPo Protocol orientat pe conexiune, ceea ce nseamn c, nainte ca TCP s
transmit date, conexiunea trebuie s fie stabilito Este un protocol sigur, compensnd astfel lipsa conexiunii i sigurana redus
din protocolul IP
User Datagram Protocol UDPo Protocol fr conexiune nu este garantat livrarea dateloro Header minim
o Rapid i eficient
Comparaie ntre TCP i UDP pe modelul transmiterii potei:o scrisoareatrimisnu se tie dac a ajuns sau nu la destinaie = UDPo scrisoarea, cu confirmare de primire trimisla recepie confirmare de
primire = TCP
Exemplu de utilizare UDP (rapid i eficient) pentru streamingaudio/video Dei pe ecran mai apar deformri sau
ntreruperi, calitatea de ansamblu aprezentrii nu este afectat.
TCP ar cere retransmiterea pachetelorpierdute !!!
Idem pt. Broadcasttransmisie rapid i eficient
8/2/2019 6-PROTOCOALE DE RETEA
7/14
7
File Transfer Protocol FTPo Protocol orientat pe conexiune conexiunea
trebuie s fie stabilit pentru a transfera fiierentre server-ul FTP i clientul FTP
o Trimite i recepioneaz fiiere via TCP/IPo Const dintr-un client i un servero Transfer fiiere simplu i eficient !o Permite stabilirea unei conexiuni(prin intermediul unui program existentpe desktop) cu server-ul FTP, dup caretransfer fiierul ntr-un mod orientatpe conexiune.
HyperText Transfer Protocol HTTPo Reprezint alt mod de transfer fiiere (exist situaii cnd se oferambele posibiliti de transfer fiiere, n cazul cnd exist un firewall, careva opri un anumit tip de trafic, de exemplu blocheaz traficul FTP)o Asigur traficul webo Este neorientat pe conexiune
8/2/2019 6-PROTOCOALE DE RETEA
8/14
8
Simple Mail Transfer Protocol SMTPo Transfer e-mail ntre servere de pe Internet sau din alte reele bazate pe TCP/IP
sau de la client la server-ul de e-mail
o Utilizeaz o metod simplde cerere i rspuns la transferul mesajelor
2.1.3. PORT
Punct final al unei conexiuni logice Pentru ca PC-ul s se conecteze laun server web, el se conecteaz lao adres IP. Dar trebuie specificat i
portul la care se doreteconectarea. De exemplu, dac seprecizeaz portul 80, clientulsolicit aplicaiile de pe server careasigur servicii web. Dac peacelai server sunt disponibile iservicii FTP (serverul avndaceeai adres IP), trebuie precizatalt port
Porturile asigur accesul la serviciispecifice, atunci cnd se face conectarea la o
adres IP:
-Conectare la server web- Conectare la server FTP
8/2/2019 6-PROTOCOALE DE RETEA
9/14
9
Portul este utilizat numai n context cu o anumit adres IP
De exemplu:
Aceeai adres IP 192.168.1.10 : 80 - HTTP servicii web192.168.1.10 : 21 - FTP trafic FTP
Se pune problema de unde tie numrul portului ?
n fapt exist aa numitele porturi well known, avnd valori cuprinse ntre 0- 1023, definite iniial de RFC 1700, declarat obsolete de RFC 3232, fiindactualmente nlocuit cu o baz de date on-line, ce poate fi accesat la adresasite-ului oficial al Internet Assigned Numbers Authority:
http://www.iana.org/assignements/port-numbers
Numerele porturilor sunt mpriten trei categorii:
-Well known ports 0 1023 , alocate de IANA
-Registered ports 1024 49151
-Dynamic and/or private ports 49152 -65535
http://www.iana.org/assignements/port-numbershttp://www.iana.org/assignements/port-numbershttp://www.iana.org/assignements/port-numbershttp://www.iana.org/assignements/port-numbers8/2/2019 6-PROTOCOALE DE RETEA
10/14
10
ntotdeauna serviciul HTTP va fi asociat portului well known 80, decinu trebuie specificat. Similar:
21 FTP23 Telnet
25 SMTP53 DNS118 Servicii SQL143 IMAP443 HTTPS
Un server poate ascultasimultan la mai multe porturi
Deoarece n adresa (care este aceeai) seprecizeaz protocolul (ftp:// ...), automat
acestei cereri i este asociat portul 21 de peserver. Se stabilete o conexiune i apoi poatefi transferat fiierul.
Similar cererii http:// ... i este asociat portul80, respectiv portul 25 pentru e-mail
8/2/2019 6-PROTOCOALE DE RETEA
11/14
11
Este posibil schimbarea numerelor porturilor utilizate, de exemplu, pe server-ulcare gzduiete o pagin de web s-i fie alocat portul 8080 (pentru a asigura unminim de securitate).
Exist disponibile 65536 porturi !
La solicitarea serviciului http://..., automat i se asociaz portul 80 eroare !Corect, numai cunoscnd numrul portului se poate solicita serviciul:
http://www.... : 8080
2.1.4. TCP/IP Adrese IP
TCP/IP lucreaz ntr-un spaiu de adresede 32 bii > 4 miliarde deadrese IP disponibile (32 bii 232 adrese posibile= 4.294.967.296) Fiecare adres este mprit n 4 octei, scris n format zecimal
Domeniul maxim de valori pentru un octet este 0 255 (prima valoare
corespunznd situaiei cnd toi biii sunt 0, iar a doua cnd toi biii sunt 1).Exemple: 63.24.100.240 - adres IP valid
63.24.310.240 - adres IP invalid
http://www/http://www/8/2/2019 6-PROTOCOALE DE RETEA
12/14
12
Adresa IP are dou componente:
- Identificatorul de reea (Network ID) identific reeaua creia i aparinegazda
-Identificatorul de gazd (Host ID) este o adres individual, unic n cadrulreelei respective, alocat gazdei
Dou gazde care au n adresa lor IP acelai identificator de reea, se afl peaceeai reea
Determinarea punctului de separaie ntre cei doi identificatori ai adresei IP seface cu ajutorul mtii de subreea (Subnet Mask)
Masca de subreea (care este o adres tot de 32 bii) permite determinareamodului cum sunt utilizai biii din adresa IP: poriunea din masca de subreea careare biii 1, indic identificatorul de reea.
Exemplu:
8/2/2019 6-PROTOCOALE DE RETEA
13/14
13
Ruterul are cte ointerfa de reeapt. fiecare reeaadrese IP pentrufiecare interfa
8/2/2019 6-PROTOCOALE DE RETEA
14/14
14
Poart implicit (default gateway)reprezint de fapt ruterul, care asigurcomunicaia ntre reele.
La configurarea proprietilor TCP/IP pentru primul calculator:
Pentru Windows 2000 (dar similar i pentru alte S.O) setarea celor trei adrese:
My Network Places Propertiesclic pe denumirea interfeei dereea ce se dorete configurat Properties Internet Protocol (TCP/IP)Properties Use the following IP addressintroducerea manual a datelorpentru cele trei adrese OKDac este instalat server-ul DHCP (Dynamic Host Configuration Protocol) se
poate obine o adres IP automat.Poarta implicit (Default Gateway) asigur posibilitatea comunicrii n afarareelei proprii un loc unde s fie trimise datele (ruter), a crui sarcin ncontinuare este de a gsi calea ctre destinaia final.
Acestea sunt cele trei elemente necesare pt. comunicarea ntr-o reea TCP/IP