Sunteți pe pagina 1din 20

Atestat Porturi de comunicare ale protocoalelor - 2011

Grup colar: Ferdinand I












Prof. ndrumtor: Elev:
Clasa a XII-a B

Atestat Porturi de comunicare ale protocoalelor - 2011

2





Cuprins:

Introducere 3
Porturi de comunicare 5
Nivelul transport: UDP i TCP 7
Protocolul HTTP 7
Protocolul TELNET 9
Protocolul FTP 10
Protocolul SMTP 11
Protocolul DNS 13
Protocolul ICMP 16
Protocolul RIP 17
Glosar 18
Bibliografie 20










Atestat Porturi de comunicare ale protocoalelor - 2011

3

Introducere

Protocolul reprezint un standard sau o metod prin care datele sunt trimise de la un
calculator la altul prin intermediu Internetului n cazul reelelor: protocoalele permit
calculatoarelor s comunice ntre ele printr-un limbaj comun.
Prin protocol se nelelge o suit (stiv) de protocoale ce lucreaz mpreun (de
exemplu TCP/IP).
Protocoalele nu sunt identice din punctul de vedere al eficienei, vitezei de lucru,
consumului de resurse (n funcie de dimensiunea header-ului, de exemplu), uurinei n
instalare, uurinei n administrare diferenele sunt date de tipul reelei, tipul infrastructurii
acesteia (un singur segment sau mai multe, separate printr-un ruter), dac protocolul este
rutabil sau nu, de tipul clienilor din reea (M.Windows, Novell Netware, Apple Talk), tipul de
echipamente existent n reea i modul cum este utilizat protocolul.
Sarcinile i activitile asociate diferitelor nivele ale modelului OSI sunt ndeplinite de
ctre protocoale (de exemplu, segmentarea datelor la nivelul de transport, adresarea logic la
nivelul de reea, construirea cadrelor la nivelul legturilor de date) Modelul OSI este
intangibil, nu reprezint o component de reea, este numai un ghid pentru proiectarea i
administrarea reelelor.
ntr-un calculator ruleaz dou protocoale de baz, care asigur transmiterea datelor
prin internet. Acestea dou sunt TCP i UDP, ele urmresc i susin activitatea n internet a
aplicaiilor.
TCP (Trasmission Control Protocol), este un protocol sigur orientat pe conexiune care
permite ca un flux de octei trimii de pe o maina s ajung fr erori pe orice alt maina din
inter-reea. Acest protocol fragmenteaz fluxul de octei n mesaje discrete i paseaz fiecare
mesaj nivelului internet. TCP trateaz totodata controlul fluxului pentru a se asigura c un
emitor rapid nu inund un receptor lent cu mai multe mesaje dect poate acesta s
prelucreze.
UDP (User Datagram Protocol), este un protocol nesigur, fr conexiuni, destinat
aplicaiilor care doresc s utilizeze propria lor secveniere i control al fluxului. Protocolul UDP
este de asemenea mult folosit pentru interogari rapide ntrebare-raspuns, client-server i
pentru aplicaii n care comunicarea prompt este mai importatnt dect comunicarea cu
acuratee, aa cum sunt aplicaiile de transmisie a vorbirii i a imaginilor video..
Cum reuesc TCP i UDP acest lucru?
Simplu. Pentru a diferenia datele pentru fiecare aplicaie, TCP i UDP adaug n
componena pachetelor trimise un numr unic. Aceste numere unice se numesc port numbers
sau numerele porturilor.
Atestat Porturi de comunicare ale protocoalelor - 2011

4

