32
Retele de Retele de calculatoare calculatoare Mediul Internet Mediul Internet

curs informatica medicala 5

Embed Size (px)

Citation preview

Page 1: curs informatica medicala 5

Retele de Retele de calculatoarecalculatoareMediul InternetMediul Internet

Page 2: curs informatica medicala 5

Definitie:Definitie:

Retea de calculatoareRetea de calculatoare - reprezinta un ansamblu de - reprezinta un ansamblu de calculatoare (sisteme de calcul) interconectate prin calculatoare (sisteme de calcul) interconectate prin intermediul unor medii de comuncatie (intermediul unor medii de comuncatie (cablu coaxial, cablu coaxial, fibra optica, linie telefonica, ghid de undefibra optica, linie telefonica, ghid de unde) in scopul ) in scopul utilizarii in comun de catre un numar foarte mare de utilizarii in comun de catre un numar foarte mare de utilizatori – chiar la nivel mondial – a tuturor resurselor utilizatori – chiar la nivel mondial – a tuturor resurselor fizicefizice ( (hardwarehardware), ), logicelogice ( (softwaresoftware de baza si aplicatii) de baza si aplicatii) si si informationalinformationale (baze de date) asociate e (baze de date) asociate calculatoarelor din retea. calculatoarelor din retea.

Prin astfel de retele de calculatoare se poate asigura o Prin astfel de retele de calculatoare se poate asigura o integrare informatica a unui numar foarte mare de integrare informatica a unui numar foarte mare de utilizatori la nivel local, regional si mondial.utilizatori la nivel local, regional si mondial.

Page 3: curs informatica medicala 5

Avantaje:Avantaje: Aparitia calculatoarelor conectate in retea a reprezentat o Aparitia calculatoarelor conectate in retea a reprezentat o

performanta privind utilizarea calculatoarelor in procesarea performanta privind utilizarea calculatoarelor in procesarea informatiilor. informatiilor.

Avantajele oferite de retele de calculatoare:Avantajele oferite de retele de calculatoare: Utilizarea eficienta prin partajare a resurselor unitatii centrale (UC);Utilizarea eficienta prin partajare a resurselor unitatii centrale (UC); Acces direct la resursele Acces direct la resursele hardwarehardware (memorii externe, imprimante, (memorii externe, imprimante,

etc.) si etc.) si softwaresoftware (editoare, limbaje de programare, programe (editoare, limbaje de programare, programe specializate);specializate);

Pastrarea programelor si fisierelor intr-o singura copie (pe server) Pastrarea programelor si fisierelor intr-o singura copie (pe server) si sistem de protectie a fisierelor si programelor;si sistem de protectie a fisierelor si programelor;

Utilizarea simultana a bazelor de date de catre mai multi utilizatori;Utilizarea simultana a bazelor de date de catre mai multi utilizatori; Comunicare si schimb de informatii (programe si fisiere) intre Comunicare si schimb de informatii (programe si fisiere) intre

utilizatori la nivel utilizatori la nivel locallocal, , regionalregional sau sau mondialmondial..

Page 4: curs informatica medicala 5

Dezvoltarea retelelor de calculatoare (mici sau Dezvoltarea retelelor de calculatoare (mici sau mari) a contribuit la elaborarea si utilizarea unor mari) a contribuit la elaborarea si utilizarea unor aplicatii cu un impact mare asupra vietii economice aplicatii cu un impact mare asupra vietii economice si sociale din intreaga societate:si sociale din intreaga societate:

Accesul la programe complexe ce ofera informatii utile la Accesul la programe complexe ce ofera informatii utile la nivel macroeconomic;nivel macroeconomic;

Accesul la marile baze de date din domeniile economic, Accesul la marile baze de date din domeniile economic, financiar, comunicatii, etc.;financiar, comunicatii, etc.;

Accesul la informatii stiintifice si transferul rapid al Accesul la informatii stiintifice si transferul rapid al articolelor stiintificearticolelor stiintifice

Page 5: curs informatica medicala 5

Astazi vechiul model al unui singur calculator (sistem de Astazi vechiul model al unui singur calculator (sistem de calcul) care rezolva problemele (cererile) unui numar de calcul) care rezolva problemele (cererile) unui numar de utilizatori, este inlocuit cu modelul nou al unui sistem de utilizatori, este inlocuit cu modelul nou al unui sistem de calculatoare interconectate.calculatoare interconectate.

Unul sau mai multe calculatoare dintr-o retea reprezinta Unul sau mai multe calculatoare dintr-o retea reprezinta calculatoarele centrale (calculatoarele centrale (FSFS – File – File SServererver) care controleaza ) care controleaza si gestioneaza prin intermediul unui sistem de operare, si gestioneaza prin intermediul unui sistem de operare, intreaga activitate de calcul din retea. intreaga activitate de calcul din retea.

Aceste calculatoare centrale formeaza nucleul retelei.Aceste calculatoare centrale formeaza nucleul retelei.

Calculatorul central poate fi un calculator obisnuit (de Calculatorul central poate fi un calculator obisnuit (de regula cu cel putin 16 MB memorie interna) pe care este regula cu cel putin 16 MB memorie interna) pe care este instalat un sistem de operare pentru retea: NETWARE, instalat un sistem de operare pentru retea: NETWARE, UNIX, LINUX, OS/2, WINDOWS NT.UNIX, LINUX, OS/2, WINDOWS NT.

