Rețele de calculatoare

Previzualizare curs:

Cuprins curs:

1 Introducere 5
1.1 Ce este o ret¸ea de calculatoare? 5
1.2 Problemele abordate ˆ1n curs 5
1.3 Problemele infrastructurii ret¸elei 5
1.4 Tipuri de comunicat¸ie 6
1.5 Arhitectura sistemului de comunicat¸ii 6
2 Programarea ˆ1n ret¸ea — introducere 7
2.1 Interfat¸a de programare socket BSD 7
2.1.1 Creare 7
2.1.2 Utilizare socket stream 8
2.1.3 Utilizare socket pentru datagrame 9
2.2 Adresarea in internet 10
2.3 Transmiterea mesajelor 10
2.3.1 Mesaje binare 10
2.3.2 Mesaje text 11
2.4 Asigurarea concurent¸ei 11
3 Nivelul fizic 13
3.1 Transmisia prin fir 13
3.1.1 Marimi electrice 13
3.1.2 Semnale 14
3.1.3 Banda de trecere 15
3.1.4 Codarea ˆ1n banda de bazØa 16
3.1.5 Transmisia modulatØa 16
3.1.6 Multiplexarea ˆ1n frecvent¸Øa 17
3.2 Transmisia prin unde radio 18
3.2.1 Propagarea undelor 18
3.2.2 Unde nedirijate ¸si unde dirijate 19
3.3 Transmisia prin fibrØa opticØa 19
3.3.1 Propagarea semnalului 19
4 Codarea informat¸iei 21
4.1 Not¸iuni de teoria informat¸iei 21
4.2 Problema codØarii pe canale fØarØa zgomote 22
4.3 Coduri detectoare ¸si corectoare de erori 26
5 Nivelul legØaturii de date 29
4 CUPRINS
6 Nivelul retea ¸si nivelul transport 31
6.1 Algoritmi de dirijare 31
6.2 Controlul congestiei 32
6.3 Protocolul IP ¸si protocoalele auxiliare 32
6.4 Nivelul transport 32
6.5 Ret¸ele eterogene ¸si ret¸ele private 33
6.6 Ret¸ele mobile 33
7 Metode ¸si protocoale criptografice 35
7.1 Deziderate 35
7.2 Asigurarea confident¸ialit¸Øat¸ii 35
7.2.1 Criptografia simetricØa 35
7.2.2 Utilizarea practicØa a cifrurilor bloc 36
7.2.3 Numere aleatoare 37
7.2.4 Criptografie asimetricØa (cu cheie publicØa) 38
7.3 Autentificarea originii ¸si controlul integritØat¸ii 38
7.3.1 Funct¸ii de dispersie criptografice 38
7.3.2 Autentificarea mesajelor 39

Extras din curs:

1.1 Ce este o retea de calculatoare?

Termenul retea de calculatoare are cel putin doua utilizari distincte:

1. mai multe calculatoare, impreuna cu un sistem (hard+soft) de comunicatii

2. un sistem de calcul, bazat pe o retea in sensul 1, dar comportandu-se ca un

sistem unitar (de exemplu, prezinta aceleasi conturi de utilizatori pe toate

calculatoarele)

1.2 Problemele abordate 1n curs

1. Realizarea infrastructurii pentru comunicatii;

2. Aplicatii (de comunicatie) in retea:

- aplicatii existente,

- principiile realizarii aplicatiilor 1n retea

3. Elemente de sisteme de operare in retea.

1.3 Problemele infrastructurii retelei

1. codarea fizica a informatiei;

2. detectarea si corectarea erorilor de transmisie;

3. controlul fluxului (asigurarea faptului ca emitatorul nu trimite mai repede

decat poate receptorul sa primeasca);

4. controlul coliziunilor si adresarea, pe medii de tip magistrala (adica 1n care

exista mai multe entitati prevazute cu emitatoare si receptoare care partajeaz

a acelasi mediu);

5. dirijarea comunicatiei 1n retea (astfel 1ncat doua calculatoare sa poata comunica,

chiar daca nu exista legatura directa 1ntre ele, ci doar legaturi prin

intermediari);

6 Capitolul 1. Introducere

6. livrarea sigura (mesajele sa nu se piarda, sa nu ajunga 1n multiplu exemplar,

si sa ajunga 1n ordinea 1n care au fost emise);

7. securitatea:

- confidentialitate (un mesaj sa poata fi receptionat doar de catre destinatarul

autorizat),

- autentificarea (receptorul sa poata verifica identitatea emitatorului,

- integritatea comunicatiei (nimeni sa nu poata modifica mesajele,

- non-repudiabilitatea (destinatarul sa poata dovedi originea unui mesaj,

altfel spus, nici macar destinatarul sa nu poata falsifica identitatea autorului

mesajului)

1.4 Tipuri de comunicatie

Dupa nr. de receptori:

- punct la punct (unicast): un emitator si un receptor;

- difuziune (broadcast sau multicast): un emitator si mai multi receptori.

Nota: broadcast este o comunicatie 1n care un mesaj este primit de toata

lumea; multicast desemneaza o comunicatie1n care doar o parte din calculatoarele

din retea primesc mesajul.

Dupa existenta unei conexiuni:

- comunicatie prin conexiune;

- comunicatie prin datagrame.

Deziderate optionale:

- livrare sigura (un mesaj sa fie livrat exact o data)

- transmisie fara erori

- pastratea ordinii relative a mesajelor

- debit minim garantat

- timp maxim de livrare garantat

- confidentialitate

- autentificare

1.5 Arhitectura sistemului de comunicatii

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Retele de Calculatoare.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
8.8/10 (4 voturi)
Nr fișiere:
1 fisier
Pagini (total):
40 pagini
Imagini extrase:
40 imagini
Nr cuvinte:
9 243 cuvinte
Nr caractere:
49 899 caractere
Marime:
167.75KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Rețele
Predat:
la facultate
Materie:
Rețele
Sus!