Port numbers sunt adresate n diferite moduri, n funcie de tipul mesajului, dac acesta
este o cerere sau un raspuns. Programele server au porturi alocate static, n timp ce programele
client i aloc dinamic numrul porturilor pentru fiecare conexiune.
Cnd un program trimite o cerere, port number-ul coninut n pachet ca i destinaie,
este acel port number care este alocat acelui tip de server. Softul client trebuie s cunoasc ce
port number este asociat acelui tip de server. Acest numr este de obicei un numr rezervat sau
este alocat manual. De exemplu, cnd un browser face o cerere la un server, acesta folosete
protocolul TCP pe portul 80, dac nu este specificat alt port number pentru acel server. De ce?
Pentru ca portul TCP 80 este rezervat pentru serverele web. Acesta este doar un exemplu, dar
sunt multe aplicaii care au un port number rezervat.
Port number-ul surs din cererea unui client este adresat dinamic, fiind un numr mai
mare de 1023 i s nu fie folosit de alt program pe acel sistem. Acest port number surs
funcioneaz ca i o adres de revenire pentru programul client. Astfel TCP i UDP in evidena
port-urilor deschise de aplicaii, pentru a face forward corect rspunsurilor venite de la server.
Port number-ul deschis de client este folosit ca i port destinaie n rspunsul trimis de server.
Combinaia dintre port number i adresa ip se numete socket i identific procesul
daemon care ruleaz pe server.
De exemplu o cerere HTTP trimis la server pe port number 80, server aflat la adresa ip
192.168.20.1, este destinaia socket-ului 192.168.20.1:80.
Web browserul care face cererea la server are adresa 192.168.100.12 de pe portul
33198, pagina web este trimis de server socket-ului 192.168.100.12:33198.
Autoritatea pentru Alocarea Numerelor n Internet (IANA) aloc port numbers. IANA
este o autoriate internaional care standardizeaz diferite scheme de adresare a numerelelor
n internet.
Asadar exist mai multe tipuri de port numbers.

















Atestat Porturi de comunicare ale protocoalelor - 2011

5

Porturi de comunicare

Cnd un calculator vrea s se conecteze la un server web, el se conecteaz de fapt la o
adres IP. Cnd se face conectarea, n afar de adresa IP trebuie specificat i portul la care se
dorete conectarea. Un port este un numr ntreg pe 16 bii, folosit, de protocoalele de
comunicaie n reea, pentru a identifica crui protocol sau aplicaie de nivel superior trebuie
s-i livreze mesaje.
Numerele de porturi sunt utilizate pentru a ine evidena diferitelor conversaii ce
traverseaz reeaua n acelai timp.











Diagram transmitere date prin portul 80

Se mpart n trei categorii:
Well-known numere de porturi cu valori cuprinse ntre 0 i 1023.
Porturile well-known sunt de obicei impare. Aceste numere sunt rezervate pentru
servicii i aplicaii. De obicei sunt folosite de aplicaii cum ar servere HTTP (server web),
SMTP/POP3 (email server) i Telnet. Prin standardizarea port-urilor, programele client, i
nu numai, pot fi programate s comunice cu diferite servicii de pe servere, conectandu-
se prin porturile specifice.
Registered - numere de porturi cu valori cuprinse ntre 1024 i 49151.
Aceste port number sunt folosite de diferite programe instalate de utilizatori, de
exemplu messenger.
Private - numere de porturi cu valori cuprinse ntre 49151 -65535. Mai
sunt cunoscute ca i Ephemeral Ports, i sunt alocate dinamic programelor client care
iniializeaz o conexiune. De obicei nu se folosesc aceste porturi pentru procese de tip
server, excepie fiind ns unele programe de file sharing (tip torrent).
Server WEB
PC

_______
______
____
Port 80

INTERNET
Atestat Porturi de comunicare ale protocoalelor - 2011

6


Cei care dezvolt aplicaii software, folosesc porturi well-known, care sunt controlate i
atribuite de ctre autoritatea pentru desemnarea numerelor internet (IANA).Pe majoritatea
sistemelor aceste numere pot fi utilizate numai de ctre procesele sistem sau de ctre
programe lansate n execuie de ctre utilizatori privilegiai. Existena porturilor well-known
permite clienilor s gseasc serverele fr informaii de configurare.

Cele mai cunoscute porturi sunt :

Port Protocol

20 FTP - pentru transfer date
21 FTP - pentru control
23 Telnet
25 SMTP
53 DNS
7 ICMP
80 HTTP
143 IMAP
443 HTTPS
520 RIP







0 1023
1024 49151
49152 65535
Well-known
Registered
Dynamic
Atestat Porturi de comunicare ale protocoalelor - 2011

