28
CRISTEA DRAGOȘ Arhitecturi și rețele de calculatoare

Computer Networking - Course 1

Embed Size (px)

DESCRIPTION

Course 1 of an accessible computer science course about networks and networking.

Citation preview

Page 1: Computer Networking - Course 1

CRISTEA DRAGOȘ

Arhitecturi și rețele de calculatoare

Page 2: Computer Networking - Course 1

……..

DNS

SERVER

WI-FI

LAN

ETHERNET

OPTIC

SAMBA

INTERNET

CLONING

RJ45

OPTIC FIBER

BANDA

COLIZIUNEMULTIPLEXOR

ROUTER

ATM

MAC

CAT6IFCONFIG

LINUX

IP

Page 3: Computer Networking - Course 1

Structura

FUNDAMENTELE UNUI SISTEM DE CALCUL

INTRODUCERE ÎN REȚELELE DE CALCULATOARE

Page 4: Computer Networking - Course 1

Arhitectura unui Sistem de Calcul

MagistraleDrivereMemorie Tipuri de partiționare

Page 5: Computer Networking - Course 1

Magistrale

SUBSISTEM CARE TRANSFERĂ DATELE ÎNTRE COMPONENTE SAU CALCULATOARE

PCI (Peripheral Component InterConnect) EISA (Extended Industry Standard Architecture) USB (Universal Serial Bus) SCSI (Small Computer Sistem Interface) IDE (Integrated Drive Electronics): SATA (Serial Advanced Technology Attachement) AGP (Accelerated Graphics Port)

Page 6: Computer Networking - Course 1

Memoria internă

Rolul memoriei RAMTipuri:

DIMM DRAM SDRAM DDR SDRAM RDRAM DDR2 SDRAM

Transfer rate

Clock Signal

Page 7: Computer Networking - Course 1

Drivere

Ce reprezintă?RolPlug and Play

Page 8: Computer Networking - Course 1

Placa de bază

Page 9: Computer Networking - Course 1

Tipuri de partiție

FATNTFSHFSEXT2EXT3 UDF

ARHITECTURI DEZVOLTATE

PENTRU PĂSTRAREA DATELOR PE

DISPOZITIVE DE STOCARE

Page 10: Computer Networking - Course 1

Rețele de calculatoare I

PlanificareI Arhitectură

II

ImplementareIII

AdministrareIV

Rețea

Page 11: Computer Networking - Course 1

Retele de calculatoare II

Placa de reteaTipuri de reteleTopologiiStandardul Ethernet

Page 12: Computer Networking - Course 1

Placa de reţea- Exemplu reţea -

Elementele de baza ale unei rețele- Placa de retea

- Elemente de interconectare- Medii de transmisie

Page 13: Computer Networking - Course 1

Tehnologii de transmisie

Legaturi cu difuzare Un singur canal de comunicatie partajat Orice masina poate trimite mesaje scurte numite pachete Sistemele cu difuzare permit si adresarea pachetelor spre toate

calculatoarele prin folosirea unui cod special in campul de adresa Trimiterea multipla se face catre un subset de masini

Legaturi punct la punct Numeroase conexiuni intre perechi de masini individuale Trecerea de la sursa spre destinatie se face posibil prin mai multe masini Trasee multiple, lungimi diferite -> descoperirea drumurilor celor mai

potrivite este foarte importanta Retelele mici folosesc in general difuzarea in timp ce retelele mari sunt

punct la punct Transmisiile punct la punct cu un singur transmitator si un singur

receptor sunt denumite: unicasting

Page 14: Computer Networking - Course 1

Clasificarea retelelor dupa dimensiune

Distanta intre procesoare Procesoare localizate in acelasi(aceeasi)

Exemplu

1m Metru patrat Retea personala10m Camera Retea locala100m Cladire Retea locala1 km Campus Retea locala10 km Oras Retea metropolitana100 km Tara WAN1000 km Continent WAN10 000 km Planeta Internet

Page 15: Computer Networking - Course 1

Retele locale(LAN)

Page 16: Computer Networking - Course 1

Retelele locale

Retele private intr-o singura cladire sau campus Scopul acestor retele il reprezinta partajarea resurselor si de a

