Sunteți pe pagina 1din 62

nainte de toate ...

Mult succes n anul universitar 2009-2010!

Reele Locale de Calculatoare

RL - general
curs introductiv n proiectarea i administrarea reelelor de calculatoare materia are un pronunat caracter practic site-ul cursului este http://cs.curs.pub.ro suport de curs: Reele Locale, Printech 2008 Cartea este publicata pe Google books si poate fi cumprat de la EF007 (orarul este pe siteul cursului) Seciunea de administrare a laboratorului se bazeaz pe soluii Linux Regulile de desfasurare a activitatii la cursul de Retele locale sunt afisate pe portalul cs.curs.pub.ro: http://cs09.curs.pub.ro/mod/resource/view.php?id=1069

Reele Locale de Calculatoare

De ce Linux la laborator?
stabil, transparent multe dintre serviciile de reea sunt implementate folosind servere Linux free/open-source comunitate activ i dinamic de dezvoltare numr mare de distribuii diversitate majoritatea studenilor sunt familiarizai cu Windows ca desktop, dar nu se simt confortabili n mediul Linux

Reele Locale de Calculatoare

Plan de curs 3CB


05.10.2009: Introducere. Mediul fizic (3 ore) 12.10.2009: Ethernet (3 ore) 19.10.2009: Adresare IP 26.10.2009: Rutare 02.11.2009: Wireless 09.11.2009: Transmission Control Protocol 16.11.2009: DNS 23.11.2009: Test gril 1 07.12.2009: Email, WWW 14.12.2009: Atacuri si securizarea reelei (3 ore) 21.12.2009: Alte servicii 04.01.2010: Servicii Windows 11.01.2010: Prezentri

ateptm feedback i sugestii pe site

Reele Locale de Calculatoare

Plan de curs 3CC


07.10.2009: Introducere. Mediul fizic (3 ore) 14.10.2009: Ethernet 21.10.2009: Switching. Adresare IP (3 ore) 28.10.2009: Rutare 04.11.2009: Wireless 11.11.2009: Transmission Control Protocol 18.11.2009: DNS 25.11.2009: Test gril 1 09.12.2009: Email, WWW 16.12.2009: Atacuri si securizarea reelei (3 ore) 23.12.2009: Alte servicii 06.01.2010: Servicii Windows 13.01.2010: Prezentri

ateptm feedback i sugestii pe site

Reele Locale de Calculatoare

Laborator
orientat pe sarcini de laborator (task-uri) citirea suportului de curs i laborator este foarte important laboratorul se face pe semigrupe (14 studeni) laboratorul se face pe Linux scopul laboratorului este aprofundarea noiunilor prezentate la curs i dobndirea de deprinderi n configurarea serviciilor i aplicaiilor de reea

Reele Locale de Calculatoare

Site
http://cs.curs.pub.ro autentificare
au fost importate conturile din anul trecut, dar nu a fost fcut nscrierea la curs pentru toi studenii

Forum de tiri; aici vor fi puse anunurile Forum de ntrebri generale (care nu au o legtur neaprat cu materia) Forum de feedback o sptmn cuprinde:
prezentarea cursului capitolul din suportul de curs asociat sarcinile de laborator forum pentru ntrebri i feedback pentru curs/laborator

Reele Locale de Calculatoare

RL - Notare
4p - examen scris (10 subiecte, 60 de minute, in sesiune) 1p - 5 teste grila din materia cursului predat
CB: 12.10 (Etherenet), 19.10 (IP), 26.10 (Rutare), 14.12 (Atacuri de retea), 11.01 (Prezentari) CC: 21.10 (Switching. IP), 28.10 (Rutare), 04.11 (Wireless), 16.12 (Atacuri de retea), 13.01 (Prezentari)

2p - tema 2p - grila (+1/-0.5) din materia de laborator (laborator 1-6)


CB - 23.11, ora 10:00 CC - 25.11, ora 17:00