7

Nivelul transport: UDP i TCP


Mijlocul de identificare a proceselor utilizator n TCP i UDP trebuie s fie independent
de sistemul de operare din nod.
Se folosete portul, reprezentat fizic ca numr pe 16 bii. Exist spaii separate pentru
TCP i UDP, fiecare cu 65.536 porturi n fiecare nod.
Numerele de porturi <1024 se atribuie unor servicii binecunoscute (well-known) i
funcioneaz n regim privilegiat. Programatorii obinuii vor utiliza numai porturi >1024. Numai
serverele i nregistreaz numere de porturi, pentru a putea fi gsite de clieni. Programele
client pot lsa atribuirea portului la dispoziia SO, avnd deci porturi efemere.
TCP, protocol fiabil, poate folosi tehnica de achitarepozitiv cu retransmitere, dar
pentru eficien folosete fereastra alunectoare (sliding window): se transmit n mod controlat
octei n avans fa de cei deja achitai.
n antetul TCP este un numr de secven, completat de emitor, care arat
deplasamentul n flux al nceputului pachetului curent. Alt cmp, numrul de achitare, e
completat de receptor n pachetul de achitare i arat ce pachet se achit. Un al treilea cmp,
folosit tot n pachetele de achitare, arat ci octei mai poate primi receptorul nainte de a
trimite o nou achitare



Protocolul HTTP


Este un protocol utilizat pentru a transmite informaii ntre un program de navigare
Web (browser) i un server Web, fiind un protocol de tip text.
HTTP permite aducerea pe calculatorul local a unor documente HTML (Hyper
Text Markup Language), fiiere grafice, audio, animaie sau video, programe executabile
pe server sau un editor de text.
Este softul utilizat de browsere (Internet Explorer , Safari, FireFox ) pentru aducerea
paginilor web pe calculatorul propriu, fiind protocolul implicit al www.
Exist HTTP server (furnizeaz pagini web) i HTTP client (cere pagini web) .
Protocoalele nu sunt identice din punctul de vedere al eficienei, vitezei de lucru, resurselor
utilizate, uurinei n instalare, uurinei n administrare, etc. Diferenele sunt date de tipul
reelei, tipul infrastructurii acesteia, dac protocolul este routabil sau nu, de tipul clienilor din
reea, de tipul de echipamente existent n reea i modul cum este utilizat protocolul.
Protocolul HTTP se caracterizeaz prin faptul c nu memoreaz o succesiune a strilor
prin care trece legtura client-server. Astfel fiecare tranzacie este independent: clientul
trimite o cerere, serverul rspunde cu resursa cerut. Pentru fiecare resurs, exist o tranzacie
corespunztoare.
Atestat Porturi de comunicare ale protocoalelor - 2011

8


Mod de funcionare :
Serverul HTTP ateapt, pe portul 80, cereri de la clieni (navigator / browser),
care sunt de fapt adrese ale documentelor dorite.
Clientul primete un document n mod text i dac gsete n el legturi ctre
imagini i le vrea i pe acestea le cere. Astfel transferul unei pagini hipertext const de fapt n
una sau mai multe sesiuni de transfer informaie de la i ctre serverul HTTP.
Dup primirea informaiilor, browser-ului hotrte n ce format acestea vor fi
afiate.


Diagram a protocolului HTTP


Protocolul HTTP a primit n ultima vreme o serie de mbuntiri, printre care:
posibilitatea rulrii unor programe pe server (prin mecanismele numite CGI sau ASP), pe
calculatorul pe care ruleaz clientul (Java sau ActiveX) sau programe interpretate i rulate chiar
de ctre navigator (JavaScript, VBScript).











Atestat Porturi de comunicare ale protocoalelor - 2011

9

Protocolul TELNET