Page 6: curs informatica medicala 5

Calculatorul central controleaza toate resursele comune Calculatorul central controleaza toate resursele comune (unitati de discuri, unitati de dischete, imprimante, plottere, (unitati de discuri, unitati de dischete, imprimante, plottere, modemuri, fisiere etc.), asigura securitatea datelor si modemuri, fisiere etc.), asigura securitatea datelor si sistemului, realizeaza comunicatii intre statiile de lucru.sistemului, realizeaza comunicatii intre statiile de lucru.

Din punct de vedere Din punct de vedere hardwarehardware, o retea de calculatoare este , o retea de calculatoare este constituita din:constituita din: Calculataore centrale (Calculataore centrale (serverserver);); Calculatoare de lucru (terminale); statii de lucru (Calculatoare de lucru (terminale); statii de lucru (workstationsworkstations);); Echipamente periferice;Echipamente periferice; Elemente de conectare.Elemente de conectare.

Statia de lucru (Statia de lucru (workstationworkstation) este un calculator obisnuit PC ) este un calculator obisnuit PC care lucreaza sub un sistem de operare obisnuit (Windows, care lucreaza sub un sistem de operare obisnuit (Windows, Dos, Unix, Linux)Dos, Unix, Linux)

Page 7: curs informatica medicala 5

Tipuri de retele de Tipuri de retele de calculatoarecalculatoare Functie de numarul statiilor de lucru si de aria lor de Functie de numarul statiilor de lucru si de aria lor de

raspandire putem clasifica retelele de clculatoare dupa raspandire putem clasifica retelele de clculatoare dupa cum urmeaza:cum urmeaza:

Retele locale (Retele locale (LANLAN- - LLocal Area Networksocal Area Networks) – unesc resursele dintr-) – unesc resursele dintr-o suprafata geografica limitata de genul unui birou/laborator, o o suprafata geografica limitata de genul unui birou/laborator, o cladire sau un grup de cladiri avand distanta dintre statiile de lucru cladire sau un grup de cladiri avand distanta dintre statiile de lucru de 10÷1000 m. Aceste resurse pot include vocea, conversatia de 10÷1000 m. Aceste resurse pot include vocea, conversatia video la fel de bine ca si datele de calculator;video la fel de bine ca si datele de calculator;

Retele orasenesti (Retele orasenesti (MANMAN- Metropolitan - Metropolitan AArea rea NNetworksetworks) – lucreaza ) – lucreaza la nivelul unui oras avand distanta dintre statiile de lucru de ordinul la nivelul unui oras avand distanta dintre statiile de lucru de ordinul kilometrilor.kilometrilor.

Retele regionale/mondiale (Retele regionale/mondiale (WANWAN- - WWide ide AArea rea NNetworksetworks) – ) – lucreaza la nivelul unei regiuni sau la nivel mondial avand distanta lucreaza la nivelul unei regiuni sau la nivel mondial avand distanta dintre statiile de lucru de ordinul miilor de kilometri;dintre statiile de lucru de ordinul miilor de kilometri;

Page 8: curs informatica medicala 5

Retele publice (Retele publice (PDNPDN – – PPublic ublic DataData NNetworksetworks) – lucreaza la nivelul unei ) – lucreaza la nivelul unei regiuni sau la nivel mondial si au acces la diverse retele locale, de regiuni sau la nivel mondial si au acces la diverse retele locale, de exemplu:exemplu:

INTERNET INTERNET (E-mail – posta electronica, WWW – World Wide Web)(E-mail – posta electronica, WWW – World Wide Web) USENETUSENET si si EUNETEUNET (Posta electronica si circulatia stirilor) (Posta electronica si circulatia stirilor) CSNETCSNET si si ARPANETARPANET (cercetare stiintifica) (cercetare stiintifica) BITNETBITNET (informatii in diverse domenii) (informatii in diverse domenii)

O retea de transport lung uneste computerele la distanta mare. Ca si O retea de transport lung uneste computerele la distanta mare. Ca si reteaua la distanta mare reteaua locala este conceputa pentru a lucra reteaua la distanta mare reteaua locala este conceputa pentru a lucra atat cu toate computerele interne cat si cu alte computere care sunt atat cu toate computerele interne cat si cu alte computere care sunt parti dintr-o retea la mare distanta.parti dintr-o retea la mare distanta.

Cand un Cand un LANLAN comunica cu un alt comunica cu un alt LANLAN cu acelasi tip de arhitectura ea cu acelasi tip de arhitectura ea face aceasta printr-o unitatea numita face aceasta printr-o unitatea numita puntepunte ( (bridgebridge) sau ) sau repetitorrepetitor..

Cand un Cand un LANLAN comunica cu o unitate cu alta proiectare comunicarea comunica cu o unitate cu alta proiectare comunicarea trebuie facuta printr-un trebuie facuta printr-un gatewaygateway..

Page 9: curs informatica medicala 5

Topologii ( structuri) de Topologii ( structuri) de retele localeretele locale

