Sunteți pe pagina 1din 9

© 2010 - Crystal Mind Academy - www.crystalmind.

ro

CCNA1 – Network Fundamentals

CCNA1 – Introducere in networking

Pentru a putea comunica calculatoarele folosesc un anumit protocol. Un protocol reprezinta un set
de reguli, de norme folosit de toti participantii la comunicatie.

Pentru a forma un canal de comunicatie urmatoarele conditii trebuie sa fie indeplinite:


- trebuie sa exista un Sender si un Receiver (Sursa si Destinatia mesajului)
- sursa si destinatia trebuie sa foloseasca acelasi protocol, standard folosind in comunicatie
- viteza si momentul transmisiei trebuie sa fie agreat de ambele parti
- mesajele trimise la destinatie trebuie sa fie confirmate (daca este cazul)

Comunicatia dintre hosturi este asemanatoare cu comunicatia dintre oameni.

Protocoalele si standardele folosite in Networking sunt in general create de urmatoarele organizatii:

1. IEEE (Institute of Electical and Electornics Engineers) a fost fondata in 1963 prin fuziunea
a 2 organizatii (AIEE, IRE) – Organizatie profesionala non-profit care are cei mai multi membri din
intreaga lume (peste 360 mii ) in peste 75 de tari. Publica standarde in domeniul electric, elecronic,
IT, comunicatie etc (peste 900 standarde folosite in prezent in industrie), jurnale stiintifice, note
(www.ieee.org)

2. EIA – Electronic Industries Alliance – Organizatie comerciala a producatorilor americani de


echipamente electrice. EIA este acredita de ANSI (Americal National Standard Institute) pentru a
dezvolta standarde si protocoale pentru componente electronice, obiecte de uz casnic,
telecomunicatii, Internet Security etc. (www.eia.org)

3. TIA – Telecommunication Industry Association - http://www.tiaonline.org/ - Organizatie


sub forma de parteneriat creata intre mari fime din domeniul telecomunicatiilor (in special
americane). Are autorizatie ANSI pentru a crea standarde.

4. IETF - Internet Ingineering Task Force

O retea este formata in mod general din urmatoarele componente:

- regula de comunicatie sau protocolul


- mediul de transmisie
- informatia care se transmite
- dispozitivele folosite

I. Modelul de referinta OSI

OSI (Open System Interconnection) a fost creat de ISO (International Standardisation


Organization) in anul 1984. ISO a publicat acest standard de impartire a retelelor pe layere
(straturi) datorita faptului ca majoritatea companiilor private care activau in domeniu (IBM, Xerox,
Dec, Intel etc) incercau sa-si construiasca propriile retele proprietare (nu erau compatibile, nu
puteau comunica intre ele etc).

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
1
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

De ce aparut OSI:

1) pentru a imparti o problema mare si complexa (problema retelelor de calculatoare) in sub-


probleme care pot fi analizate si rezolvate separat (reduce complexity)

2) pentru a standardiza componentele folosite in retele si a permite mai multor producatori sa


colaboreze (modular Engineering, standard interface)

3) pentru a permite diferitelor tipuri de software si hardware sa comunice intre ele


ex: un calculator care ruleaza windows poate comunica cu un server web Apache pe Unix sau
Linux (interoperable technology).

4) pentru a preveni ca modificarilea aduse unui layer sa afecteze si pe celelalte


ex: daca se modifica programele de la nivelul aplicatie (ex: web browserul), layerul network
(IP) sau transport (TCP) poate ramane neschimbat. Daca layerele 1 si 2 introduc o noua
tehnolgie (ex: WLAN – retele fara fir), layerele superioare continua sa functioneze ca si pana
acum (accelerates evolution).

5) pentru a permite o mai usoara invatare, studiere a retelelor, folosind parti mai mici care
creaza un intreg (simplify teaching and learning).

OSI este impartit in 7 layere (straturi) astfel:

Layer 7 – Nivelul Aplicatie


Este cel mai apropiat de utilizator, cel la care acesta are acces direct. Daca utilizatorul compune un
email, deshide o pagina web sau foloseste o aplicatie de gestiune contabila, nivelul aplicatie este
raspunzator.

Layer 6 – Nivelul Presentation


Este responsabil cu gasirea unei forme comune de reprezentare a datelor ce se vor transmite intre
sursa si destinatie.

Daca informatiile nu sunt intr-o forma comuna (calculatoarele care comunica pot fi foarte diferite,
pot avea alte sisteme de operare, alta reprezentare interna a datelor etc) ele sunt aduse la o forma
comuna de catre nivelul presentation.