Este un program simplu, pe baz de text, care permite clientului s se conecteze la alt
computer, utiliznd Internetul.
Astfel se pot conecta calculatoare slabe la super-servere i rula pe ele programe
complexe, fr a fi nevoie de staii puternice la fiecare post de lucru.
Telnet permite introducerea de comenzi utilizate pentru a accesa programe i servicii
care se afl pe un computer la distan, ca i cum clientul s-ar afla chiar n faa lui. Monitorul
local devine al doilea monitor al calculatorului de la distan i tastatura local a doua tastatur
a calculatorului de la distan.
Protocolul Telnet poate fi utilizat pentru mai multe lucruri, inclusiv pentru accesarea
potei electronice, a bazelor de date sau a fiierelor.
Este utilizat de administratori pentru configurarea de la distan a dispozitivelor de
reea.
Este format din:
Telnet server - instalat de administratorul de reea pe un calculator care astfel
devine server Telnet .Prin Telnet server administratorul de sistem creeaz conturi Telnet
(username i parol ) i stabilete n ce zon se poate conecta clientul i ce poate face n acea
zon.
Telnet client - instalat pe un alt calculator care astfel devine client Telnet .
Softul Telnet client deschide canalul de comunicaii cu serverul i realizeaz conectarea la
calculatorul server.



Diagram a protocolului Telnet


Atestat Porturi de comunicare ale protocoalelor - 2011

10

Protocolul FTP


File Transfer Protocol (FTP) este serviciul ce d posibilitatea utilizatorilor de a transfera
fiiere de la un calculator aflat n Internet, care se numete remote host, pe calculatorul local.
FTP este cea mai folosit metod pentru transferul fiierelor de la un calculator la altul,
prin intermediul Internetului, indiferent de tipul i dimensiunea acestora.
Transferul poate fi de dou tipuri:
Upload - fiierele sunt transferate de pe calculatorul local pe cel de la distan;
Downlod- fiierele sunt transferate de pe calculatorul aflat la distan pe cel
local;
i este realizat n format text sau binar .
FTP nu necesit codarea fiierelor nainte de a fi ncrcate, aa cum se ntmpl n cazul
fiierelor din e-mail sau de la grupuri de discuii.
Este format din :
FTP server - este instalat de administratorul de reea pe un calculator care astfel
devine server FTP .Prin FTP server administratorul de sistem creeaz conturi FTP i stabilete n
ce zon se poate conecta clientul i ce poate face n acea zon.
FTP client - este instalat pe un alt calculator care astfel devine client FTP. El
deschide canalul de comunicaii cu serverul i realizeaz upload sau download n i din zona
permis.
Mod de funcionare:
FTP solicit s se indice calculatorul cu care se dorete s se schimbe fiiere.
Se pornete programul FTP i se realizeaz conectarea la calculatorul de la
distan.
Dup realizarea conectrii, utilizatorul trebuie s introduc numele de login i
parola.
Dup acceptarea de ctre sistemul de la distan a numelui de conectare i a
parolei, utilizatorul este gata s nceap transferul fiierelor.
FTP poate s transfere fiiere n ambele direcii, s ia un fiier de pe staia local
(cea care a iniiat transferul) si s-l pun pe staia de la distan, sau poate s aduc un fiier de
pe staia de la distan i s-l plaseze apoi pe staia local.

Atestat Porturi de comunicare ale protocoalelor - 2011

11

FTP se folosete atunci cnd:
se transfer (upload ) pentru prima dat fiierele unui site la o gazd web.
se nlocuiete un fiier sau o imagine.
se ncarc (download ) fiiere de pe un alt calculator pe calculatorul propriu.
se permite accesul unei alte persoane pentru a ncrca un fiier dintr-un anumit
site



Diagram a protocolului FTP

Protocolul SMTP

