Вы находитесь на странице: 1из 21

PROTOCOALE DE REEA

1. Ce este un protocol 2. Cele patru categorii principale de protocoale:

TCP/IP - de departe cel mai rspndit limbajul


Internetului

IPX/SPX pentru reele Novell Netware NetBIOS / NetBEUI dezvoltat 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, dar nerutabil utilizare limitat

Apple Talk n reele Apple Talk, pentru comunicaia ntre


calculatoare MacIntosh educaie, aplicaii grafice

3. Adrese de reea

1. Ce este un protocol
Reprezint un standard sau o convenie asupra modului de desfurare a unui anumit lucru n 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 de lucru, consumului de resurse (n funcie de dimensiunea header-ului, de exemplu), uurinei n instalare, uurinei n administrare diferenele sunt date de tipul reelei, tipul infrastructurii acesteia (un singur segment sau mai multe, separate printr-un ruter), dac protocolul este rutabil sau nu, de tipul clienilor din reea (M.Windows, Novell Netware, Apple Talk,tipul de echipamente existent n reea 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 de transport, adresarea logic la nivelul de reea, construirea cadrelor la nivelul legturilor de date) Modelul OSI este intangibil, nu reprezint o component de reea, este numai un ghid pentru proiectarea i administrarea reelelor
2

2. Cele patru suite principale de protocoale


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 ale funcionalitii 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 standard formalizat, ci de un standard adoptat de toat lumea
3

2.1.2. Modelul OSI i modelul TCP/IP


Modelul OSI un ghid pentru proiectarea infrastructurii unei reele i a protocoalelor de reea Fiecar esuit de protocoale are propriul model, care definete funcionalitatea reelei n interiorul suitei de protocoale Modelul TCP/IP modelul lumii reale

GUI Protocoalele FTP, HTTP,Telnet

Stabilirea conexiunii, asigurarea conexiunii end-to-end Protocoalele: TCP, UDP Adresarea logic adrese IP Protocolul: IP Formatarea datelor, plasarea informaiei pe cablu

Transmission Control Protocol - TCP


o Funcionez la nivelul de transport al modelului TCP/IP o Protocol orientat pe conexiune, ceea ce nseamn c, nainte ca TCP s transmit date, conexiunea trebuie s fie stabilit o Este un protocol sigur, compensnd astfel lipsa conexiunii i sigurana redus din protocolul IP

User Datagram Protocol UDP


o Protocol fr conexiune nu este garantat livrarea datelor o Header minim o Rapid i eficient

Comparaie ntre TCP i UDP pe modelul transmiterii potei:


o o scrisoarea trimis nu se tie dac a ajuns sau nu la destinaie = UDP scrisoarea, cu confirmare de primire trimis la recepie confirmare de primire = TCP

Exemplu de utilizare UDP (rapid i eficient) pentru streaming audio/video Dei pe ecran mai apar deformri sau
ntreruperi, calitatea de ansamblu a prezentrii nu este afectat. TCP ar cere retransmiterea pachetelor pierdute !!! Idem pt. Broadcast transmisie rapid i eficient
6

File Transfer Protocol FTP


o Protocol orientat pe conexiune conexiunea trebuie s fie stabilit pentru a transfera fiiere ntre server-ul FTP i clientul FTP o Trimite i recepioneaz fiiere via TCP/IP o Const dintr-un client i un server o Transfer fiiere simplu i eficient ! o Permite stabilirea unei conexiuni (prin intermediul unui program existent pe desktop) cu server-ul FTP, dup care transfer fiierul ntr-un mod orientat pe conexiune.

HyperText Transfer Protocol HTTP


o Reprezint alt mod de transfer fiiere (exist situaii cnd se ofer ambele posibiliti de transfer fiiere, n cazul cnd exist un firewall, care va opri un anumit tip de trafic, de exemplu blocheaz traficul FTP) o Asigur traficul web o Este neorientat pe conexiune

Simple Mail Transfer Protocol SMTP


o 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 la un server web, el se conecteaz la o adres IP. Dar trebuie specificat i portul la care se dorete conectarea. De exemplu, dac se precizeaz portul 80, clientul solicit aplicaiile de pe server care asigur servicii web. Dac pe acelai server sunt disponibile i servicii FTP (serverul avnd aceeai adres IP), trebuie precizat alt port

Porturile asigur accesul la servicii specifice, atunci cnd se face conectarea la o adres IP:

-Conectare la server web - Conectare la server FTP


8

Portul este utilizat numai n context cu o anumit adres IP De exemplu: 192.168.1.10 : 80 - HTTP servicii web Aceeai adres IP 192.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, fiind actualmente nlocuit cu o baz de date on-line, ce poate fi accesat la adresa site-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

