Sunteți pe pagina 1din 43

1

Proiectarea retelelor de
calculatoare - bibliografie-1
Douglas E. Comer Internetworking with TCP/IP Prentice Hall 1995
Stephen A. Thomas Ipng and the TCP/IP Protocols John Wiley & Sons,
Inc. 1996
S. Keshav An Engineering Approach to ComputerNetworking Addison-
Wesley 1997
Ravindra K. Ahuja Network Flows (Theory, Algorithms, Applications)
Prentice Hall 1993
Andrew Tanenbaum Computer Networks, Prentice Hall 1992
Trevor Housley Data Communication and Teleprocessing Systems
Prentice Hall 1987
William Stallings Computer Network Organization Prentice Hall 1992
Sidnie Feit Wide Area High Speed Networks Macmillan Technical
Publishing 1999

2
Proiectarea retelelor de
calculatoare - bibliografie-2
Crile de referin:
William Stallings
Data & Computer Communications (sixth edition)
Prentice Hall 2000
Andrew Tanenbaum:
Reele de calculatoare;
Computer Press Agora 1997 (ediia a treia)
Organizarea cursului: saptamanal 2 ore Curs (incluzand
proiect),2 ore laborator
Notarea la examen: 25%Lab, 15%Proiect, 30%Teorie,
30%Probleme.
Conditia de promovabilitate: toate cele 4 note >4.99
3
William Stallings
Data and Computer
Communications
Curs 1


Capitolul 1
Introducere
4
Modelul de comunicatie
Sursa
genereaz date pentru a fi transmise
Transmitorul
Convertete datele n semnale transmisibile
Sistemul de transmisie
Transport datele
Receptorul
Convertete semnalul recepionat n date
Destinaia
Preia datele care intr
5
Diagrama simplificata a
Modelului de comunicatie
6
Sarcini importante de
comunicatie
Utilizarea sistemului de transmisie
Interfaarea
Generarea semnalelor
Sincronizarea
Managementul schimbrii
Detecia i corecia erorilor
Adresarea i rutarea
Recuperarea (Recovery)
Formatarea mesajelor
Securitatea
Managementul reelei
7
Modelul simplificat al
Comunicatiei de date
8
Networking
Comunicarea punct la punct n general nu e o
soluie practic
Echipamentele sunt prea departe
Un numr mare de echipamente poate cere un
numr exagerat de conexiuni
Solutia este o reea de comunicaie
9
Modelul simplificat de RETEA

10
Retea pe arie extinsa
(Wide Area Networks)
Arie geografic extins
Folosete cile de comunicaii publice
Tehnologii
Comutarea circuitelor (Circuit switching)
Comutarea pachetelor (Packet switching)
Frame relay
Mod asincron de transmisie (Asynchronous Transfer
Mode - ATM)
11
Comutarea circuitelor
(Circuit Switching)
O cale de comunicaie dedicat se stabilete pe
durata conversaiei
de exemplu: reeaua telefonic
12
Comutarea pachetelor
Datele de pot trimite n afara secvenei
Se lucreaz cu diviziuni (pachete) de date la un
moment dat
Pachetele sunt transferate de la un nod la altul
de la surs spre destinaie
Se folosete pentru comunicaia terminal -
calculator sau calculator - calculator
13
Frame Relay
Sistemele de comutaia pachetelor au avut
ncrcare suplimentar mare (overheads) pentru
a compensa erorile
Sistemele moderne sunt mult mai fiabile
Erorile se pot rezolva n sistemele destinaie
ncrcarea suplimentar (overhead) pentru
controlul erorii a fost eliminat
14
Asynchronous Transfer Mode
ATM
Evoluia din frame relay
ncrcare suplimentar minim pentru controlul
erorii
Pachete de lungime fix (numite celul - cell)
Poate lucra de la 10Mbps la Gbps
Permite tehnica Constant data rate utiliznd
tehnica comutaiei de pachete
15
Integrated Services Digital
Network - ISDN
ISDN
Proiectat pentru a nlocui sistemul telefonic
public
Permite o gam mare de servicii
n ntregime digital

16
Retele locale
(Local Area Networks - LAN)
Scopul este mai limitat
cldire sau campus mic
Este de regul proprietatea unei singure
organizaii
Rata de date mare
De regul sisteme cu difuzare (broadcast)
Mai nou se foloses siteme cu comutaie i chiar
ATM
17
Protocoale
Sunt folosite pentru comunicarea dintre entiti
ntr-un sistem
Partenerii trebuie s vorbeasc aceeai limb
Entiti
Aplicaiile utilizatorilor
Faciliti e-mail;
Terminale
Sisteme
Calculatoare
Terminale
Senzori la distan
18
Elementele de baza ale
Protocoalelor
Sintaxa
Formatul datelor
Nivelul semnalelor
Semantica
Informaiile de control
Tratarea erorilor
Probleme de timp (Timing)
Potrivirea vitezei
Secvenierea