SMTP (Simple Mail Transfer Protocol) este un protocol simplu, folosit pentru
transmiterea mesajelor n format electronic pe Internet.
Protocolul SMTP specific modul n care mesajele de pot electronic sunt transferate
ntre procese SMTP aflate pe sisteme diferite. Procesul SMTP care transmite un mesaj este
numit client SMTP, iar procesul SMTP care primete mesajul este numit server SMTP.
Protocolul nu se refer la modul n care mesajul ce urmeaz a fi transmis este trecut de
la utilizator ctre clientul SMTP, sau cum mesajul ce urmeaz a fi recepionat de serverul SMTP
este livrat destinatarului, nici la modul n care este memorat mesajul i nici de cte ori clientul
SMTP ncearc s transmit mesajul.
Obiectivul protocolului SMTP este de a trimite mail-uri ntr-un mod eficient. El este
independent de sistemele care particip la comunicaie, dac se asigur un canal prin care
datele s fie transmise ntr-un mod ordonat .
SMTP folosete urmtorul model de comunicaie: transmitorul, ca urmare a unei
cereri de transmisie a mail-ului, stabilete o legtur bidirecional cu receptorul, care poate fi
destinatarul final al mail-ului sau doar un intermediar. De aceea este necesar s se precizeze
numele de host al destinaiei finale precum i utilizatorul cruia i este destinat mesajul.


Atestat Porturi de comunicare ale protocoalelor - 2011

12

Mod de funcionare:
Comunicarea ntre client / transmitor i server / receptor se realizeaz prin
texte ASCII. Iniial clientul stabilete conexiunea ctre server i ateapt ca serverul s-i
rspund cu mesajul 220 Service Ready. Dac serverul e suprancrcat, poate s ntrzie cu
trimiterea unui rspuns.
Dup primirea mesajului cu codul 220 , clientul trimite comanda HELO prin care
i indic identitatea.
Odat ce comunicarea a fost stabilit, clientul poate trimite unul sau mai multe
mesaje (prin comanda MAIL), poate ncheia conexiunea sau poate folosi unele servicii precum
verificarea adreselor de e-mail.
Serverul trebuie s rspund dup fiecare comand indicnd dac aceasta a fost
acceptat, dac se mai ateapt comenzi sau dac exist erori n scrierea acestor comenzi.
Atunci cnd un mesaj este trimis ctre mai muli destinatari, protocolul SMTP
urmrete trimiterea datelor din mesaj o singur dat pentru toi destinatarii care aparin
aceluiai sistem destinaie.
Un server SMTP trebuie s cunoasc cel puin urmtoarele comenzi :
HELO - identificare computer expeditor;
EHLO - identificare computer expeditor cu cerere de mod extins;
MAIL FROM - specificare expeditorului;
RCPT TO - specificarea destinatarului ;
DATA - coninutul mesajului;
RSET Reset;
QUIT - termin sesiunea;
HELP - ajutor pentru comenzi;
VRFY verificare o adresa;

Atestat Porturi de comunicare ale protocoalelor - 2011

13

Protocolul DNS

DNS (Domain Name Service) este un protocol care traduce adresele Internet literale n
adrese Internet numerice, adrese utilizate de un calculator pentru a gsi un calculator receptor.
Caracteristicile sistemului de nume (DNS) sunt:
folosete o structur ierarhizat;
deleag autoritatea pentru nume;
baza de date cu numele i adresele IP este distribuit.

Baza de date DNS se numete distribuit deoarece nu exist un singur server care s aib toat
informaia necesar traducerii oricrui domeniu ntr-o adres IP. Fiecare server are o baz de
date cu propriile domenii , la care au acces toate sistemele de pe Internet. Fiecare server DNS
are un server DNS superior cu care face periodic schimb de informaie.
Sistemul de nume DNS are o organizare ierarhic, sub form de arbore. Acesta are o
rdcin unic (root) care are subdomenii. Fiecare nod al arborelui reprezint un nume de
domeniu sau subdomeniu.




Diagrama unei ierarhii DNS

Componente DNS:

Servere DNS - Un server DNS este o staie pe care ruleaz un program de server
DNS. Serverele DNS stocheaz informaii despre o poriune din structura ierarhic a spaiului de
nume i rezolv interogri de rezoluie de nume pentru clienii DNS. Cnd sunt interogate,
edu com net
org gov mil arp
a
uk ro
edu
bd obs

Nivelulul radacin
Atestat Porturi de comunicare ale protocoalelor - 2011

14

serverele DNS rspund cu informaia cerut dac aceasta este disponibil sau genereaz o
referin ctre un alt server DNS care poate rezolva interogarea.
Un client poate cere o transformare a numelor n dou moduri:

cu rezolvare recursiv serveru-l contacteaz la rndul lui un alt server de nume,
de obicei de pe un nivel superior din arborele serverelor de nume. Acesta la rndul lui, va
examina cererea i, dac nu poate face transformarea contacteaz un alt server. Procesul
continu pn se contacteaz un server care poate face transformarea;
cu rezolvare iterativ serverul comunic clientului ce server s contacteze mai
departe. Clientul adreseaz o cerere acestui server i tot aa mai departe pn cnd cererea
ajunge la un server care face transformarea. Cnd un server recepioneaz o cerere cu
rezolvare iterativ i nu poate traduce numele de domeniu, acesta transmite clientului ce server
s contacteze mai departe.
Zone DNS-O zon DNS este o seciune continu din cadrul spaiului de nume.
nregistrrile pentru o astfel de zon sunt memorate i gestionate la un loc, chiar dac domeniul
este mprit n subdomenii.
Zona poate fi de dou feluri:

primar seciunea n care se pot face actualizri;
secundar copia zonei primare.
nregistrrile unei zone ofer DNS-ului informaiile de care are nevoie pentru a
rezolva cererile lansate de clieni sau alte servere DNS. Cea mai important astfel de
nregistrare este adresa resursei folosit pentru a translata numele domeniului ntr-o adres IP.
Resolvere DNS Resolver-ul DNS este un program care extrage informaiile din
severele de nume, ca rspuns la cererile unor clieni.
nregistrri de resurse (RR - resource records)- Baza de date DNS conine
nregistrri de resurse. Aceste nregistrri provin din maprile ntre nume i obiecte din reea.
Procesul de rezoluie a numelor se desfoar astfel:
Resolver-ul de nume primete de la o aplicaie client TCP/IP un nume;
El formuleaz o interogare primului server de nume din lista serverelor;
Serverul de nume (DNS) determin dac este autorizat pentru domeniul
respectiv (exist configurat o zon DNS care conine numele respectiv);
Dac este autorizat, transmite rspunsul clientului;
Atestat Porturi de comunicare ale protocoalelor - 2011

15

Dac nu, transmite o interogare altui server de nume pentru un rspuns
autorizat;
Obine rspunsul autorizat i transmite clientului un rspuns neautorizat i
stocheaz rspunsul local pentru a rspunde la alte cereri pentru acelai nume.
Resolver-ul de nume transmite rspunsul aplicaiei utilizator i l pstreaz ntr-
un cache pentru o anumit perioad;
Dac resolver-ul de nume nu primete un rspuns ntr-un anumit timp,
transmite cererea urmtorului server de nume din list. Cnd lista este epuizat, se genereaz o
eroare.




Diagram DNS








Atestat Porturi de comunicare ale protocoalelor - 2011

16

Protocolul ICMP

ICMP (Internet Control Message Protocol) este un protocol din suita TCP/IP care
folosete la semnalizarea i diagnosticarea problemelor din reea. Mesajele ICMP sunt
ncapsulate n interiorul pachetelor IP.
IP header ICMP mesaj

ncapsularea mesajelor ICMP ntr-un pachet IP
ICMP poate genera un mare numr de pachete care trimise n reea ctre o destinaie
pot ntoarce informaii utilizate de administratorul de sistem sau de softuri de monitorizare a
reelei la depanarea i optimizarea hardware i software.
Tip Cod Suma de control
Coninutul mesajului
Formatul protocolului ICMP
Exist o serie de mesaje ICMP, dintre care cele mai importante sunt:
Mesajul DESTINAIE INACCESIBIL- folosit atunci cnd subreeaua sau un router
nu pot localiza destinaia, sau un pachet nu poate fi livrat deoarece o reea cu pachete mici, i
st n cale.
Mesajul TIMP DEPIT trimis cnd un pachet este eliminat datorit ajungerii
contorului su la zero.
Mesajul PROBLEM DE PARAMETRU indic detectarea unei valori nepermise
ntr-un cmp din antet.
Mesajul OPRIRE SURS - folosit pentru a limita traficul gazdelor ce trimit prea
multe pachete.
Mesajul REDIRECTARE folosit atunci cnd un router observ c un pachet pare
a fi dirijat greit.
Mesajele CERERE ECOU i RSPUNS ECOU - folosite pentru a vedea dac o
anumit destinaie este accesibil i activ.
Mesajele CERERE AMPRENT DE TIMP i RSPUNS AMPRENT DE TIMP
folosite pentru a msura performanele reelei. Cele dou mesaje sunt similare, cu excepia
faptului c n rspuns sunt nregistrate timpul de sosire a mesajului i de plecare a rspunsului.