ntotdeauna serviciul HTTP va fi asociat portului well known 80, deci nu trebuie specificat. Similar: 21 FTP Deoarece n adresa (care este aceeai) se 23 Telnet precizeaz protocolul (ftp:// ...), automat 25 SMTP acestei cereri i este asociat portul 21 de pe 53 DNS server. Se stabilete o conexiune i apoi poate 118 Servicii SQL fi transferat fiierul. 143 IMAP Similar cererii http:// ... i este asociat portul 443 HTTPS 80, respectiv portul 25 pentru e-mail

Un server poate asculta simultan la mai multe porturi

10

Este posibil schimbarea numerelor porturilor utilizate, de exemplu, pe server-ul care gzduiete o pagin de web s-i fie alocat portul 8080 (pentru a asigura un minim 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 de 32 adrese IP disponibile (32 bii 2 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
11

Adresa IP are dou componente: - Identificatorul de reea (Network ID) identific reeaua creia i aparine gazda - Identificatorul de gazd (Host ID) este o adres individual, unic n cadrul reelei respective, alocat gazdei

Dou gazde care au n adresa lor IP acelai identificator de reea, se afl pe aceeai reea Determinarea punctului de separaie ntre cei doi identificatori ai adresei IP se face cu ajutorul mtii de subreea (Subnet Mask) Masca de subreea (care este o adres tot de 32 bii) permite determinarea modului cum sunt utilizai biii din adresa IP: poriunea din masca de subreea care are biii 1, indic identificatorul de reea. Exemplu:

12

Ruterul are cte o interfa de reea pt. fiecare reea adrese IP pentru fiecare interfa
13

Poart implicit (default gateway) reprezint de fapt ruterul, care asigur comunicaia ntre reele.
La configurarea proprietilor TCP/IP pentru primul calculator:

Acestea sunt cele trei elemente necesare pt. comunicarea ntr-o reea TCP/IP Pentru Windows 2000 (dar similar i pentru alte S.O) setarea celor trei adrese: My Network Places Properties clic pe denumirea interfeei de reea ce se dorete configurat Properties Internet Protocol (TCP/IP) Properties Use the following IP address introducerea manual a datelor pentru cele trei adrese OK Dac este instalat server-ul DHCP (Dynamic Host Configuration Protocol) se poate obine o adres IP automat. Poarta implicit (Default Gateway) asigur posibilitatea comunicrii n afara reelei proprii un loc unde s fie trimise datele (ruter), a crui sarcin n continuare este de a gsi calea ctre destinaia final.
14

2.2. IPX/SPX Internetwork Packet Exchange/ Sequence Packet Exchange


Suit de protocoale (asemntoare TCP/IP), dezvoltat iniial de Xerox n anii 70 i adoptat de Novell n anii 80 Este utilizat n reelele locale Novell Netware Obs. ncepnd cu versiunea 5.0, Novell netware utilizeaz suita TCP/IP ca protocol implicit

15

2.2.1. IPX Internetwork Packet Exchange


Lucreaz la nivelul de reea al modelului OSI Asemeni IP, este un protocol fr conexiune Sigurana transmisiei este asigurat de protocolul de nivel superior SPX

2.2.2. SAP Service Advertising Protocol


Utilizat de serverele Netware pt. a anuna serviciile pe care le ofer Implicit, anunurile sunt transmise la fiecare 60 secunde adaug extratrafic reelei

2.2.3. NCP Netware Core Protocol


Gestioneaz cererile de servicii (File/Print) Lucreaz la nivelele de prezentare i sesiune ale modelului OSI Funcia principal: este o component de transfer ntre un client (de exemplu W.NT sau W. 2000) ce acceseaz un server Netware
16

2.2.4. Adresarea n IPX/SPX


Ca i la TCP/IP, adresele constau din dou pri: adresa reelei alocat de administrator la instalarea server-ului 8 bii adres hexazecimal. Exemplu: 0000AABB adresa nodului este adresa MAC a dispozitivului respectiv Exemplu de adres complet: 0000AABB : 03 C0 2F 60 93 F7

17

2.3. NetBIOS Network Basic Input / Output System


Dezvoltat de IBM i ulterior adoptat de Microsoft Este un protocol foarte rapid i eficient, dar nu este rutabil utilizat pt. reele mici W. NT i W.2000 pentru identificarea calculatoarelor din reea (dup numele NetBIOS) Numele NetBIOS =< 15 caractere, iar al 16-lea caracter este un numr hexazecimal, ce reprezint tipul serviciului oferit de respectivul calculator Servicii oferite de NetBIOS Name Service la instalarea unui S.O. Windows calculatorului i se aloc un nume NetBIOS Session Service serviciu orientat pe conexiune, ce permite stabilirea de conexiuni secveniale pentru schimbul de date, analog TCP Datagram Service serviciu fr conexiune , analog IP
18

2.4. NetBEUI NetBIOS Extended User Interface

Form nbuntit a NetBIOS, ce furnizeaz un cadru (frame) formalizat pentru transmisia de date Este eficient i rapid, uor de instalat (nu necesit introducerea manual a adreselor nodurilor reelei Nu est rutabil Este adecvat reelelor mici, cu un segment Funcioneaz pe baz de broadcast, care nu trece de rutere
Din punctul de vedere al adresrii, numele NetBIOS reprezint adrese

Exemplu. Presupunem o reea cu 10 calculatoare.


Dac PC1 vrea s comunice cu PC2, trimite un broadcast, iar PC2 i rspunde cu adresa sa MAC, dup care cele dou calculatoare pot comunica direct
19

2.5. Apple Talk


Dezvoltat de Apple Computers pentru a oferi faciliti educaionale sau grafice Reelele Apple Talk sunt separate n grupuri logice, denumite zone O reea poate conine mai multe zone, dar fiecare nod poate aparine unei singure zone

20

Staiile de lucru sunt MacIntosh Zonele trebuie s fie alturate. Chiar dac dou calculatoare nu sunt pe acelai cablu, ele pot fi n aceeai zon Este un alt concept de gestionare a reelei

2.5.1. Adresarea n reelele Apple Talk


adresarea este foarte simpl: adresele sunt alocate dinamic (automat) atunci cnd se conecteaz iniial la reea. Fiecare server are un grup (pool) de adrese disponibile pentru a fi alocate fiecrui calculator, atunci cnd acesta se conecteaz Nici utilizatorii, nici administratorul nu face alocri de adrese

21

Вам также может понравиться