La acest nivel are loc compresia datelor (daca aceasta este necesara) si criptare/decriptare daca
datele au fost criptate pentru a fi securizate.

Layer 5 – Nivelul Session


Initializeaza, mentine si finalizeaza conexiunile dintre aplicatii.

Programe care apartin acestui layer:


– ASP (AppleTalk Session Protocol)
– NFS (Network File Services)
– SCP (Serial Communication Protocol)
– Sql (Standard Query Language)

The OSI model Layers 5, 6 and 7 are used as references for application software developers and
vendors to produce products that need to access networks for communications.

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
2
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

Layer 4 – Nivelul Transport


Este responsabil cu prima impachetare a datelor. Informatia, pe care o primeste de la nivelul session
este impartita in segmente si ii sunt adaugate headere (informatie specifica nivelul transport). La
acest nivel are loc segmentarea datelor.

Printre altele, headerul contine 2 numere, numite PORTURI care identifica programul de la nivelul
aplicatie care a trimis mesajul (daca calculatorul este sursa mesajului) sau caruia ii este destinat
mesajul (daca este destinatia mesajului).

Cele 2 numere (porturi) se numesc:

a) port sursa (identifica programul care a generat mesajul) - adresa aplicatiei


b) port destinatie (identifica carui program ii este destinat mesajul). Acesta este de obicei un
server

Ex: daca unul dintre cele 2 porturi este 21, programul este FTP, daca este 25 este vorba despre un
e-mail, daca portul este 80 programul de la nivelul aplicatie este serverul web.

Scopurile nivelului transport:


a) segmenteaza informatia conform cu lungimea maxima admisa pe canalul de comunicatie
(segmentation)
b) numeroteaza aceste segmente pentru a-le pune cap-la-cap la destinatie si a forma mesajul
initial
c) trimite confirmari (aknowledgment) celeilalte parti cum ca a primit pachetele. Se foloseste
„positive acknowledgment“ - confirmarea se refera la urmatorul segment pe care asteapta sa-l
primeasca.
ex: daca trimite ca acknowledgment nr. 7, inseamna ca asteapta segmenul cu nr. 7, iar sursa
stie ca destinatia le-a primit cu succes pe primele 6
d) identifica segmentele primite gresit (cu erori) si notifica destinatia sa le retransmita (error
recovery)
e) regleaza fluxul datelor (viteza de transmisie) (flow control)

Layer 3 – Nivelul Network (retea)


Primeste segmenul de la nivelul transport si ii adauga headerele specifice. Segmentul primit de la
Layer4 se numeste la Layer3 pachet. La acest nivel are loc impachetarea datelor.

Scopurile nivelului Network


– rutarea pachetelor folosind cea mai buna cale(drum) pe care pachetele o pot urma catre
destinatie (routing)
– gasirea celei mai bune cai catre destinatie dintre mai multe cai posibile (best effort delivery)
– avertizarea celor implicati in comunicatie print-o serie de mesaje specifice, testarea liniei de
comunicatie etc (protocolul ICMP).
– impachetarea datelor ( segmentelor primite de la layer4 li se adauga un Header si devin
pachete)

Se folosesc 2 adrese, numite si logice (adrese IP): adresa sursa (identifica calculatorul sursa),
adresa destinatie (calculatorul destinatie) – logical addressing

Protocoalele care se regasesc la Layer3 sunt:


– protocoalele rutabile sau rutate (routed protocols, ex: IP, IPX)
– protocoalele de rutare (routing protocols, ex: RIP, EIGRP, OSPF, BGP)
– protocoalele de avertizare asupra erorilor si testare a conectivitatii(ex: ICMP).

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
3
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

Layer 2 – Nivelul Data Link


Primeste pachetul de la Layer3 si ii face o noua impachetare (a 3-a) astfel: a) adauga in fata
pachetului un header si la finalul lui un trailer. Pacheul se va numi Frame.

In Frame se vor gasi 2 numere care identifica placa de retea a fiecarui calculator implicat in
comunicatie (adrese fizice sau MAC).

Scopurile nivelului Data Link:


– stabileste topologia retelei (bus, star, extended star, mesh)
– adresarea fizica a fiecarui calculator folosind adrese MAC
– identificarea erorilor (nu si corectia sau recuperarea lor)

Layer 1 – Nivelul Fizic


Este responsabil cu mediul de transmisie a datelor: cabluri, conectori, semnale electrice etc.