19
Arhitectura protocoalelor
Sarcinile de comunicaie mprite n module
De exemplu un transfer de fiiere poate utiliza
trei module
Aplicaia de transfer de fiier
Modulul de comunicaie
Modulul de acces la reea

20
Arhitectura simplificata a
transferului de fisiere
21
Modelul cu trei straturi (TCP-IP)
nivelul de acces la reea
nivelul transport
nivelul aplicaie
22
Nivelul de acces la retea
Realizeaz schimbul de date dintre calculator i
reea
Calculatorul emitor furnizeaz adresa
destinaiei
Poate invoca tipuri de servicii diferite
Este dependent de tipul reelelor utilizate (LAN,
comutarea pachetelor, etc.)
23
Nivelul transport
Schimb de date fiabil
Independent de reeaua utilizat
Independent de aplicaie

24
Nivelul aplicatie
Este suportul pentru aplicaiile utilizatorilor
de ex. e-mail, transfer de fiiere
25
Cerinte de adresare
E nevoie de dou nivele de adresare
Fiecare calculator are nevoie de o adres reea
unic
Fiecare aplicaie pe un calculator (multi-tasking)
are nevoie de o adres unic n calculator
Punct de acces la servicii (service access point - SAP)
26
Arhitectura protocoalelor i
reelele
27
Protocoale pentru o arhitectura
simplificata
28
Unitati de date protocol
(Protocol Data Units - PDU)
La fiecare nivel protocoalele sunt utilizate pentru
comunicaie
Informaiile de control sunt adugate la datele
utilizatorului la fiecare nivel
nivelul transport poate fragmenta datele
utilizatorului
La fiecare fragment se adaug un antet de
transport (header), care conine:
SAP al destinaiei
Numrul de secven
Codul pentru detectarea erorii
Rezult transport PDU
29
PDU pentru nivelul reea
Adaug antetul de reea
adresa reea al calculatorului destinaie
Facilitile cerute

30
Operatiile unei arhitecturi de
protocol
31
Arhitectura de protocol TCP/IP
(TCP/IP Protocol Architecture)
Dezvoltat de the US Defense Advanced
Research Project Agency (DARPA) pentru
reeaua de comutaia pachetelor (ARPANET)
E utilizat de Internet-ul global
Nu e un model oficial dar funcioneaz.
nivelul de aplicaie
nivelul de transport
nivelul Internet
nivelul de acces la reea
nivelul fizic
32
Nivelul fizic
Interfaa fizic dintre echipamentul de
transmisia datelor (de ex calculator) i mediul
de transmisie sau reea
Caracteristica mediului de transmisie
Nivelul semnalelor
Rata de date
etc.
33
Nivelul de acces la reea
Schimbul de date dintre sistemul capt i reea
Furnizeaz adresa destinaie
Poate invoca servici de prioritate

34
Nivelul Internet (IP)
Sistemele pot fi ataate la reele diferite
Funcii de rutare prin diferite reele
Sunt implementate n rutere i sisteme capt

35
Nivelul transport (TCP)
Livrarea sigur a datelor
Livrarea n ordine
36
Nivelul aplicatie
Suport pentru aplicaiile utilizator
ex. http, SMPT

37
Modelul arhitecturii de
protocoale TCP/IP
38
Modelul OSI
Open Systems Interconnection
Dezvoltat de International Organization for
Standardization (ISO)
Are apte nivele
Un sistem teoretic aprut prea trziu !
TCP/IP este standard de facto
39
Nivele OSI
Aplicaie (Application)
Prezentare (Presentation)
Sesiune (Session)
Transport (Transport)
Reea (Network)
Legtura de date (Data Link)
Fizic (Physical)

40
OSI comparat cu TCP/IP
41
Standarde
Sunt necesare pentru a asigura
interoperabilitatea dintre echipamente
Avantaje
Asigur pia mare pentru echipamente i software
Asigur ca produsele de la productori diferii s
comunice
Dezavantaje
nghea tehnologia
Pot exista mai multe standarde pentru acelai lucru
42
Organizatii de standardizare
Internet Society RFC
ISO
ITU-T (formally CCITT)
ATM forum
IEEE Institute of Electrical and Electronics
Engineers
43
Bibliografie suplimentara
Stallings, W. Data and Computer
Communications (6th edition), Prentice Hall
1999 chapter 1
Web site for Stallings book
www.shore.net/~ws/DCC6e.html
www.williamstallings.com
Web sites for IETF, IEEE, ITU-T, ISO
Internet Requests for Comment (RFCs)

S-ar putea să vă placă și