Pachet IP
Atestat Porturi de comunicare ale protocoalelor - 2011

17

Protocolul RIP

RIP (Routing Information Protocol) este un protocol de routare, fiind un protocol
distance vector, adic un protocol care cere ca router-ele s paseze periodic copii ale
tabelelor de routare vecinilor cei mai apropiai din reea.
Fiecare destinatar adaug la tabel propria "valoare" distan i o expediaz vecinilor
si cei mai apropiai. Acest proces se desfoar n toate direciile ntre router-ele aflate n
imediat vecintate.
Router- ele pe care este implementat protocolul RIP trimit propria tabel de rutare pe
toate interfeele active o dat la 30 de secunde.
RIP se folosete n reele relativ mici sau de o complexitate mic. Pentru reele foarte
complexe se folosete OSPF care este un protocol "link state" si nu "distance vector".
Protocolul RIP calculeaz ruta optim pentru pachete pe baza distanei pn la
destinaie. Distana este dat de numrul de routere pn la destinaie. Dac un pachet trebuie
sa treac prin mai mult de 15 routere RIP consider c ruta respectiv nu este valid.
Exist dou versiuni RIP:
Versiunea 1 - folosete classful routing, adic toate dispozitivele din reea
trebuie sa foloseasc aceeai masc.
Versiunea a doua- asigur classless routing, adic RIP-ul 2 trimite informaii
referitoare la masc.
RIP folosete trei tipuri de timpi pentru a-i desfura activitatea aa cum trebuie:
route update timer - reprezint intervalul de timp dup care un router trimite
update-ul ce conine ntreaga tabel de rutare;
route invalid timer - timpul dup care un router declar o anumit rut ca fiind
invalid.
route flush timer - timpul care se scurge de la declararea unei rute ca fiind
invalid i pn la tergerea ei din tabela de rutare.



Diagram a protocolului RIP
Atestat Porturi de comunicare ale protocoalelor - 2011

18

Glosar
TERMEN DEFINIIE
BROWSER Aplicaie client de tip hipertext bazat pe o interfa grafic utilizator,
care permite accesarea de documente hipertext i alte servicii aflate
pe servere din Internet
CLIENT Nod sau program software care solicit servicii de la un server
DATA Comanda SMTP ce specific coninutul mesajului
DATAGRAMA IP Principala unitate de informaie din cadrul Internet
DNS Protocol care traduce adresele Internet literale n adrese Internet
numerice, adrese utilizate de un calculator pentru a gsi un
calculator receptor.
DOWNLOAD Operaie prin care se realizeaz transferul fiierelor de pe un
calculator la distan pe calculatorul local
EHLO Comanda SMTP de identificare a computerului expeditor cu cerere
de mod extins
EMITENT Calculatorul care trimite mesajul
ETHERNET Familie de tehnologii de reele de calculatoare, bazate pe
transmisia cadrelor i utilizate la implementarea reelelor locale de
tip LAN.
FTP Serviciul ce d posibilitatea utilizatorilor de a transfera fiiere de la
un calculator aflat n Internet, care se numete remote host, pe
calculatorul local.
HELO Comanda SMTP prin care se identific expeditorul mesajului
HOST Sistem calculator intr-o reea
HTML Protocol de descriere a documentelor pentru ca ele s fie afiate n
cel mai favorabil format pe ecranul terminalului.
HTTP Protocol utilizat pentru a transmite informaii ntre un program de
navigare Web (browser) i un server Web, fiind un protocol de tip
text
IANA Autoritatea pentru desemnarea numerelor internet
ICMP Protocol care folosete la semnalizarea i diagnosticarea
problemelor din reea
INTERNET Reeaua mondial unic de computere interconectate prin
protocoalele (regulile) de comunicare TCP/IP
IP Protocol prin care datele sunt trimise de la un calculator la altul prin
intermediul Internetului
MAIL FROM Comanda SMTP prin care se specific expeditorul unui mesaj
MULTIPLEXARE Proprietate a protocolului TCP ce permite mai multor procese, care
ruleaz pe acelai host, s utilizeze facilitile protocolului TCP
simultan
Atestat Porturi de comunicare ale protocoalelor - 2011