Topologia (structura) unei retele de calculatoare reprezinta modul de conectare a statiilor de Topologia (structura) unei retele de calculatoare reprezinta modul de conectare a statiilor de lucru fata de Server. Modul de conectare va determina traseul pe care va circula informatia in lucru fata de Server. Modul de conectare va determina traseul pe care va circula informatia in retea, prin urmare o structura a comunicatiilor in retea. retea, prin urmare o structura a comunicatiilor in retea.

In general, exista trei tipuri de topologii pentru retelele LAN.In general, exista trei tipuri de topologii pentru retelele LAN.

Topologia unei retele descrie modul in care sunt aranjate geometric Topologia unei retele descrie modul in care sunt aranjate geometric legaturilelegaturile si si nodurilenodurile. .

NodulNodul poate fi un computer, un terminal, o imprimanta, etc, iar legatura este calea de poate fi un computer, un terminal, o imprimanta, etc, iar legatura este calea de comunicare intre noduri. comunicare intre noduri.

Legaturile fiziceLegaturile fizice se refera la conexiunile efective: se refera la conexiunile efective: legaturile logicelegaturile logice se refera la caile care pot se refera la caile care pot fi folosite pentru comunicatiile dintre noduri. fi folosite pentru comunicatiile dintre noduri.

Exista doua tipuri fundamentale de legaturi. Legaturile Exista doua tipuri fundamentale de legaturi. Legaturile punct-cu-punctpunct-cu-punct sunt circuite care sunt circuite care conecteaza doua si numai doua noduri fara sa treaca prin alte noduri.conecteaza doua si numai doua noduri fara sa treaca prin alte noduri.

Conexiunile dintre un computer si terminalele sale sunt in general structurate in acest fel.Conexiunile dintre un computer si terminalele sale sunt in general structurate in acest fel.

Orice alt tip de legatura este numita legatura Orice alt tip de legatura este numita legatura multipunctmultipunct..

Page 10: curs informatica medicala 5

Nodurile dintr-o retea pot fi organizate cu un nod responsabil al retelei. Nodurile dintr-o retea pot fi organizate cu un nod responsabil al retelei. In acest caz exista un nod In acest caz exista un nod mastermaster cu noduri tributare lui. cu noduri tributare lui.

Alternativ, o organizare mai democratica poate fi folosita, cu fiecare nod Alternativ, o organizare mai democratica poate fi folosita, cu fiecare nod avand responsabilitate pentru actiunile sale.avand responsabilitate pentru actiunile sale.

Acesta este numit Acesta este numit control distribuitcontrol distribuit. .

In fiecare caz controlul implica posibilitatea accesului la resursele In fiecare caz controlul implica posibilitatea accesului la resursele retelei intr-o maniera echitabila.retelei intr-o maniera echitabila.

Fiecare nod individual este structurat intr-una din urmatoarele trei Fiecare nod individual este structurat intr-una din urmatoarele trei posibilitati: intr-o retea in stea exista un singur procesor de control cu posibilitati: intr-o retea in stea exista un singur procesor de control cu toate celelalte procesoare comunicand cu el. toate celelalte procesoare comunicand cu el.

Nodul central al stelei este nodul Nodul central al stelei este nodul mastermaster; toate comunicatiile dintre ; toate comunicatiile dintre doua noduri tributare acestuia trebuie sa treaca prin doua noduri tributare acestuia trebuie sa treaca prin mastermaster. .

O varianta a stelei este O varianta a stelei este arborelearborele. In acest caz nodurile tributare pot . In acest caz nodurile tributare pot coordona comunicatiile intre noduri subsidiare lor.coordona comunicatiile intre noduri subsidiare lor.

Page 11: curs informatica medicala 5

Topologia Star (stea)Topologia Star (stea) Ofera o viteza mare de comunicatie, fiind destinata aplicatiilor in timp real.Ofera o viteza mare de comunicatie, fiind destinata aplicatiilor in timp real.

Comunicatia in interiorul retelei este realizata prin transferul pachetelor de date. Comunicatia in interiorul retelei este realizata prin transferul pachetelor de date.

Fiecare pachet contine adresa nodului destinatie, adresa nodului emitator si datele de Fiecare pachet contine adresa nodului destinatie, adresa nodului emitator si datele de transmis.transmis.

Intr-o retea Intr-o retea steastea toate acestea sunt dirijate de nodul de control. toate acestea sunt dirijate de nodul de control.

Intr-o retea Intr-o retea liniaraliniara sau sau inelarainelara anumite semnale de control trebuie stabilite pentru a evita ca anumite semnale de control trebuie stabilite pentru a evita ca mai multe noduri sa trimita un mesaj in acelasi timp.mai multe noduri sa trimita un mesaj in acelasi timp.

O metoda este folosirea simbolului de trecere (O metoda este folosirea simbolului de trecere (token passingtoken passing).).

Un mesaj special numit Un mesaj special numit simbolsimbol ( (the tokenthe token) este trecut din nod in nod in ) este trecut din nod in nod in inelinel..

Cand un nod doreste sa trimita un pachet la alt nod el asteapta pana cand primeste Cand un nod doreste sa trimita un pachet la alt nod el asteapta pana cand primeste simbolulsimbolul..

