Cuprins
- CAPITOLUL I
- 1. RETELE DE CALCULATOARE . 1
- 1.1 Introducere . 1
- 1.2 Definitii si Clasificari . 4
- 1.3 Arhitectura si Topologii . . 6
- 1.4 Ce reprezinta o InterRetea . 8
- 1.5 Relatia Web-ului cu Internet-ul . 9
- 1.6 Ce reprezinta o IntraRetea . 10
- 1.7 Selectarea unui furnizor de servicii. 10
- 1.8 Placi de retea . 11
- 1.8.1 Bus Master Mode . 15
- 1.8.1.1 Bus Interface Unit . 16
- 1.8.1.2 Transferuri DMA . 16
- 1.8.2 Manchester Encoder / Decoder ( MENDEC ) . 17
- 1.8.3 Transmisia datelor – pachetul de date 802.3 . 17
- 1.8.4 Blocul de Receptie . 18
- 1.8.5 Erori corectabile si erori necorectabile . 19
- 1.8.6 Tipuri de retele . 19
- 1.9 Protocoalele WEB . 23
- 1.9.1 Introducere in protocoale . 24
- 1.9.2 Utilizarea protocoalelor . 24
- 1.9.3 Componente conceptuale ale unei retele . 24
- 1.9.4 Subsisteme de comunicatie . 25
- 1.10 Modelul de retea in 7 straturi ISO/OSI . 26
- 1.10.1 Modelul arhitectural TCP/IP . 30
- 1.10.2 Sume de control . 32
- 1.10.3 Secventierea mesajelor . 33
- 1.10.4 Controlul erorilor . 33
- 1.10.5 Cadre de date . 35
- 1.10.5.1 Asigurarea integritatii datelor . 36
- 1.10.6 Contorizarea traficului in retea . 37
- CAPITOLUL II
- 2. RETEAUA INTERNET . 38
- 2.1 Scurt istoric al retelei Internet . 38
- 2.2 Structura retelei Internet . . 39
- 2.3 Retele locale si interconectarea mai multor retele LAN . 40
- 2.4 Spatii de nume in Internet (DNS) . 42
- 2.5 Nivelul retea si nivelul transport in Internet . 43
- 2.6 Transferul datelor in Internet (nivelul aplicatie) . 46
- 2.6.1 Nivelul aplicatie-generalitati . 46
- 2.6.2 Conectarea pe o masina aflata la distanta . 47
- 2.6.3 Posta electronica (E-mail) . 47
- 2.6.4 Transferul fisierelor . 48
- 2.6.5 World Wide Web . 49
- 2.6.6 Protocolul HTTP . 51
- 2.7 Nivelul retea in Internet . 53
- 2.7.1 Protocolul Ip . 54
- 2.7.2 Adrese Ip . 58
- 2.7.3 Subretele . 59
- 2.7.4 Modelul serviciului TCP . 62
- 2.7.5 Protocolul TCP . 64
- 2.7.6 Antetul segmentului TCP . 66
- CAPITOLUL III
- 3. SECURITATEA RETELELOR. 71
- 3.1 Modelul de securitate in retele . 73
- 3.2 Pericole pe Internet . . 75
- 3.2.1 Introducere . 75
- 3.3 Cronologia evenimentelor . 76
- 3.4 Programul Sendmail . 83
- 3.5 Parole . 84
- 3.6 Descrierea Viermelui . 85
- 3.7 Securitatea accesului in Internet . 87
- 3.7.1 Sistemele Firewall . 87
- 3.7.2 Semnaturi digitale . 88
- CAPITOLUL IV
- 4. APLICATIE CLIENT SERVER PENTRU DESCHIDERE FISIERE TEXT . 89
- 4.1 Software-ul Server . 89
- 4.2 Software-ul client . 90
- 4.3 Aplicatia Server . 91
- 4.4 Aplicatie Client . 95
- CONCLUZII . 99
- BIBLIOGRAFIE . 100
Extras din licență
Capitolul I
1. Retele de calculatoare
1.1 Introducere
Istoria relativ scurta a tehnicii de calcul a inceput in ultima perioada sa se aglomereze cu noi si noi denumiri, sisteme, protocoale, etc. Daca in urma cu doar citiva ani, performantele unor procesoare precum 486 si mai nou, Pentium sau Pentium Pro ( ca sa ne referim doar la lumea calculatoarelor “personale” ), cit si a sistemelor ce le inglobeaza pareau destul de indepartate ca realizare, acum aceste denumiri au devenit standardul de comparatie, iar sistemele bazate pe procesoare 486 vor intra foarte curind chiar in istorie.
Odata cu aceasta dezvoltare aproape miraculoasa a performantelor hardware se impunea o cursa similar de acerba si pe planul aplicatiilor in lumea producatorilor de soft. Noi sisteme de operare, care sa permita intrebuintarea cit mai aproape de maxim a capacitatilor hardware, aplicatii de prelucrari de date care sa beneficieze de vitezele sporite de calcul ale sistemelor intrebuintate, etc.
Cu toate acestea, dar nu in discrepanta cu cele afirmate mai sus, utilizarea acestor sisteme intr - un cadru “organizat”, mai mult decit ca sisteme de sine statatoare ( stand alone ) a cistigat un loc din ce in ce mai important in piata tehnicii de calcul. Acest cadru organizat la care facem referire este reteaua de calculatoare.
• Ce este o retea de calculatoare ?
• Care este structura unui astfel de sistem ?
• Care sint componentele sistemului ?
• Cum se realizeaza o retea de calculatoare ( hardware & software ) ?
• Ce sisteme de operare pot rula intr - o retea ?
• Ce aplicatii se pot realiza intr - un astfel de cadru ?
Acestea si multe inca alte intrebari vor fi clarificate in cadrul lucrarilor ce urmeaza.
In ciuda faptului ca un sistem stand alone, ca urmare a avansului tehnologic a devenit foarte performant, nevoile utilizatorilor tehnicii de calcul nu se rezuma la aceasta. Istoria conceperii si dezvoltarii retelelor de calculatoare porneste insa din perioada in care performantele acestor sisteme nu satisfaceau pe deplin cerintele utilizatorilor sau raportul performanta / pret nu era atit de scazut ( sau cel putin la un nivel acceptabil ). Primii utilizatori care s - au lovit de limitarile folosirii unui parc ( care putea sa fie destul de extins ) de tehnica de calcul au fost institutiile care au inceput sa lucreze computerizat.
“Necazurile” au inceput de la problemele legate de capacitatile de stocare reduse, de la capbilitatile de imprimare a datelor la fel de reduse, preturile exorbitante ale perifericelor. Astfel, ca un inceput de drum, au aparut comutatoarele de date.
Fig. 1: Cuplarea unei imprimante printr-un comutator de date la mai multi utilizatori. Principiul deservirii era primul venit - primul servit.
Aceste dispozitive, desi rezolvau problema utilizarii imprimantelor si a plotterelor, nu rezolvau nici pe departe problema spatiului de stocare a datelor - discurile ( HDD ). In plus se folosea o legatura dedicata intre computerele utilizatoare si comutator.
Analizindu - se cu seriozitate aceste necazuri, s - a reusit construirea primei “retele” de calculatoare. Aceasta se baza pe existenta unui computer dedicat ( disc - server ), conectat printr - o metoda oarecare ( cablu ) de alte computere ( clienti ), rulind un sistem de operare special ( Network Operating System - NOS ) care permitea accesul clientilor la discurile sale si la imprimanta / plotterul asociat lui.
Fig. 2: Structura unui sistem Disc Server.
Deficientele acestui sistem s - au relevat insa la scurt timp. In principal ele proveneau din doua directii si anume:
• comenzile de preluare / scriere de date pe disc - server erau la latitudine clientilor, care se ocupau in plus de toate detaliile transferurilor. Se ridica astfel si problema securizarii accesului !
• “dimiensiunea” relativ mica a “retelei” ce putea fi construita astfel si modalitatea greoaie, pe alocuri imposibila, de a mari performantele aparente ale computerelor componente.
Preview document
Conținut arhivă zip
- Bibliografie.doc
- Concluzii.doc
- Coperta.doc
- Cuprins .doc
- Proiectul licenta.doc