2p - test practic din toata materia de laborator Total = 11p (nota se trunchiaz la 10) Punctajul minim pentru absolvirea cursului este 5.00 Bonus de maxim 0.5p n cazul unei prezentri (ultimul curs) despre un subiect relevant pentru materia cursului de Retele de Calculatoare, ce nu a fost prezentat in curs.

Reele Locale de Calculatoare

Examen scris
n reeaua dat pentru cele dou reele cu switchuri s-au folosit adrese private, astfel R1 i R3 vor asigura translatare de adres cu suprancrcare (PAT). Vom considera c tabelele ARP din reea au fost configurate static pentru toate destinaiile. 1. Descriei antetele pachetelor aprute n reea n cazul n care A trimite un singur pachet ctre E. 2. Ambele switchuri sunt repornite. Staia E trimite un pachet ctre Z, iar X un pachet ctre D. Ce intrri vor exista n tabela de comutare a switchului sw2 n final? 3. Cte domenii de difuzare (broadcast) sunt n topologia dat?
A 7
Sw1

X 1 24 0 1
R1

s0 s0

1
Sw2

2
R3

1 0 7 0
R2

Cum se realizeaz securitatea memoriei la nivelul sistemului de operare? 5. Descriei comparativ stiva de protocoale OSI i stiva de protocoale TCP/IP 6. Tipuri de codificare n transmisia digital 7. Care este rolul cmpului durat din antetul 802.11? 8. Pentru configurarea unei zone de nume pe un server bind este necesar editarea a 3 fiiere. Care este rolul fiecruia dintre cele 3 fiiere? 9. La ce se refer sintagma social engineering? 10. n urma unui handshake ntre un client (C) i un server (S) se stabilesc numerele de secven 1000, respectiv 2000 n cele dou sensuri de comunicaie. Clientul interogheaz serverul folosind 3 pachete succesive de 100 de octei (payload TCP), iar serverul i rspunde (pentru fiecare pachet) folosind pachete de 1000 de octei. Dup transmiterea celor 3 pachete i a rspunsurilor la acestea, clientul iniiaz ncheierea conexiunii. Descriei antetul TCP (flag-uri i numerele de secven) al segmentelor schimbate (inclusiv ncheierea conexiunii). 4.

7 D

8 E Y

1 Z

Reele Locale de Calculatoare

Reguli
Folosire persoana a doua singular Suportul de curs trebuie parcus NAINTE de laborator Se poate veni la alt laborator doar n primele dou sptmni. Acceptarea la laborator se face doar pe baz de transfer pe ntreg semestrul Fr laptop-uri la curs Orice form de copiere restan

Reele Locale de Calculatoare

Ateptri
Este indicata i benefic participarea activ a studenilor la curs, laborator, forumuri Interactiunea de la curs nu va fi limitata la aria materiei de curs Prezenta la curs nu este obligatorie Punctualitate Pauza 10 minute. Revenire n sal fr invitaie Nu este recomandat sa scrieti la curs, informatiile se regsesc n prezentare

Reele Locale de Calculatoare

Reele Locale de Calculatoare

Cursul 1

Introducere n problematica Retelelor Locale Mediul fizic 07.10.2009


Universitatea POLITEHNICA Bucureti

Internet
Getting information off the Internet is like taking a drink from a fire hydrant. Mitchell Kapor

The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had. Eric Schmidt

Reele Locale de Calculatoare

Ce este o reea de calculatoare?


Sistem de interconectare a mai multor sisteme de calcul Conexiunea ntre componentele unui calculator se realizeaz prin magistrale (circuite electrice pe placa de baz) i chipset-uri Conexiunea ntre sisteme de calcul diferite se realizeaz prin intermediul unor dispozitive (plci de reea, switch-uri, rutere) i a unor medii de comunicaie (cabluri electrice, fibr optic) dedicate

Reele Locale de Calculatoare

Dimensiunea fizic a unei reele

Distana ntre procesoare Localizare procesoare

Reea Micro nw (pe siliciu) Platform multiprocesor Personal Area Network Local Area Network

1 mm 1 cm 1m 10 m 100 m 1 km 10 km 100 km 1000 km 10 000 km

