Sunteți pe pagina 1din 5

Protocoalele i nivelurile TCP/IP

TCP/IP este un set de protocoale stabil, bine definit i complet care asigur
transferul pachetelor de date fr eroare printr-o reea neomogen de calculatoare.
TCP i IP sunt dou protocoale separate care lucreaz mpreun, execut aciuni care
dirijeaz i ghideaz deplasarea general prin Internet a pachetelor de date. Ambele
protocoale folosesc anteturi speciale care definesc coninutul fiecrui pachet i, dac
sunt mai multe, cte pachete urmeaz. TCP se ocup de stabilirea conexiunilor ntre
calculatoarele gazd aflate la distan; IP se ocup cu adresarea i dirijarea pachetelor
astfel nct acestea s ajung la destinaia dorit.

TCP este responsabil cu:


- Stabilirea conexiunii (handshaking)
- Dirijarea pachetelor
- Controlul fluxului
- Detecia i tratarea erorilor

Din punct de vedere arhitectural protocoalele TCP/IP au patru niveluri n loc


de apte ca n modelul OSI:
- Aplicaie
- Transport
- Reea
- Legtur de date

Protocoale de aplicaie Protocoale de aplicaie


(FTP,HTTP,s.a) (TFTP,DNS,NFS s.a)

TCP ICMP UDP

IP

Nivelul legturii de date i nivelul fizic

Adresarea IP

Pentru orice comunicare n reea trebuie s existe un mecanism de adresare i


de recunoatere unic a calculatoarelor conectate. De obicei adresa este numeric. La
conceperea protocolului IP s-a impus utilizarea unui mecanism de adresare care s
identifice unic fiecare discpozitiv gazd din reea. Versiunea IP v4 folosete o adres
binar pe 32 de bii. Fiecare adres const din patru numere pe 8 bii (octei) separate
prin punct. Astfel se pot adresa 4.294.967.296 locaii IP, un numr considerat suficient
de mare, dar datorit gestionrii ineficiente a spaiului de adrese, sa impus gsirea

1
unor mecanisme sau arhitecturi de reea care s mbunteasc gestionarea spaiului
de adrese. Astfel au aprut subreelele i alte mecanisme de adresare (care vor fi
tratate ulterior), iar n viitorul apropiat se va implementa o nou versiune a
protocolului IP v6 care va permite, printre altele, adresarea pe 128 de bii.
n reprezentarea unei adrese se utilizeaz formatul zecimal cu punct:
Ex: 192.168.123.15 este o adres IP valid
192.168.283.152 este o adresa IP invalid (DE CE? Justificai ....)

OBSERVAIE: adresarea ntr-o reea se face cu adrese valide din cadrul


clasei sau subreelei, FR ALOCAREA CAPETELOR DE INTERVAL: adresele
0.0.0.0 i 255.255.255.255 NU SUNT VALIDE

Adresele au fost mprite pe clase pentru a facilita utilizarea reelelor mari,


medii i mici. Diferenele ntre clase constau n numrul de bii alocai pentru reea
fa de cel alocat pentru adresele dispozitivelor gazd. Clasele sunt:

2
A , B, C, D, E
Clasa A: Folosete doar primul octet pentru identificare reelei. ntotdeauna o
adres de clas A ncepe cu primul bit 0. Din acest motiv, matematic, se pot aloca
maxim 127 de adrese de clas A, fiecare putnd aloca un numr de 16.777.214 adrese
gazd. Intervalul adreselor de calsa A este: 1.0.0.0 126.0.0.0 (adresa 127.0.0.0 este
rezervat pentru bucla intern localhost)
Clasa B: Primii doi bii sunt 10, iar alocarea adreselor gazd se face numai cu
ultimii doi octei. Se pot aloca 16.382 de adrese de calsa B, fiecare cu un numr de
65534 adrese gazd.
Clasa C: Primii trei biti sunt 110, iar alocare adreaselor gazd se face numai
cu ultimul octet. Avem astfel: 2.097.150 de adrese de clasa C care pot aloca cel mult
254 adrese gazd.
Clasa D: A fost create pentru a face posibil difuzarea multipunct
(multicasting) ntr-o reea IP. O adres multipunct este o adres unic ce dirijeaz
pachetele spre grupuri predefinite de adrese IP. Astfel o singur staie poate transmite
un singur flux de date care va fi rutat simultan spre mai muli destinatari. Primii bii
sunt 1110. Spaiul adreselor din clasa D variaz ntre 224.0.0.0 la 239.255.255.254
Clasa E: Calsa E a fost definit dar este rezervat de IETF pentru cercetri
propri. Din acest motiv clasa E nu a fost dat n folosin pe Internet.

