Documente Academic
Documente Profesional
Documente Cultură
1. Retele de calculatoare
O retea este un set de dispozitive (deseori numite noduri) conectate prin legaturi
media
1.6.Componente hardware
Echipamente de transmisie:
-cabluri coaxiale
-cabluri torsadate
-fibre optice
-unde radio
-sateliti
Dispozitive de acces: router
Dispozitive ce repeta semnalele transmise: repetoare, hub
IEEE
Retele LAN
Retele MAN
-Dispune de un mediu de difuzare
-Fiecare magistrala are un capat de distributie care initiaza activitatea de
transmisie;
Retele WAN
Calculatoarele se numesc gazde (apartin utilizatorilor), unite printr-o subretea de
comunicatie
Subreteaua= linii de transmisii + elemente de comutare
Subretea cu comutare de pachete- de tipul punct-la-punct
Subretea cu sistem de sateliti
Internet
colectie de retele interconectate, utilizând niste masini numite porti (gateway);
Gateway-ul realizeaza conectare si asigura conversiile hardware si software
necesare
2. Tipuri de modele de RC (arhitecturi)
Tipuri de servicii
-orientate pe conexiune – se bazeaza pe sistemul
telefonic
-fara conexiune – se bazeaza pe sistemul postal; toate
mesajele sunt scurte si contin adresele expeditorului si
destinatarului
3. Tehnologii de RC
3.1. Topologii
-Topologii fizice- aranjamentul geometric al componentelor unui LAN
-Topologii logice - conexiunile posibile între perechile de noduri care comunica
între ele
3.3.1. Ethernet
Ethernetul este o arhitectura de retea pe o arie locala LAN .
Este unul dintre cel mai implementate standard de LAN.
topologia in forma de magistrala sau de stea
Standard= IEEE 802.3, specificand nivelurile fizice si ale
software-ului de baza.
metoda de acces CSMA/CD (Carrier Sense Multiple Access/ Collision Detection) pentru a gestiona
comenzi simultane si a detecteza coliziunile
Variante:
10 Mbps—10Base-T Ethernet
100 Mbps—Fast Ethernet sau 100Base-T.
1000 Mbps—Gigabit Ethernet
10-Gigabit Ethernet
3.3.2 FDDI
-FDDI ( Fiber Distributed Data Interface) un set de protocoale ANSI
pentru trimiterea de date digitale printr-un cablu cu fibra optica.
-retele bazate pe trecere cu jetoane (token-passing), si suporta o
viteza de pana la 100 Mbps .
3.3.4. Novell
-Adresele IPX au o lungime de 10 bytes (80 biti).
-Adresa are doua componente: numarul retelei (32 biti) si numarul
nodului (48 biti).
-se reprezinta cu cifre hexazecimale separate prin punct.
3.3.6. NetBIOS/NetBEUI
-NetBIOS faciliteaza comunicarea prin trei servicii de baza: servicul de
nume, serviciul de sesiuni, serviciul de datagrame.
•NetBEUI defineste functiile din cadrul NetBIOS
•SMB - facilitati la nivelul aplicatie, necesare pentru implementarea serviciilor de
partajare a fisierelor
3. Tehnologii de RC
3.4.1. X.25
-prima reţea telefonică publică de date
-transmisia este sincronă
-legătură full-duplex pt. transferul informaţiilor
-conexiuni punct-la-punct între echipamente terminale DTE şi echipamente
terminatoare de circuite DCE
-DCE-urile se conectează cu comutatoare PSE în interiorul unei reţele PSN
3.4.3. SMDS
-reţea de calitate mai înaltă decât Frame Relay, inclusiv în ce priveşte
întîrzierea de transmisie, pachete eronat dirijate, pachete pierdute
-se bazează pe tehnologia de comutare pachete releu de celulă
-suportă doar transferul de date şi pot servi ca treaptă intermediară către reţelele
ATM
3.4.4 ATM
o modulare/demodulare –
o codificare/decodificare,
-serializare/deserializare
Modulare/demodulare
Când un calculator doreşte să trimită date numerice (digitale) pe o linie
telefonică, acestea tb. convertite în formă analogică, pentru a putea fi transmise pe o
buclă locală
Concepte:
-baud- nr. de eşantioane pe secund
-rată de simboluri –viteza de transmisie
-rată de biţi – cantitatea de informaţie trimisă prin canal
-lărgime de bandă – spectrul de frecvenţe care trec prin mediu
Codificare/decodificare
Codificare/decodificare – are rolul de a asigura sincronizarea între
emiţător şi receptor. Informaţiile sunt transmise pe canalul de comunicaţie
în mod serial.
Exemple de coduri: NRZ-L , NRZ-M , NRZ-S , RZ , Manchester, Manchester
diferenţial
Sateliţi geostationari
-VSAT-uri care folosesc un hub
• Sateliţi de altitudine medie
-GPS
• Sateliţi de altitudine joasă
4.4. Multiplexarea
-Informaţia poate fi trimisă prin cablu, variind câteva dintre proprietăţile fizice,
cum ar fi tensiunea, intensitatea
5.1. Funcţii
-Stabileşte adresele fizice (hard) ale dispozitivelor
- Fragmentează informaţia primită de la nivelul 3 în unităţi de informaţie numite cadre
- Rezolva alterarie sau distrugerie cadrelor
- Retransmisia cadrului
- codificarea şi decodificarea
- ordinii de transmisie a cadrelor
- controlul fluxului
5.2. Dispozitive
switch-uri (comutatoare)
bridge-uri (punţi)
5.3. Subniveluri
6. Nivelul retea
direcţionarea (rutarea) datelor între reţele şi cu adresarea inter-reţea
rutere sau echipamente de nivel 3;
Serviciile nivelului reţea au fost proiectate astfel încât:
să fie independente de tehnologia subreţelei;
nivelul transport să fie independent de numărul, tipul şi topologia subreţelelor
existente;
adresele de reţea accesibile nivelului transport trebuie să folosească o schemă
de numerotare uniformă (pt. LAN şi WAN).
Nivelul reţea oferă nivelului transport 2 clase de servicii:
servicii fără conexiune (datagram)
servicii orientate pe conexiune (circuit virtual)
AS-Autonomous System = un ansamblu de porţi (gateways) şi reţele care
au o administraţie unică
AS= totalitatea reţelelor interconectate dintr-o organizaţie
6.1. Rutarea
Tipuri de pachete :
- pachete de date – protocoalele folosite se numesc protocoale rutate ; exp.: IP, IPX;
- pachete cu informaţii de reîmprospătare a rutelor - protocoalele folosite se numesc
protocoale de rutare exp.: RIP ,EIGRP, OSPF (Open Shortest Paths
First).
Tabela de rutare:
adrese de reţea,
numele interfeţei,
metrica
Rutarea:
statică
dinamică
algoritmi neadaptivi
algoritmi adaptivi
algoritmi statici
algoritmi dinamici
algoritmi pt. rutare ierarhică
algoritmi pt. rutare pentru gazde mobile
algoritmi pt. rutare pentru difuzare – trimitere simultană a unui pachet
către toate staţiile
algoritmi pt. rutare multidestinaţie
algoritmi pt. rutare în reţele punct-la-punct
RIP (Routing Information Protocol) – cel mai folosit protocol pentru transferul
informaţiilor rutare între rutere direct conectare.Ruterul alege drumul din reţea pe care
se vor transmite datele pe baza vectorului de distanţă cu numar minim de hopuri.
EIGRP
BGP
-este un protocol de rutare externă de tip vector de distanţă, dar destul de diferit
de majoritatea celorlalte cum ar fi RIP. In loc sa mentina doar costul pana la destinatie,
fiecare ruter BGP memoreaza calea exacta folosita.
OSPF
-este de tip stare a legăturii si se foloseşte în cadrul unui sistem autonom
IS-IS
-protocol bazat pe starea legaturilor; a fost proiectat pentru DECnet si apoi
adoptat de ISO pentru a fi folosit cu protocolul neorientat pe conexiune de la nivelul
retea, CNPL.
IPv4
• Versiunea (4 biţi) - versiunea IPv4;
-lungimea antetului datagramei (exprimată în cuvinte de 32 biţi).
• Lungimea totală
• Identificare (16 biţi) permite identificarea diferitelor fragmente care fac obiectul unei
reasamblări
• Indicatorii – intervin în cazul fragmentării datagramei
• Fragment (codificat pe 13 biţi) indică poziţia relativă a datelor conţinute în această
datagramă în raport cu prima datagramă emisă;
• Timpul de viaţă reprezintă un contor prin care se limitează durata de viaţă a
datagramei
• Protocol identifică protocolul de nivel superior
• Suma de control antet este o secvenţă de control pe 16 biţi,
• Adresa sursă / destinaţie adresele Internet ale sursei, respectiv destinaţiei;
• Opţiunile sunt folosite ca funcţii de control în anumite situaţii
7.Nivelul transport
realizeaza nivelul superior al serviciilor care se ocupa cu transferul informatiilor.
El realizează comunicaţia punct-la-punct, sigură şi eficientă, între procesele care se
execută pe maşini situate la distanţă.
Principalele funcţii ale nivelului transport sunt:
• stabilirea şi eliberarea conexiunii transport;
• transferul unităţilor de date normale şi speciale;
• translatarea adresă transport - adresă reţea;
• numerotarea TPDU (Transport Protocol Data Unit), secvenţierea unităţilor de date
ale protocolului;
• reglarea fluxului;
• detectarea erorilor şi supravegerea calităţii serviciului;
• reluarea în caz de eroare;
• realizarea multiplexării pe conexiunile de transport;
• segmentarea, gruparea, concatenarea.
UDP este utilizat ca un multiplexor/demultiplexor pentru emiterea şi recepţionarea
datagramelor.
• UDP oferă un serviciu de transmisie a datagramelor:
− fără conexiune
− nefiabil
− nu deţine nici un mecanism pentru controlul fluxului sau recuperarea
Erorilor
• UDP se utilizează în transmisiile broadcast şi multicast.
Structura unui datagrame UDP conţine:
• Portul sursă – identifica numărul de port al procesului emitor (16 biți) si reprez portul
ce va fi adresat in raspuns
• Portul destinaţie - numărul de port al procesului de pe hostul destinaţie (16 biți)
• Lungimea - dimensiunea datagramei (în octeţi)
• Suma de control este opţională și se utilizează pentru verificarea integrității datele
recepționate (16 biţi)
• Datele UDP
• UDP este protocolul preferat de aplicaţiile ce nu necesită garantarea livrării pachetelor;
Ce este congestia?
− congestia în reţea apare când un nod (sau o legătură) este încărcat mai mult
decât poate suporta
• Care sunt efectele congestiei?
− întârzieri/− pierderi
Serviciu duplex = prin conexiunile TCP se realizeaza transmisii ale fluxurilor de date in
ambele directii in acelasi timp.
7.4.1. RPC
RPC– apel de procedura la distanta;
este baza pentru aplicatii de retea: procedura care apeleaza este clientul, iar cea
apelata este server-ul;
7.4.2. RTP
RTP:protocol de transport în timp real, utilizat pe scara larga acum;
utilizat în cadrul aplicatiilor multimedia în timp real
7.4.3. RTCP
RTCP:este protocolul de control care lucreaza in conjunctie cu RTP
Ofera suport pentru aplicatii multimedia pe grupuri mari din internet, incluzand
identificarea sursei si suport pentru gateways si multicast-to-unicast translators
Se ocupa de raspuns, sincronizare, interfata cu utilizatorul, dar nu transporta
date.
3Nivelul aplicatie
Protocoale ale nivelului aplicatie
Servicii Internet
Servicii internet:
poşta electronică
− transferul de fişiere (FTP)
− acces la calculatoarele de la distantă (Telnet, SSH)
− distribuirea informaţiei în timp real (Chat, Web)
− World Wide Web (WWW)
POSTA ELECTRONICA
Posta electronica
• agentul utilizator : permite compunerea mesajelor care se expediază si citirea
mesajelor recepţionate etc. - reprezintă interfaţa cu utilizatorul;
• agentul de transport : asigură transportul corespondenţei la distanţă;
• agent de predare locală (Local Delivery Agent - LDA): asigură transportul
corespondenţei locale
TRANSFERUL DE FISIERE
FTP
Caracterisitci:
• utilizează TCP pentru nivel transport
• accesul este interactiv
• specifică formatul (ASCII sau binar)
• asigură autentificarea (cont utilizator, parolă)
Constituit din:
• interpretor de protocol (PI - protocol interpreter);
• un proces pentru transferul datelor (data transfer process – DTP);
• interfaţă utilizator.
Principalele operaţii ale unui produs FTP (tip comandă sau cu interfaţa
grafică) sunt:
• Deschiderea unei conexiuni pe un server FTP la distanţă (open);
• Vizualizarea conţinutului directoarelor de pe server (dir);
• Schimbarea directoarelor (cd);
• Controlul transferului: ASCII şi binar;
WEB
Elementele de bază la care serviciulWeb face apel sunt:
URL -- permite identificarea resurselor din Internet
URI -identificarea prin tip şi poziţie a unei resurse aflată oriunde în nternet.
URN - resursele sunt identificate în mod unic
HTTP-permite comunicarea între serverul şi navigatorulWeb;
HTML-permite crearea documentelor hipertext.
Serverul Web reprezintă sistemul pe care rulează un software ce are ca scop principal
distribuţia informaţiei stocate, sub forma unor documente.
La selectarea serverului web se va tine cont de:
-sistemele de operare acceptate
-performanţe
-facilităţi de administrare