Centimetru ptrat Decimetru ptrat Metru ptrat Camer Cldire Campus Ora ar Continent Planet

Metropolitan Area Net Wide Area Network Internet

Reele Locale de Calculatoare

LAN, MAN, WAN


Clasificare n funcie de distana ntre nodurile reelei, concretizat printr-un numr de protocoale specifice fiecrui tip de reea LAN Local Area Network
Standardele dominante sunt Ethernet i WLAN (IEEE 802.11) Separaia (conectarea) ntre LAN i MAN/WAN se realizeaz cu un ruter (gateway)

MAN Metropolitan Area Network


rar ntlnite n reelele actuale

WAN Wide Area Network


Numeroase protocoale: MPLS, ATM, Frame Relay, PPP

Reele Locale de Calculatoare

De ce este nevoie de o reea de calculatoare? Mrirea capacitii de stocare: file sharing Mrirea puterii de calcul: sisteme distribuite Partajarea unei resurse (imprimant) de ctre toate sistemele din retea Posibilitatea accesrii unei resurse i a lucrului de la distant (remote) Comunicaia facil ntre persoane aflate la distan (chat, messaging, video conference) Gaming

Reele Locale de Calculatoare

Topologia unei reele de calculatoare


Modalitatea de conectare ntre nodurile unei reele Un nod dat poate avea una sau mai multe legturi ctre alte noduri; legturile (conexiunile) pot avea diverse aspecte ntre dou noduri o simpl legtur este suficient; o a dou legatur poate fi adugat pentru asigurarea unei comunicaii n ambele sensuri n ziua de azi, majoritatea cablurilor de reea includ mai multe perechi de fire pentru a facilita comunicaia n ambele sensuri

Reele Locale de Calculatoare

Topologii de reele de calculatoare

Inel (Ring)

Stea (Star)

Interconectare complet (full mesh)

Liniar (Line)
Reele Locale de Calculatoare

Arbore (Tree)

Magistral (Bus)

Medii de transmisie
Transmisie ghidat
Cupru: cablu coaxial, cablu torsadat (twisted pair) Fibr optic

Transmisie neghidat
Aer transmisia fr fir (wireless)

Mediul de transmisie este responsabil cu transformarea informaiei binare n semnal (electric, optic, electromagnetic)

Reele Locale de Calculatoare

Medii de transmisie - imagini

Cablu coaxial

Cablu UTP (Unshielded Twisted Pair)

Fibr optic
Reele Locale de Calculatoare

Dispozitive de reea
Plac de reea network card, network adapter, NIC (Network Interface Controller)
Permite sistemului s comunice cu un altul aflat n aceeai reea

Repetor, hub folosit pentru regenerarea i amplificarea semnalului Switch folosit pentru interconectarea sistemelor de calcul dintr-o reea (topologie stea) Ruter folosit pentru interconectarea mai multor reele de calculatoare (LAN); folosit n WAN

Reele Locale de Calculatoare

Dispozitive de reea - imagine

Reele Locale de Calculatoare

Interfaa de reea
Network interface Se refer la un punct de comunicaie cu o reea de calculatoare (o plac de reea, un port al unui dispozitiv avansat de reea) Un calculator cu o plac de reea are o singur interfa de reea; un calculator cu dou plci are dou interfee Un switch/ruter are mai multe interfee de reea mai multe porturi de comunicaie Denumirea de interfa de reea se refer i la abstracia dat de sistemul de operare
configurarea unei plci de reea sau a unui port al unui ruter se numete configurarea unei interfee pe un sistem Unix/Linux, interfeele de plci de reea Ethernet sunt denumite eth0, eth1, etc. o interfa virtual denumit interfa de loopback este folosit pentru a referi staia curent ca i cum aceasta s-ar afla ntr-o reea (dei aceasta nu exista fizic)

Reele Locale de Calculatoare

Protocol
Comunicaia ntre dou entiti necesit existena unui protocol Ce este un protocol?
Un set de reguli care guverneaz modul n care dou dispozitive schimb informaie ntr-o retea

