6-PROTOCOALE DE RETEA

download 6-PROTOCOALE DE RETEA

of 14

Transcript of 6-PROTOCOALE DE RETEA

  • 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-numbers
  • 8/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