El nu pastreaza El nu pastreaza simbolulsimbolul (dovada), el mai intai isi scrie pachetul si apoi pastreaza (dovada), el mai intai isi scrie pachetul si apoi pastreaza simbolulsimbolul..

Cu un singur Cu un singur simbolsimbol un singur nod poate sa transmita mesaje la un moment dat. un singur nod poate sa transmita mesaje la un moment dat.

Page 12: curs informatica medicala 5

Topologia tip Stea (Star)Topologia tip Stea (Star)

Page 13: curs informatica medicala 5

Topologia bus (magistrala)Topologia bus (magistrala) Are o fiabilitate sporita, viteza mare de transmisie.Are o fiabilitate sporita, viteza mare de transmisie.

Aceasta topologie de baza este Aceasta topologie de baza este reteaua liniarareteaua liniara..

Aceasta este similara unei retele in Aceasta este similara unei retele in inelinel care a fost deschisa. care a fost deschisa.

In ambele cazuri (In ambele cazuri (inelinel si si liniareliniare), fiecare nod din retea trebuie sa ), fiecare nod din retea trebuie sa examineze fiecare mesaj pentru a determina daca pachetul ii este adresat.examineze fiecare mesaj pentru a determina daca pachetul ii este adresat.

In reteaua In reteaua inelinel nodurile participa activ la trecerea mesajelor spre nodul nodurile participa activ la trecerea mesajelor spre nodul urmator; intr-o retea urmator; intr-o retea liniaraliniara nu este necesara o asemenea actiune. nu este necesara o asemenea actiune.

Fizic, reteaua Fizic, reteaua liniaraliniara are un avantaj asupra celei in are un avantaj asupra celei in inelinel deoarece este mai deoarece este mai usor de instalat intr-o cladire: tot ceea ce este necesar fiind linia de usor de instalat intr-o cladire: tot ceea ce este necesar fiind linia de conectare (conectare (cablu coaxialcablu coaxial).).

Retelele in Retelele in inelinel pe de alta parte, necesita fire intre toate punctele pentru a pe de alta parte, necesita fire intre toate punctele pentru a pastra conectivitatea inelului.pastra conectivitatea inelului.

Page 14: curs informatica medicala 5

Topologia tip magistrala Topologia tip magistrala (Bus)(Bus)

Page 15: curs informatica medicala 5

Topologia ring (inel)Topologia ring (inel) Permite Permite “egalitatea“egalitatea” statiilor de lucru intre ele.” statiilor de lucru intre ele.

Retelele in Retelele in inelinel leaga toate nodurile intr-un circuit leaga toate nodurile intr-un circuit inchis. inchis.

Nodurile pot fi egale in ceea ce priveste manipularea Nodurile pot fi egale in ceea ce priveste manipularea retelei (activitate distribuita), sau poate exista un nod de retelei (activitate distribuita), sau poate exista un nod de control (control (mastermaster).).

In domeniul topologiilor pentru retelele de calculatoare In domeniul topologiilor pentru retelele de calculatoare s-au realizat si unele standardizari, dintre care amintim:s-au realizat si unele standardizari, dintre care amintim:

Page 16: curs informatica medicala 5

Topologia tip inel (Ring)Topologia tip inel (Ring)

Page 17: curs informatica medicala 5

Topologia tip arbore Topologia tip arbore (Tree)(Tree)

Page 18: curs informatica medicala 5

Topologia tip retea Topologia tip retea (Mesh)(Mesh)

Page 19: curs informatica medicala 5

Comunicarea intre unitati dintr-un LAN este controlata de un Comunicarea intre unitati dintr-un LAN este controlata de un protocolprotocol. .

Un Un protocolprotocol este un set formal de reguli. este un set formal de reguli.

In clinica, protocolul descrie pasii necesari pentru a evalua o ipoteza. In clinica, protocolul descrie pasii necesari pentru a evalua o ipoteza.

In comunicatii, protocoalele sunt reguli pentru schimbul de date intre In comunicatii, protocoalele sunt reguli pentru schimbul de date intre noduri si legaturi. noduri si legaturi.

In majoritatea cazurilor aceste pachete contin de la 128 la 1024 de In majoritatea cazurilor aceste pachete contin de la 128 la 1024 de bytes. bytes.

Astfel, un mesaj logic poate fi descompus in mai mult decat un Astfel, un mesaj logic poate fi descompus in mai mult decat un pachetpachet. . PachetelePachetele sunt unitatile fizice ale transmisiei. sunt unitatile fizice ale transmisiei.

Ele contin atat informatii de gestiune interna cat si la mare distanta – Ele contin atat informatii de gestiune interna cat si la mare distanta – mesaje individuale sunt transmise nodurilor intermediare. mesaje individuale sunt transmise nodurilor intermediare.

In fiecare nod intermediar este determinat nodul urmator in functie de In fiecare nod intermediar este determinat nodul urmator in functie de destinatie si sarcina avuta. destinatie si sarcina avuta.

Page 20: curs informatica medicala 5

Astfel, un singur mesaj logic poate fi descompus in mai multe Astfel, un singur mesaj logic poate fi descompus in mai multe pachete. pachete.