Procesul prin care datele (email-ul, pagina web etc) sunt transformate in segmente la Layer4 apoi in
pachete la Layer3 apoi in frame-uri la Layer2 si in biti la Layer1 se numeste incapsulare si are loc la
sursa care a generat mesajul. Procesul invers se numeste decapsulare si are loc la destinatie.

Incapsulare: data->segment->packet->frame->biti
Decapsulare: biti->frame->packet->segment->data

II TCP/IP

TCP/IP este o colectie de protocoale cele mai cunoscute/importante fiind TCP(Transmission Control
Protocol) si IP (Internet Protocol).
Acesta stiva de protocoale a fost creata de DoD (Department of Defense, USA) la inceputul anilor
'70, avand drept scop crearea unei retele care sa supravietuiasca in orice conditii, chiar in cazul unui
atac nuclear.

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
4
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

Modelul OSI este un model teoretic, didactic care nu s-a putut impune in realitatea retelelor. Modelul
care s-a impus si se foloseste in toata lumea se numeste TCP/IP – Transmission Control
Protocol/Internet Protocol.

Este impartit in 4 layere.

1. Application Layer (combina layerele OSI L7, L6 si L5 respectiv: Application, Presentation si


Session)
La acest layer se gasesc protocoale precum: DNS, HTTP, FTP, TFTP, SMTP, IMAP, POP3, SSL, SNMP

2. Transport Layer
La acest layer se gasesc protocoalele TCP si UDP.

TCP (Transmission Control Protocol) este un protocol complex care garanteaza ajungerea datelor la
destinatie. Inainte de a se initializa transferul datelor are loc un schimb de mesaje intre sursa si
destinatie pentru se se sincroniza. Acest fapt il face sa fie „Connection-oriented“

UDP (User Datagram Protocol) este mai simplu decat TCP, nu garanteaza sosirea datelor la
destinatie si este „Connection-less“

3. Internet Layer
La acest layer se gasesc protocoale precum IP (protocol rutabil sau rutat), ICMP (protocol de
detectare a erorilor si de testare a legaturii), protocoale de rutare (routing protocols) precum RIP,
OSPF, EIGRP, IGRP, BGP, IS-IS

4. Network Access Layer (combina layerele OSI L2 si L1 respectiv „Data Link“ si „Physical“)

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
5
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

III. Clasificarea retelelor

1. In functie de intinderea geografica


a) LAN (Local Area Network) – se intind pe o suprafata mica (max 1 km), de marimea unui
campus universitar. Cele mai cunoscute tipuri de retele locale sunt Ethernet, TokenBus,
TokenRing si FDDI.

b) MAN (Metropolitan Area Network) – se indind pe suprafata unui oras

c) WAN (Wide Area Network) – sunt formate din mai multe retele LAN interconectate, unesc
continente

Bandwidth = latimea de banda si se refera la informatia TEORETICA care poate fi transmisa intre
sursa si destinatie

Throughput = reprezinta informatia reala care se transmite intre sursa si destinatie la un anumit
moment dat (cu tot cu headere)

Goodput = reprezinta informatia care se transmite intre S si D fara overhead (headere)

2. In functie de topologia fizica sau logica

Topologii de retea

In functie de modul in care echipamentele de retea (calculatoare, hub-uri, bridge-uri, switch-uri,


routere, imprimante etc) sunt legate intre ele se definesc mai multe feluri de topologii fizice.
Topologia fizica se mai numeste si harta firelor (wire map).

In functie de modul in care informatia circula intre dispozitivele de retea se definesc 2 feluri de
topologii logice: ring si bus.

3. In functie de mediul fizic prin care informatia circula


a) retele pe cablu
– cablu de cupru (coaxial, UTP, FTP, SFTP)
– fibra optica (single-mode si multi-mode)
Informatie circula sub forma de energie electro-magnetica

b) retele wireless (mediul de transmisie este aerul)


– Informatia circula sub forma de energie infrarosie, unde radio sau microunde (802.11,
802.11a, 802.11b, 802.11g, 802.11n)

Bluetooth si HomeRF sunt considerate PAN (Personal Area Network) si opereaza in banda de 2,4GH.

Componentele unei retele:


1. Devices
2. Media
3. Services

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
6
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

In varianta clasica/traditionala exista o retea (fiecare cu propriile componente: protocol, mediu,


dispozitive si mesaje) pentru fiecare tip de serviciu (Voice, Video & Data). Acest concept de
organizare poarta numele de Multiple Service - Multiple Networks.