Exemple:
ntlnirea ntre un CEO al unei companii americane i unul al unei companii japoneze protocolul impune forma n care se va realiza salutul, limbajul folosit, etapele ntlnirii Transmiterea unui mesaj de pot electronic (e-mail) ntre dou entiti: impune ca acestea s ineleag structura informaiei transmise/recepionate

Mesajele transmise n reea se mai numesc pachete

Reele Locale de Calculatoare

Stiva de protocoale OSI

Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic

Servicii de reele, aplicaii Reprezentarea datelor Controlul sesiunilor Controlul fluxului de date Selectarea cii ctre destinaie Acces la mediu Transmisie binar

Reele Locale de Calculatoare

Stiva de protocoale TCP/IP

Utilizator

Aplicaie

Transport

Pentru a abstractiza ct mai mult complexitatea lucrului cu reeaua, se stabilete o stiv de protocoale; protocolul de nivel inferior ofer servicii celui de de nivel superior Stiva de protocoale utilizat n Internet este stiva TCP/IP IP este protocolul esenial de la nivelul Reea, iar TCP de la nivelul Transport Nivelul Aplicaie este cel care ofer servicii utilizatorului (transfer de fiiere, control de la distan, transmitere e-mail, etc.) Nivelul Transport este responsabil cu asigurarea controlului fluxului (pachetele s ajung n ordine i nealterate)

Reea

Acces la mediu

Mediu fizic

Reele Locale de Calculatoare

Nivelul fizic
Servicii oferite
Transformare bit -> semnal Controlulul vitezei biilor (bit-rate) Sincronizare bii Multiplexare

Pentru transmitere, datele binare se tranform n semnale electromagnetice Semnalele pot fi analogice sau digitale

Reele Locale de Calculatoare

Analogic / Digital
101010001 decodare/ demodulare Semnal analogic sau digital
Reele Locale de Calculatoare

codare/ modulare Mediul fizic

101010001

Date digitale

Semnale analogice

Caracteristici
Amplitudine nivelul maxim al semnalului perioada/frecvena viteza de schimbare raportat la timp Faza poziia formei de und raportat la momentul de timp zero

Reele Locale de Calculatoare

Semnale digitale

Reele Locale de Calculatoare

Semnale digitale
Caracteristici:
Bit interval (echivalent perioad) Bit rate (echivalent frecven)

Nu exist semnal digital pur; un semnal digital se obine din semnale analogice cu diferite frecvene Un semnal digital este un semnal compus cu band infinit

Reele Locale de Calculatoare

Probleme la transmisie
Atenuare
-> Soluie : Repetor

Crosstalk
-> Soluie: Torsadare

Zgomot
-> Soluie: Ecranare

Reele Locale de Calculatoare

Performana unei reele


Throughput
Cantitatea de date transmise n unitatea de timp Uniti de msur:
KB = 210 bytes Mbps = 106 bits per second

Latena

Timpul necesar pentru ca un semnal (sau bit) s ajung din punctul A n punctul B one-way vs round-trip time (RTT) Componente:
Timpul de propagare Latena introdus de echipamente

Reele Locale de Calculatoare

Transmisia analogic
Modularea datelor digitale conversia digital-analogic
ASK Amplitude Shift Keying PSK Phase Shift Keying FSK Frequency Shift Keying

Bit rate numrul de bii pe secund Baud rate numrul de semnale pe secund Baud rate <= bit rate

Reele Locale de Calculatoare

Transmisia analogic - Modulare

Reele Locale de Calculatoare

Transmisia digital
Line coding este denumit i digital baseband modulation
Unipolar un singur nivel de tensiune care reprezint 1; absena nseamn 0 Polar dou niveluri de tensiune Bipolar trei niveluri: pozitiv, negativ i zero

Reele Locale de Calculatoare

Codificare polar

Reele Locale de Calculatoare

Codificare Exemplu
Bits 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0

NRZ

Clock

Manchester

NRZI
Reele Locale de Calculatoare