Fiecare pachet poate fi dirijat pe cai diferite si pachetele din acelasi Fiecare pachet poate fi dirijat pe cai diferite si pachetele din acelasi mesaj logic pot sosi la destinatie intr-o ordine aleatoare. mesaj logic pot sosi la destinatie intr-o ordine aleatoare.

Aceasta metoda de dirijare este numita Aceasta metoda de dirijare este numita pastreaza si trimitepastreaza si trimite. .

Comparativ, in retelele liniare se foloseste o metoda asemanatoare Comparativ, in retelele liniare se foloseste o metoda asemanatoare radiofoniei, fiecare nod putand accesa fiecare mesaj.radiofoniei, fiecare nod putand accesa fiecare mesaj.

Metoda de Metoda de pastrare si trimiterepastrare si trimitere poate fi folosita insa numai pentru poate fi folosita insa numai pentru datele pe calculator, ea nu este potrivita pentru conversia prin voce. datele pe calculator, ea nu este potrivita pentru conversia prin voce. De ea se folosesc cel mai bine circuitele. De ea se folosesc cel mai bine circuitele.

Metoda radiofonica permite in schimb transmiterea pe acelasi cablu Metoda radiofonica permite in schimb transmiterea pe acelasi cablu atat a vocii cat si a datelor de calculator. atat a vocii cat si a datelor de calculator.

Inainte de a intelege cum se face aceasta trebuie sa intelegem cum Inainte de a intelege cum se face aceasta trebuie sa intelegem cum sunt schimbate pachetele de datesunt schimbate pachetele de date

Page 21: curs informatica medicala 5

System ASystem A System BSystem B

Application ←level 7 protocol → Application ←level 7 protocol → ApplicationApplication

Presentation ←level 6 protocol →Presentation ←level 6 protocol → Presentation Presentation

SessionSession ←level 5 protocol → ←level 5 protocol → SessionSession

TransportTransport ←level 4 protocol → ←level 4 protocol → TransportTransport

NetworkNetwork ←level 3 protocol → ←level 3 protocol → NetworkNetwork

Data LinkData Link ←level 2 protocol → ←level 2 protocol → Data LinkData Link

PhysicalPhysical ←level 1 protocol → ←level 1 protocol → PhysicalPhysical

Page 22: curs informatica medicala 5

Transmisia datelor intr-o retea implica o mare varietate de procese de la Transmisia datelor intr-o retea implica o mare varietate de procese de la pregatirea mesajelor logice de transmis pana la transmisia efectiva a pregatirea mesajelor logice de transmis pana la transmisia efectiva a semnalelor electrice. semnalelor electrice.

IInternational nternational SStandard tandard OOrganization (ISO) a schematizat aceste procese rganization (ISO) a schematizat aceste procese diferite intr-un model pe diferite intr-un model pe sapte nivelesapte nivele..

Nivelul unuNivelul unu al acestui model defineste conexiunile electrice si mecanice. al acestui model defineste conexiunile electrice si mecanice.

Nivelul doiNivelul doi este pentru corelarea datelor. El defineste formatul la nivel de bit si este pentru corelarea datelor. El defineste formatul la nivel de bit si verificarea erorilor.verificarea erorilor.

Nivelul treiNivelul trei este controlul de retea al adreselor si dirijarii mesajelor. este controlul de retea al adreselor si dirijarii mesajelor.

Fiecare nivel comunica cu celelalte nivele in acelasi nod prin Fiecare nivel comunica cu celelalte nivele in acelasi nod prin interfeteinterfete. .

Regulile pentru a intelege ce se trimite prin retea se numesc Regulile pentru a intelege ce se trimite prin retea se numesc protocoaleprotocoale..

Exista un protocol care permite unui modul de nivel unu sa comunice cu un alt Exista un protocol care permite unui modul de nivel unu sa comunice cu un alt modul de nivel unu din retea.modul de nivel unu din retea.

Page 23: curs informatica medicala 5

Fiecare modul de nivel unu transforma date pentru sau de la modulul Fiecare modul de nivel unu transforma date pentru sau de la modulul de nivel doi.de nivel doi.

In acest fel, doua module de nivel doi, in moduri diferite pot comunica In acest fel, doua module de nivel doi, in moduri diferite pot comunica logic unul cu altul.logic unul cu altul.

Modulul de nivel doi determina daca o transmisie este valida a sosit.Modulul de nivel doi determina daca o transmisie este valida a sosit.

Daca a sosit, datele sunt trimise la nivelul controlerului de retea unde Daca a sosit, datele sunt trimise la nivelul controlerului de retea unde pachetul este procesat. pachetul este procesat.

Daca toate nodurile din retea folosesc aceleasi reguli pentru a defini Daca toate nodurile din retea folosesc aceleasi reguli pentru a defini un pachet, atunci modulul de nivel trei din fiecare nod va putea sa un pachet, atunci modulul de nivel trei din fiecare nod va putea sa trimita sau sa receptioneze pachete de la orice alt nod din retea.trimita sau sa receptioneze pachete de la orice alt nod din retea.

