Īmpartirea īn straturi a softului si hardului retelelor de calculatoare
Nivelul Aplicatie Nivelul aplic 919f523j atie FTP TFTP HTTP Telnet SMTP SNMP DNS DHCP, BOOTP NTP NNTP Kerberos Nivelul aplic 919f523j atie File sharing Print Sharing Directory Services E-mail Advertising Nivelul aplic 919f523j atie Nivelul Prezentare Nivelul sesiune Nivelul retea Nivelul Internet IP ICMP ARP RARP RP Nivelul interretea IPX RIP NLSP Nivelul interretea IDP RIP Acces la retea Software driver retea si placa de
interfata retea (NIC) Mediul de transmisiune Software driver retea si placa de
interfata retea (NIC) Acces la retea si la mediul
de transmisiune Nivelul Legaturii de date Nivelul fizic
Denumirea scurta |
Ce face -- pe scurt-- |
Descriere |
FTPFile Transfer Protocol |
Transfer de fisiere bidirectional cu retransmisia mesajelor pierdute sau cu erori si cu controlul fluxului. |
Permite transferul de fisiere īntre doua calculatoare din retea ,asigurīnd retransmiterea partilor din fisier care fie n-au ajuns, fie au ajuns cu īntīrziere fie contin erori ( deoarece lucreaza la nivelul transport cu TCP ) Transferul poate fi de tip : upload sau download. Upload fisierele sunt transferate de pe calculatorul local pe cel de la distanta. Downlod fisierele sunt transferate de pe calculatorul aflat la distanta pe cel local. FTP este un ansamblu de programe grupat īn doua parti : FTP client si FTP server. FTP server este instalat de administratorul de retea pe un calculator care astfel devine server FTP .Prin FTP server administratorul de sistem creaza conturi FTP (username si parola ) si stabileste īn ce zona se poate conecta clientul si ce poate face īn acea zona. FTP client este instalat pe un alt calculator care astfel devine client FTP . Softul FTP client deschide canalul de comunicatii cu serverul si realizeaza upload sau download īn si din zona permisa. |
TFTPTrivial File Transfer Protocol |
Transfer de fisiere bidirectional fara retransmisie si fara controlul fluxului īn retea. |
Permite transferul de fisiere īntre doua calculatoare din retea fara sa includa mecanisme de control a livrarii la destinatie a mesajelor deoarece foloseste la nivelul transport UDP care nu are facilitati de urmarire a fluxului si de retransmitere a mesajelor pierdute sau cu erori. TFTP este un FTP mai rapid dar mai nesigur. |
HTTPHyper Text Transfer Protocol |
Download de hipertext (ansamblu de text, animatie, sunet ..) |
Permite aducerea pe calculatorul local a Hypertextului (text +grafica+animatie+sunet). Este softul utilizat de browsere (Internet Explorer , Netscape . ) pentru aducerea paginilor web pe calculatorul propiu. Exista HTTP server( furnizeaza pagini web ) si HTTP client ( cere pagini web ) . |
TelnetTelecommunication Network |
Conecteaza la calculatorul de la distanta . |
Permite conectarea la un calculator aflat la distanta. Practic monitorul local devine al doilea monitor al calculatorului de la distanta si tastatura locala devine a doua tastatura a calculatorului de la distanta. Este utilizat de administratori pentru configurarea de la distanta a dispozitivelor de retea. Telnet este un ansamblu de programe format din : Telnet server si Telnet client. Telnet server este instalat de administratorul de retea pe un calculator care astfel devine server Telnet .Prin Telnet server administratorul de sistem creaza conturi Telnet (username si parola ) si stabileste īn ce zona se poate conecta clientul si ce poate face īn acea zona. Telnet client este instalat pe un alt calculator care astfel devine client Telnet . Softul Telnet client deschide canalul de comunicatii cu serverul si realizeaza conectarea la calculatorul server |
SMTPSimple Mail Transfer Protocol |
Transfera posta de pe calculatorul local, īn retea. |
Permite transferul e-mail-urilor scrise pe calculatorul nostru si depunerea lor pe Hard-Diskul calculatorului furnizorului de servicii Internet. |
SNMPSimple Network Management Protocol |
Permite monitorizarea si depanarea retelei |
A aparut īn 1988.Defineste doua entitati : un manager si multi agenti. Softul manager este instalat pe statia centrala de urmarire a retelei .Agentii sunt programe instalate pe mai multe calculatoare sau dispozitive de retea īn scopul colectarii de informatii Statia Manager poate cere periodic informatii de la agenti sau le poate furniza parametrii pentru configurare. Agentii trimit informatii statiei manager atāt la cererea acesteia cīt si din propie initiativa atunci cīnd sesizeaza modificari majore īn zona de retea īn care se afla. Statia manager īntretine o baza de date pe care o foloseste la afisarea statisticilor si diagramelor. |
DNSDomain Name System |
Mentine tabele cu echivalenta dintre adresa literala si cea numerica a unui calculator. |
Calculatoarele conectate īn retea au mai multe tipuri de adrese .Softul de retea permite alocarea unei adrese numerice si a uneia literale pentru fiecare calculator. Noi operam cu adresele īn litere dar softul de retea opereaza cu adresele numerice. DNS este un soft care mentine tabele de echivalenta īntre adresele literale si cele numerice . (Ex.: cisco.netacad.net este adresa literala iar 197.123.23.45 este adresa numerica de IP ) |
DHCPDynamic Host Configuration Protocol |
Aloca dinamic adrese de IP din domeniul de adrese specificat de administrator |
Permite alocarea dinamica a adreselor numerice pentru fiecare
calculator conectat la retea Adresa este aleasa de DHCP dintr-o
multime de adrese specificate de administratorul de retea si
īn conditiile impuse de acesta. Alocarea se face īn regi Īnainte de expirarea perioadei de īnchiriere , DHCP client solicita prelungirea perioadei de īnchiriere a adresei sau alocarea alteia. |
BOOTPBootstrap Protocol |
Permite bootarea de pe retea. |
Unele calculatoare nu au softul de baza pe ele .Ele nu pot functiona . BOOTP permite acestor calculatoare sa ia softul de care au nevoie de la unul din calculatoarele din retea .De asemenea se mai poate folosi pentru alocarea dinamica a dreselor (este bunicul lui DHCP) |
NTPNetwork Time Protocol |
Sincronizarea calculatoarelor din retea. |
Toate calculatoarele dintr-o retea ar trebui sa indice aceiasi ora , mai ales daca se fac tranzactii bancare sau operatiuni de bursa. NTP permite tuturor calculatoarelor din retea sa-si sincronizeze ceasurile. |
Kerberos |
Securizarea datelor |
Se ocupa de securitatea īn mediul TCP/IP Permite criptarea si decriptarea informatiilor care circula īn retea. Kerberos este unul din cele mai sigure sisteme de cifrare utilizat īn comunicatii si este destul de comun īn Unix.El utilizeaza un dispozitiv special numit SERVER de AUTENTIFICARE (authentification server ) care valideaza parolele si schemele de cifrare |
TCP Transmission Control Protocol |
Face prima segmentare si prima īnpachetare incluzīnd portul sursa si cel destinatie si informatii necesare retransmiterii la nevoie a info. |
Īmparte fisierele care trebuiesc transmise īn retea īn bucati mici numite segmente. Fiecarui segment īi ataseaza un numar de identificare necesar softului destinatie la reconstructia fisierului. Segmentul este īmpachetat īmpreuna cu numarul sau de identificare si cu alte doua numere, numite PORTURI, reprezentīnd programul aplicatie care trimite segmentul si cel care īl prelucreaza la destinatie .Īn pachet este inclus si un al patrulea numar reprezentīnd "
dimensiunea ferestrei de transmisie" |
UDPUser Datagram Protocol |
Face prima īmpachetare adaugīnd portul sursa si cel destinatie |
Nu īmparte fisierele care trebuiesc transmise īn retea īn bucati mici. Mesajului nesegmentat īi ataseaza doua numere reprezentīnd programul care trimite segmentul si cel care īl primeste Nu asteapta confirmarea de primire din partea calc. destinatie si nu efectueaza retransmisii. Poate fi considerat un TCP simplificat , mai rapid dar mai nesigur. |
IPInternet Protocol |
Internet Protocol |
Primeste segmentele de la TCP sau UDP si le mai īnpacheteaza o data adaugīndu-le adresele logice ale calc. sursa si destinatie .Adresele incluse de IP sunt date static de administrator sau dinamic de DHCP sau BOOTP si depind de softul de retea . (adresele de IP sunt diferite de Netware , Apple Talk sau Decnet..) . Pachetul realizat de IP mai include : nr versiunii de IP ,lungimea totala a pachetului , timpul de viata maxim al pachetului īn retea , nr.fragmentului , prioritatea pachetului , etc.. |
ICMPInternet Control Message Protocol |
Furnizeaza mesaje de control si eroare. |
Permite detectarea si anuntarea erorilor din retea.Poate genera un mare numar de pachete care trimise īn retea catre o destinatie pot īntoarce informatii utilizate de administratorul de sistem sau de softuri de monitorizare a retelei la depanarea si optimizarea hard si soft. |
ARPAddress Resolution Protocol |
Permite aflarea adresei fizice a adaptorului de retea atunci cīnd se cunoaste adresa logica a calculatorului |
Fiecare calcculator. conectat īn retea are " ceva" n plus fata de unul neconectat. Acest "ceva " se numeste adaptor sau interfata de conectare si are o adresa data de fabricant . Aceasta este adresa fizica a calculatorului sau adresa MAC (Media Access Control ).Programul ARP permite aflarea adresei fizice a unui calculator atunci cīnd se cunoaste adresa data de softul de retea prin administrator , DHCP sau BOOTP: Ex. Daca browserul calculatorului local vrea sa comunice cu cisco.netacad.net , ARP difuzeaza un mesaj de interogare de genul : "stie cineva din cei care ma aud care este adresa fizica a lui cisco.netacad.net ? " Daca calculatorul cu adresa literala cisco.netacad.net este pe acelasi segment cu sursa , īi va raspunde cu propia adresa fizica. Daca nu , routerul sau switchul de nivel 3 care aude mesajul īi trimite propia adresa fizica folosita la trimiterea īn retea a pachetelor din router īn router pīna la destinatia finala. Adresa fizica odata aflata este inclusa īntr-o tabela aflata īn memoria RAM a calculatorului sursa Tabela se numeste ARP Table iar memoria care o contine se numeste "ARP cash". Continutul tabelei este actualizat foarte des ( aproximativ 0,5 - 1 minut īn mediile Windows si 20 min īn UNIX) . Cu alte cuvinte , daca īn acest interval de timp calc meu nu mai comunica cu cisco.netacad.net , adresa lui fizica se sterge din ARP Table. Tabela poate fi vizualizata īn UNIX , Windows , IOS CISCO prin comanda ARP sau variante |
RARPReverse Address Resolution Protocol |
Permite aflarea adresei soft atunci cīnd se cunoaste adresa fizica. |
Programul RARP ( Reverse Address Resolution Protocol )este inversul lui ARP. El permite aflarea adresei soft atunci cīnd se cunoaste adresa fizica. Daca se cunoste adresa MAC (fizica ) a unui dispozitiv de retea , RARP difuzeaza un mesaj de interogare " Cunoste cineva adresa logica a calculatorului echipat cu un adaptor a carui adrresa fizica este 23-4e-45-de-49-1f ? " |
RPRouting Protocol |
Afla si evalueaza rutele existente īntre doua noduri ale retelei. |
Retelele au fost gīndite īn vremea razboiului rece, pentru necesitati īn special militare . De aceea īntre oricare doua puncte din retea ( doua noduri ) exista mai multe cai de acces numite "RUTE " . Unele rute sunt mai rapide , unele mai sigure , unele permit pachete mai lungi , etc.. .Pentru aflarea rutelor optime pe care trebuiesc trimise mesajele īn retea s-au realizat programe speciale care descopera toate traseele posibile , le evalueaza si le dau "note". Aceste programe se numesc " Protocoale de Rutare " si sunt de mai multe feluri dupa metoda pe care o folosesc la detectarea si notarea rutelor. Packetele vor fi trimise pe rutele cu nota cea mai buna Ex. de protocoale de rutare : RIP (Routing Information Protocol ), IGRP (Interior Gateway Routing Protocol ), BGP (Border Gataway Protocol ) , EGP (Exterior Gateway Protocol ) |
|