Multiplexare
Analogic
FDM frequency division multiplexing WDM wave division multiplexing (mediu optic)

Digital
TDM time division multiplexing

Reele Locale de Calculatoare

Multiplexare - FDM

Reele Locale de Calculatoare

Multiplexare - WDM

Reele Locale de Calculatoare

Multiplexare - TDM

Reele Locale de Calculatoare

Medii de transmisie
Cu fir (ghidat)
Cablu coaxial Cablu torsadat (twisted-pair cable)
UTP STP / FTP ScTP

Fibr optic
Multimode Singlemode

Fara fir (neghidat)


Unde radio Microunde Infraroii

Reele Locale de Calculatoare

Cablu coaxial

Category RG-59 RG-58 RG-11


Reele Locale de Calculatoare

Impedance 75 50 50

Use Cable TV Thin Ethernet Thick Ethernet

Cablu torsadat (UTP, STP)

Reele Locale de Calculatoare

Categorii de cablu torsadat


Categorie
Cat 1 Cat 2

Frecven

Vitez
1Mbps 4Mbps 10 Mbps 100 Mbps 16 Mbps 100 Mbps

Standard
Telefonia clasic Transmisiuni seriale TokenRing 10BaseT 100BaseT4 TokenRing 10BaseT 100BaseT4 ATM, TokenRing, 10BaseT 100BaseTX 10BaseT, 100BaseTX, 1000BaseT 100BaseTX 1000BaseT 10GBaseT 10GbaseT 10GbaseT

Cat 3

16MHz

Cat 4

20MHz

Cat 5

100MHz

Cat 5e Cat 6 Cat 6a Cat 7 Cat 8


Reele Locale de Calculatoare

155MHz 250MHz 500MHz 625MHz 1200Mhz

10 Mbps 100 Mbps 10 Mbps 100 Mbps 1 Gbps 100Mbps 1 Gbps 10 Gbps 10 Gbps 10 Gbps

Tipuri de cablu UTP

Reele Locale de Calculatoare

Fibra optic

Reele Locale de Calculatoare

Fibra optic (2)

Type 50/125 62.5/125 100/125 7/125


Reele Locale de Calculatoare

Core 50 62.5 100 7

Cladding 125 125 125 125

Mode Multimode, gradedindex Multimode, gradedindex Multimode, gradedindex Single-mode

Fibra optic (3)

Reele Locale de Calculatoare

Atenuarea pe fibr optic

Tip fibr Lungime de und

Multimode 850nm sau 1300nm

Single mode 1310nm sau 1550nm

Reele Locale de Calculatoare

Splicers

Tip splice Mecanic Sudur


Reele Locale de Calculatoare

Loss 0,2 dB 0,05 dB

Wireless

Reele Locale de Calculatoare

Wireless
Unde radio comunicatii multicast: radio si televiziune Microunde comunicatii unicast: telefoane mobile, retele de sateliti, Wireless LAN Infrarosii transmisii pe distanta scurta

Reele Locale de Calculatoare

Spectrul electomagnetic

f(Hz) 10

10

10

10

10

10

10

10

12

10

14

10 UV

16

10

18

10

20

10

22

10

24

Radio

Microwave

Infrared

X ray

Gamma ray

10

10

10

10

10

10

10

10

10

11

10

12

10

13

10

14

10

15

10

16

Satellite Coax AM FM TV Terrestrial microwave

Fiber optics

Reele Locale de Calculatoare

Media converter
electric electric

Electric optic

Electric wireless (Access Point)

Reele Locale de Calculatoare

Repetorul
Repetor electric

Repetor optic

Repetor wireless

Reele Locale de Calculatoare

Linii telefonice

Reele Locale de Calculatoare

Modem
MOdulator/DEModulator

Reele Locale de Calculatoare

High Speed Digital Access: DSL


Digital Subsriber Line ADSL Asymmetric DSL: destinata utilizatorilor; nepotrivit pentru mediu business Limea de band poate ajunge la 1.1 MHz

Reele Locale de Calculatoare

DSL (2)

Reele Locale de Calculatoare