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