Pe scurt protocolul ofera posibilitatea de a transmite date folosind un Pe scurt protocolul ofera posibilitatea de a transmite date folosind un standard prestabilit. standard prestabilit.

Exista cateva standarde.Exista cateva standarde.

Page 24: curs informatica medicala 5

System System NNetwork Architectureetwork Architecture ( (SNASNA) de la ) de la IBMIBM suporta toate cele sapte suporta toate cele sapte nivele nivele ISOISO. .

EthernetEthernet suporta numai primele 3 nivele ale pachetului suporta numai primele 3 nivele ale pachetului ISOISO. .

Unele protocoale sunt implementate ca Unele protocoale sunt implementate ca hardhard separat; altele sunt separat; altele sunt implementate in claculator. implementate in claculator.

Cand folosim un protocol cum este Cand folosim un protocol cum este SNASNA putem opera la nivelul putem opera la nivelul mesajelor logice. mesajelor logice.

Cand folosim un protocol cum este Cand folosim un protocol cum este EthernetEthernet, avem nevoie de module , avem nevoie de module care pot realiza functiile celor patru nivele de conversie in pachete si care pot realiza functiile celor patru nivele de conversie in pachete si mesaje logice. mesaje logice.

In general acestea sunt implementate ca functii soft. In general acestea sunt implementate ca functii soft.

Cand comunicam intre retele cu protocoale diferite, conversia Cand comunicam intre retele cu protocoale diferite, conversia protocoalelor este necesara. protocoalelor este necesara.

Aceasta este functia asa numitelor Aceasta este functia asa numitelor gatewaygateway (porti de transmisie). (porti de transmisie).

Page 25: curs informatica medicala 5

Mediul Internet si Mediul Internet si Reteaua (The Net)Reteaua (The Net)

Mediul InternetMediul Internet este un ansamblu de retele de calculatoare este un ansamblu de retele de calculatoare interconectate care impreuna cu miile de calculatoare individuale interconectate care impreuna cu miile de calculatoare individuale ((terminale, statii de lucruterminale, statii de lucru) si milioane de utilizatori, constituie ) si milioane de utilizatori, constituie comunitatea Internetcomunitatea Internet care are la dispozitie un care are la dispozitie un mediu mediu informationalinformational si si de calculde calcul cu foarte multe servicii informatice si cu foarte multe servicii informatice si resurse (baze de date diverse, biblioteci de programe, resurse (baze de date diverse, biblioteci de programe, documentatii, etc.) documentatii, etc.)

Mediul InternetMediul Internet constituie un ansamblu complex de constituie un ansamblu complex de arhitecturiarhitecturi, , componente fizicecomponente fizice si si sisteme de operaresisteme de operare, care , care trateaza in mod trateaza in mod egalegal atat minicalculatoarele sau retelele de calculatoare , cat si atat minicalculatoarele sau retelele de calculatoare , cat si PPCC-urile sau -urile sau mainframe-urilemainframe-urile. .

Facilitatile mediului au o importanta egale, iar componentele sale Facilitatile mediului au o importanta egale, iar componentele sale se comporta una fata de alta fara nici o discriminare.se comporta una fata de alta fara nici o discriminare.

Page 26: curs informatica medicala 5

Spre deosebire de retelele comerciale de calculatoare pentru servicii Spre deosebire de retelele comerciale de calculatoare pentru servicii (Serviciile bancare: (Serviciile bancare: Netbanking, E-bankingNetbanking, E-banking, , AAmerica merica OOn n LLine), ine), mediul Internet este un ansamblu de retele de calculatoare la nivel mediul Internet este un ansamblu de retele de calculatoare la nivel mondial ce realizeaza conectarea a milioane de calculatoare si care mondial ce realizeaza conectarea a milioane de calculatoare si care reprezinta:reprezinta:

calculatoare guvernamentale si ale institutiilor natiunilor den intreaga lume;calculatoare guvernamentale si ale institutiilor natiunilor den intreaga lume;

calculataorele miilor de universitati si scoli din intreaga lume;calculataorele miilor de universitati si scoli din intreaga lume;

sisteme de calcul ale marilor corporatii (sisteme de calcul ale marilor corporatii (Microsoft, IBM, AppleMicrosoft, IBM, Apple, etc.);, etc.);

sisteme de calcul ale unor organizatii si fundatii stiintifice, culturale, sociale;sisteme de calcul ale unor organizatii si fundatii stiintifice, culturale, sociale;

calculatoare ale marilor agentii de presa si televiziune din intreaga lume;calculatoare ale marilor agentii de presa si televiziune din intreaga lume;

calculatoarele milioanelor de utilizatori din intreaga lumecalculatoarele milioanelor de utilizatori din intreaga lume

Page 27: curs informatica medicala 5

Din punct de vedere architectural, Din punct de vedere architectural, mediul Internetmediul Internet este de fapt o retea este de fapt o retea gigantica de retele de calculatoare raspandita la nivel mondial si care gigantica de retele de calculatoare raspandita la nivel mondial si care inglobeaza diverse produse inglobeaza diverse produse hardwarehardware si si softwaresoftware ce gestioneaza o ce gestioneaza o mare colectie de baze de date ce contin informatii si servicii de toate mare colectie de baze de date ce contin informatii si servicii de toate tipurile, acestea fiind accesibile de la orice calculator (tipurile, acestea fiind accesibile de la orice calculator (terminalterminal) ) conectat la retea in orice loc si la orice moment.conectat la retea in orice loc si la orice moment.