Structura claselor de adrese IP:

Clasa A 0 Reea (7 bii) Adresa locala (24 bii)


Clasa B 10 Reea (14 bii) Adresa locala (16 bii)
Clasa C 110 Reea (21 bii) Adresa locala (8 biti)
Clasa D 1110 Adresa multicast (28 bii)

Aplicaie:
Stabilii intervalele domeniilor de adresare pentru fiecare clas de adrese IP:
Ex: Clasa A: 1.0.0.0 126.0.0.0

Rspuns:
Calsa B: 128.1.0.0 191.254.0.0
Clasa C: 192.0.1.0 223.255.254.0
Clasa D: 224.0.0.0 239.255.255.254

Serviciile de numire DNS

Pentru a utiliza mai uor adresele IP, sa ncercat atribuirea de mnemonice


(nume) unor adrerse IP utlizate frecvent (adrese de server). Administrarea numelor
atribuite se realizeaz greoi fr un sistem centralizat, deoarece calculatorul client
trebuie s identifice adresa IP a calculatorului adresat (server) nainte de a iniia
comunicarea cu acesta. Astfel trebuie meninut o tabel n care s se memoreze
corespondena ntre mnemonic (nume) i adresa IP (n fiierul Hosts).
n Internet funcioneaz un sistem centralizat care gestioneaz corespondena
ntre numele unui domeniu i adresa IP a calculatorului gazd. Acest sistem se
numete Domain Name Service (sau System) DNS. Acest proces de identificare dup
nume a unui calculator gazd necesit o reea de servere DNS. Toate aceste servere
sunt conectate la o companie numit Network Solutions Inc. situat n Virginia

3
SUA, cunoscut i sub numele de InterNIC, i care este nsrcinat cu administrarea
distribuirii i proprietii numelor de domeniu.

Funcionarea sistemului DNS


Sistemul DNS este organizat ierarhic. Reeaua de servere DNS administreaz
nume de domenii organizate ierarhic. n vrful ierarhiei domeniilor Internet sunt o
serie de domenii numite Top Level Domain (TLD). Cele mai cunoscute sunt
.com,.edu,.gov,.net,.org. Fiecare ar are atribuit un TLD format din dou litere: .uk,
.de, .fr, .ro .a. n cadrul unui TLD se pot nregistra la InterNIC alte subdomenii.
Fiecare domeniu nregistrat la InterNIC trebuie ncadrat ntr-un TLD. Serverele DNS
au capacitatea de a delega autoritatea de rezolvare a numelor de domeniu. Astfel
pentru adresa www.ulbsibiu.ro serverul DNS va delega autoritatea spre serverul ce
administreaz TLD-ul .ro; care va delega autoritatea spre serverul DNS administrat
local ulbsibiu.ro care va rezolva domeniul final www.ulbsibiu.ro

Observaii:
1. Adresa care identific unic o resurs pe Internet cu ajutorul sistemului
DSN se numete URL (Unified Resouce Locator)
2. Serverele DSN i sincronizeaz periodic baza de date local cu diferite
alte baze de date de pe alte servere DSN i verific dac au aprut noi intrri pe
serverele rdcin. Acest proces este cunoscut sub numele de propagare.
3. O cerere de interogare a bazei de date DSN este rezolvat de serverul cel
mai apropiat, dac nu se reuete rezolvarea, cererea se trimite serverului superior n
ierarhie n mod recursiv. Serverele DSN pstreaz cererile ntr-o zon de cache de
unde se rezolv cererile ulterioare mult mai rapid.
4. Exist i cereri de rezolvare invers care constau din aflarea URL pentru
un anumit IP. Aceste cereri sunt reolvate cu ajutorul unor programe client speciale.
(CyberKit www.cyberkit.net)

4
Aplicaie:
Determinai TLD-ul i subdomeniile urmtoarelor URL-uri:

- www.bbc.co.uk
- mail.yahoo.com
- http://www.cfr.ro/infofer/default.asp
- http://download.cnet.com/windows/games

Bibliografie:
Tim Parker, Mark Sportack TCP/IP Editura Teora 2002

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