In prezent s-a dovedit tot mai necesara posibilitatea gruparii diferitelor servicii intr-o singura
retea/platforma convergenta. Acest concept se numeste Converged Networks.
O retea convergenta ofera servicii de voce, video si date pentru aceiasi infrastructura IP. Nu doar ca
o retea convergenta transmite diferite tipuri de informatie, dar sunt folosite si aceleasi echipamente
intermediare ceea ce duce la reducerea costurilor.

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
7
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

O retea trebuie sa indeplineasca urmatoarele conditii:

1. Fault Tolerance
O retea trebuie gandita astfel incat o defectiune a unui echipament sa nu duca la prabusirea intregii
retele. Internetul a fost gandit avand "fault tolerance" in minte. Aceasta functioneaza indiferent de
conditiile existente intr-un anumit punct.
O astfel de retea se construieste folosind legaturi redundante intre sursa si destinatia mesajului.

2. Scalability
Aceasta proprietate se refera la posibilitatea retelei de a creste astfel incat noi utilizatori sa poate fi
conectati fara ca serviciile si infrastructura existenta sa fie modificate sau intrerupte.

3. QoS
O congestie apare in momentul in care cererea de resurse depaseste capacitatea retelei. Acest lucru
sa intampla cand mai multe communicatii simultane folosesc aceiasi resursa iar cererea de banda
depaseste banda disponibila. Intr-o retea ideala, nelimitata, nu ar fi nevoie de QoS.

In momentul in care se incearca transmiterea mai multor pachete decat capacitatea dispozitivului
(ex: router) acesta nu transmite pachetele imediat ci le salveaza intr-o coada ceea ce duce la delay.
Pentru anumite categorii de trafic delay-ul face ca serviciul respectiv sa nu mai poata fi utilizat.

Conceptul de QoS este foarte larg care se refera in principiu la impartirea si trimiterea traficului in
functie de o anumita prioritate astfel incat sa poate fi garanta o anumita calitate a serviciului.

Implementarea de QoS presupune clasificarea traficului in functie de anumite proprietati si


prioritizarea fiecarui tip de trafic. Routerele vor transmite pachetele avand o prioritate mai mare
inainte celor cu prioritate mai mica.

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
8
© 2010 - Crystal Mind Academy - www.crystalmind.ro

CCNA1 – Network Fundamentals

4. Security
Internetul este folosit din ce in ce mai mult pentru "Business Critical Application". O securitate
sporita este absolut necesara.

Securitatea informatie presupune:


- prevenirea accesului neautorizat la informatie
- prevenirea modificarii neautorizate a informatiei
- prevenirea atacurilor de tip DoS

Acest lucru se realizeaza prin (CIA):


- Confidentialitate. Presupune accesul doar a persoanelor si dispozitivelor autorizate la informatie.
Se realizeaza prin autentificare si criptare
- Integritate. Presupune garantarea faptului ca informatia nu a fost modificata in tranzit si ca sursa
mesajului este sursa reala. Se realizeaza folosind semnatura digitala, functii de hash si checksum.
- Disponibiliate/Availability. Proprietatile de confidentialitate si integritate a informatiei sunt
realizata in zadar daca resursele nu sunt disponivile din cauza unui atac DoS, a unui virus sau a unei
defectiuni.

SANS - SysAdmin, Audit, Network and Security

Lab: www.sans.org - top 20 list & 10 security threads

Comunicatii Peer-to-peer (de la egal la egal)

Se refera in principal la 2 aspecte:


a) fiecare layer OSI sau TCP/IP comunica doar cu peer-ul (echivalentul sau)
b) calculatoarele implicate in comunicatie au acelasi rol, comunica de la egal la egal (comparativ cu
modelul client server). Cele 2 calculatoare devin client si server per request basis (ex: file sharing in
windows). Nu exista un server dedicat.
c) P2P Application - un host are functie atat de client cat si de server in cazul aceleiasi comunicatii.
Fiecare client este un server si fiecare server este client. Aplicatiile P2P folosesc un sistem hibrid in
care resursele se gasesc pe hosturile care sunt client si server, iar idexes care pointeaza catre
resursele shared se gasesc intr-o locatie centralizata pe un server.

© 2010 – Crystal Mind Academy


Informatiile continute in acest document reprezinta proprietate intelectuala a Academiei Crystal Mind.
Distribuirea sau reproducerea de orice fel este interzisa.
9

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