ComentariuComentariu. Mediul Internet este cel mai mare system informatic din . Mediul Internet este cel mai mare system informatic din lume, perfect legal si in multe cazuri gratuit. Resursele pe care le ofera lume, perfect legal si in multe cazuri gratuit. Resursele pe care le ofera sunt immense si ele se schimba aproape zilnic, asa cum se schimba sunt immense si ele se schimba aproape zilnic, asa cum se schimba tehnologiile informatice.tehnologiile informatice.

In Romania, dupa 1990 reteaua Internet a cunoscut o expansiune In Romania, dupa 1990 reteaua Internet a cunoscut o expansiune deosebita prin aparitia diverselor legaturi interne si internationale, deosebita prin aparitia diverselor legaturi interne si internationale, constituite in diverse retele.constituite in diverse retele.

La inceput au aparut reteaua din mediul universitar (nodul central fiind La inceput au aparut reteaua din mediul universitar (nodul central fiind UPBUPB – – UUniversitatea niversitatea PPolitehnica olitehnica BBucuresti) si reteaua din mediul ucuresti) si reteaua din mediul cercetarii (nodul central fiind cercetarii (nodul central fiind ICIICI – – IInstitutul de nstitutul de CCercetari in ercetari in IInformatica)nformatica)

Page 28: curs informatica medicala 5

Reteaua locala Reteaua locala UPBUPB este nodul central al retelei este nodul central al retelei RoEduNetRoEduNet (the (the RoRomanian manian EduEducation cation NetNetwork) de care sunt conectate retele din peste work) de care sunt conectate retele din peste 50 institutii de invatamant si de cultura din Bucuresti si din tara. 50 institutii de invatamant si de cultura din Bucuresti si din tara.

Reteaua locala a Universitatii Bucuresti este conectata la acesta retea. Reteaua locala a Universitatii Bucuresti este conectata la acesta retea.

In present, majoritatea centrelor universitare din tara au retele locale In present, majoritatea centrelor universitare din tara au retele locale conectate la reteaua conectate la reteaua InternetInternet. .

De asemenea, multe scoli generale si licee din Bucuresti si din tara De asemenea, multe scoli generale si licee din Bucuresti si din tara sunt conectate la sunt conectate la InternetInternet. .

Majoritatea institutiilor guvernamentale si neguvernamentale, institute Majoritatea institutiilor guvernamentale si neguvernamentale, institute de cercetare si proiectare, marile biblioteci din tara, firme cu diverse de cercetare si proiectare, marile biblioteci din tara, firme cu diverse activitati sunt conectate la activitati sunt conectate la InternetInternet..

Cererea pentru conectarea la reteaua Cererea pentru conectarea la reteaua InternetInternet a determinat aparitia a determinat aparitia atat a furnizorilor de atat a furnizorilor de servicii Internetservicii Internet pentru pentru domeniul publicdomeniul public cat si cat si pentru pentru domeniul commercialdomeniul commercial..

Page 29: curs informatica medicala 5

Evolutia si dezvolatarea Evolutia si dezvolatarea mediului Internet.mediului Internet.

In anul 1968 a aparut ideea necesitatii guvernului S.U.A. de a In anul 1968 a aparut ideea necesitatii guvernului S.U.A. de a interconecta pe o intindere mare, un numar mare de calculatoare interconecta pe o intindere mare, un numar mare de calculatoare (de diverse tipuri si dimensiuni), in scopul cooperarii dintre (de diverse tipuri si dimensiuni), in scopul cooperarii dintre universitati si departamentele militare ale tarii in cadrul unor universitati si departamentele militare ale tarii in cadrul unor proiecte de cercetare comune. proiecte de cercetare comune.

Din aceste motive a luat fiinta agentia Din aceste motive a luat fiinta agentia ARPAARPA ( (AAdvanced dvanced RResearch esearch PProjects rojects AAgency) a carei activitate s-a concretizat in gency) a carei activitate s-a concretizat in anul 1970 prin proiectele:anul 1970 prin proiectele:

ARPANETARPANET – retea de calculatoare pentru cercetari in beneficiul – retea de calculatoare pentru cercetari in beneficiul guvernului S.U.A.;guvernului S.U.A.;

MILNETMILNET – retea de calculatoare pentru cercetari in domeniul militar si – retea de calculatoare pentru cercetari in domeniul militar si de aparare.de aparare.

Page 30: curs informatica medicala 5

In anul 1975, s-a realizat standardizarea unor protocoale (limbaje de In anul 1975, s-a realizat standardizarea unor protocoale (limbaje de comunicare intre calculatoarele interconectate) obtinandu-se standardul comunicare intre calculatoarele interconectate) obtinandu-se standardul TCP/IPTCP/IP ( (TTransmission ransmission CControl ontrol PProtocol/rotocol/IInternet nternet PProtocol) utilizat pentru rotocol) utilizat pentru legarea in retea a calculatoarelor de la majoritatea universitatilor legarea in retea a calculatoarelor de la majoritatea universitatilor americane importante si de la departamentele de aparare din S.U.A.americane importante si de la departamentele de aparare din S.U.A.