19

PORT Numr ntreg pe 16 bii, folosit, de protocoalele de comunicaie n
reea, pentru a identifica crui protocol sau aplicaie de nivel
superior trebuie s-i livreze mesaje.
PRIVATE Numere de porturi cu valori cuprinse ntre 49151 -65535
PROTOCOL Descriere formal a unui set de reguli i convenii care guverneaz
modul cum se realizeaz schimbul de informaii ntre dispozitivele
unei reele
QUIT Comanda SMTP prin care se termin o sesiune
RARP Protocol de nivel Internet ce convertete adresa fizic (MAC) n
corespondenta sa IP
RCPT TO Comanda SMTP prin care se specific destinatarul unui mesaj
RECEPTOR Calculatorul care primeste mesajul
REGISTRED Numere de porturi cu valori cuprinse ntre 1024 i 49151
REMOTE HOST Calculator aflat la distan, n Internet, de pe care se pot transfera
informaii
RESOLVER Resolver-ul DNS este un program care extrage informaiile din
severele de nume, ca rspuns la cererile unor clieni.
RIP Protocol de routare, fiind un protocol distance vector, adic un
protocol care cere ca router-ele s paseze periodic copii ale
tabelelor de routare vecinilor cei mai apropiai din reea.
ROUTARE Proces de gsire a unei ci ctre un host destinaie
ROUTER Dispozitiv al stratului reea care utilizeaz una sau mai multe metrici
pentru a determina calea optim de-a lungul creia ar trebui s fie
trimis traficul de reea
RSET Comanda SMTP de resetare
SERVER Nod sau program software care furnizeaz servicii ctre clieni
SMTP Protocol simplu, folosit pentru transmiterea mesajelor n format
electronic pe Internet.
TCP Protocol orientat pe conexiuni, care permite ca un flux de octei
trimii de un calculator s ajung fr erori pe orice alt calculator din
reeaua Internet.
TELNET Program simplu, pe baz de text, care permite clientului s se
conecteze la alt computer, utiliznd Internetul.
UDP Protocol ce trimite pachete independente de date,
numite datagrame, de la un calculator ctre altul fr a garanta n
vreun fel ajungerea acestora la destinaie.
UPLOAD Operaie prin care se realizeaz transferul fiierelor de pe un
calculator local pe unul la distan
VERIFY Comanda SMTP prin care se verific o adres
WELL-KNOWN Numere de porturi cu valori cuprinse ntre 0 i 1023
WWW Reea de servere Internet, de mari dimensiuni, ce furnizeaz servicii
hipertext i alte servicii, ctre terminalele ce execut aplicaii client
Atestat Porturi de comunicare ale protocoalelor - 2011

20



Bibliografie


Munteanu, Adrian., Greavu, Valeric, (2006), Reele de calculatoare, proiectare i
administrare, Iai:Editura Polirom.
Held, Gilbert. (1998), Comunicaii de date, Bucureti: Editura Teora.
Peterson, Larry., Davie, Bruce .(2001). Reele de calculatoare.O abordare
sistematic, Bucureti:Editura ALL Educational.
http://www.iana.org/assignments/port-numbers
http://www.wikipedia.org/
http://www.scritube.com/stiinta/informatica/TCPIP-implementare-a-
modelului42842.php
http://www.ms.sapientia.ro/~manyi/teaching/oop/oop_romanian/curs9/curs9.h
tml#1. Protocoale si porturi. Modelul client server.
http://airinei.omad.ro/catinfo/iacSimo/html/porturi.html

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