conecta statiile de lucru din birourile companiilor Retelele LAN au timpul de transmisie limitat si cunoscut ->

simplificarea retelei Tehnologia de transmisie era alcatuita dintr-un singur cablu la care

se atasau masinile, in prezent intalnim adesea situatia : fiecare masina pe un cablu propriu

Retelele locale cu difuzare pot fi impartite in: Statice: divizarea timpului in intervale discrete si rularea unui algoritm care lasa

fiecare masina sa transmita atunci cand ii vine randul . Daca o masina nu are nimic de transmis timpul alocat ei va fi irosit

Alocarea dinamica poate fi : centralizata (o entitate determina cine urmeaza la rand dupa un algoritm intern) sau descentralizata (fiecare masina va decide daca transmite sau nu)

Page 17: Computer Networking - Course 1

Retele tip “Campus”

http://en.wikipedia.org/wiki/IDMS

Page 18: Computer Networking - Course 1

Retele metropolitane(MAN)

Page 19: Computer Networking - Course 1

Retele metropolitane

Rolul acestor retele este sa deserveasca oraseCel mai bun exemplu de MAN il reprezinta reteaua

de televiziune prin cablu Servicii bidirectionale in Internet folosind partile

nefolosite ale spectrului Televiziunea prin cablu nu este singurul MAN, fiind

dezvoltata o noua retea metropolitana sub standardul IEEE 802.16

Page 20: Computer Networking - Course 1

Retele Wide (WAN)

Page 21: Computer Networking - Course 1

Retele larg raspandite geografic

Acopera o arie geografica extinsa Contine o colectie de masini utilizate pentru a executa programele

utilizatorilor, numite gazde Gazdele sunt conectate printr-o subretea de comunicatie (subretea) Gazdele apartin clientilor, subreteaua unui furnizor de servicii Internet Sarcina subretelei este de a transporta mesajele de la gazda la gazda Subreteaua este formata din linii de transmisie si elemente de

comutare Linii de transmisie: cupru, fibra optica, radio Elementele de comutare sunt calculatoare specializate folosite pentru

a conecta doua sau mai multe linii de transmisie: ROUTERE ATENTIE!!! : Termenul de subretea Cand un pachet este trimis de la un router la altul el este primit in

intregime de fiecare ruter intermediar . O subretea care functioneaza pe acest principiu se numeste “cu comutare de pachete”

Page 22: Computer Networking - Course 1

TOPOLOGII

Page 23: Computer Networking - Course 1

Topologia magistrala

Page 24: Computer Networking - Course 1

Topologia “Token - Ring”

Page 25: Computer Networking - Course 1

Topologia stea

Page 26: Computer Networking - Course 1

Ethernet – Consideratii generale

Protocol de reteaTip CSMA/CD(Carrier Sense Multiple Access/

Collision Detection)Pachete

Protocolul reprezintă o convenţie(standard) care controlează şi permite conectivitatea, comunicarea şi

transferul datelor între două sisteme. În forma cea mai simplă un protocol poate fi definit ca fiind regulile care

guvernează sintaxa, semantica și sincronizarea

Page 27: Computer Networking - Course 1

Structura pachetului Ethernet

Page 28: Computer Networking - Course 1

Ethernet – Proceduri functionale

- Este mediul de transmisie liber (idle)? Daca nu, așteaptă pâna devine liber plus perioada “interframe”(9,6 micro-secunde in 10 Mbit/sec Ethernet);- Cadrul este gata de transmisie;- Pornește transmisia;- A apărut o coliziune? Dacă da, apelează procedura “coliziune detectată”;- Resetează contoarele de retransmisie si transmiterea cadrului final;

-Continuă transmisia până când timpul minim de transmisie/ pachet a fost atins pentru a se asigura ca toate dispozitivele au detectat ;- Incrementează contorul de retransmisie;- A fost atins numărul maxim de retransmisii? Dacă da, abandonează transmisia;- Calculează si așteaptă o perioadă aleatoare (algoritm bazat pe numărul de coliziuni detectate); - Reintră în procedura de bază la pasul 1.

1

2