Astfel a aparut reteaua de calculatoare Astfel a aparut reteaua de calculatoare DARPA InternetDARPA Internet, apoi , apoi DARPANETDARPANET si care a reprezentat nucleul unei gigantice retele de si care a reprezentat nucleul unei gigantice retele de calculatoare pe care o numim astazi calculatoare pe care o numim astazi mediul Internet.mediul Internet.

Dupa anul 1980, deja au inceput sa se lege la acest nucleu tot mai Dupa anul 1980, deja au inceput sa se lege la acest nucleu tot mai multe retele locale, principalele legaturi Internet realizandu-se prin multe retele locale, principalele legaturi Internet realizandu-se prin organizatia organizatia NSFNSF ( (NNational ational SScience cience FFoundation), gestionate de oundation), gestionate de compania compania ANSANS ( (AAdvances dvances NNetwork and etwork and SServices) in cooperare cu ervices) in cooperare cu firmele firmele IBMIBM, , MCIMCI si un consortiu de universitati din Michigan. si un consortiu de universitati din Michigan.

De asemenea, in acesta perioada s-a realizat si interconectarea cu De asemenea, in acesta perioada s-a realizat si interconectarea cu retele de pe continentul european, acesta prin intermediul retele de pe continentul european, acesta prin intermediul comunicatiilor prin satelit.comunicatiilor prin satelit.

Page 31: curs informatica medicala 5

Trebuie sa precizam faptul ca in anii ’80 s-au constituit retele Trebuie sa precizam faptul ca in anii ’80 s-au constituit retele independente care ulterior s-au conectat (prin sisteme numite independente care ulterior s-au conectat (prin sisteme numite gatewaysgateways – porti electronice de legatura) la reteaua Internet:– porti electronice de legatura) la reteaua Internet:

reteaua reteaua UsenetUsenet, a luat fiinta pentru a conecta calculatoarele Universitatii , a luat fiinta pentru a conecta calculatoarele Universitatii Duke cu cele ale Universitatii Carolina de Nord (implementata de Tom Duke cu cele ale Universitatii Carolina de Nord (implementata de Tom Truscott si Jim Ellis in 1980);Truscott si Jim Ellis in 1980);

reteaua reteaua CSNETCSNET ( (CComputer omputer SScience cience NNetwork), 1980;etwork), 1980;

reteaua reteaua NSFNETNSFNET ( (NNational ational SScience cience FFoundation), 1986; oundation), 1986;

reteaua reteaua FidoNet FidoNet ce a implementat serviciul “ce a implementat serviciul “echomailechomail” dezvoltat de Tom ” dezvoltat de Tom Jennings in 1984; astazi se poate accesa acest serviciu prin Jennings in 1984; astazi se poate accesa acest serviciu prin WWWWWW;;

reteaua reteaua BITNETBITNET ( (BBecause ecause IIt’s t’s TTime ime NNetwork), retea mondiala formata din etwork), retea mondiala formata din Universitati, Institute de cercetare, Organizatii comerciale; in anul 1989 a Universitati, Institute de cercetare, Organizatii comerciale; in anul 1989 a fuzionat cu reteaua fuzionat cu reteaua CSNETCSNET constituin reteaua constituin reteaua CREN CREN ((CCorporation for orporation for RResearch and esearch and EEducation ducation NNetwork);etwork);

reteaua reteaua BIXBIX ( (BByte yte IInformation enformation eXXchange), retea creata de revista change), retea creata de revista ByteByte pentru servicii on-line orientate pe probleme hardware pentru calculatoare;pentru servicii on-line orientate pe probleme hardware pentru calculatoare;

reteaua reteaua EARNEARN ( (EEuropean uropean AAcademic and cademic and RResearch esearch NNetwork).etwork).

Page 32: curs informatica medicala 5

Din anul 1992, administrarea Din anul 1992, administrarea mediului Intenetmediului Intenet este este realizata de organizatia internationale realizata de organizatia internationale ISOCISOC ( (IInternet nternet SocSociety) ce este sponsorizata de membrii comunitatii iety) ce este sponsorizata de membrii comunitatii Internet din S.U.A., Europa si din alte continente. Internet din S.U.A., Europa si din alte continente.

Organizatia Organizatia ISOCISOC are urmatoarele organisme are urmatoarele organisme administrative:administrative:

IABIAB ( (IInternet nternet AArchitecture rchitecture BBoard), ce se ocupa cu dezvoltarea oard), ce se ocupa cu dezvoltarea protocoalelor din retea;protocoalelor din retea;

IEFTIEFT ( (IInternet nternet EEngineering ngineering TTask ask FForce) , ce se ocupa de orce) , ce se ocupa de dezvoltarea specificatiilor pentru standarde;dezvoltarea specificatiilor pentru standarde;

IRTF IRTF ((IInternet nternet RResearch esearch TTask ask FForce), ce se ocupa de tehnologia orce), ce se ocupa de tehnologia interconectarii si stiinta informatiei. interconectarii si stiinta informatiei.