Protocoale de comunicatie
1. Caracteristicile sistemului
Tabel Protocoalele standard
HTTP |
TFTP |
SMTP |
Telnet |
IP |
PPP |
DHCP |
DNS |
TIMEP |
SNMP |
TCP |
UDP |
ICMP |
IGMP |
ARP |
RARP |
Arhitectura stivei de protocol TCP/IP este aratata in tabelul de mai jos.
Tabelul de mai jos de asemenea indica daca se pune in aplicare Clientul ori Serverul al fiecarui protocol . Protocoalele care implementeaza straturile Transport, Retea, si Legatura de Date tipic opereaza in modul de la egal la egal, necesitand amandoua componentele: client si server pentru a permite interoperabilitatea. Aceste protocoale sunt indicate ca Egal in Tabelul.
Tabelul. Straturile Protocolului
Protocol |
Nume Complet |
Client, Server, sau Pereche |
HTTP |
Hyper Text Transfer Protocol |
Server |
TFTP |
Trivial File Transfer Protocol |
Client |
SMTP |
Simple Mail Transfer Protocol |
Client |
Telnet |
Telnet |
Server |
DHCP |
Dynamic Host Configuration Protocol |
Client |
DNS |
Domain Name Server |
Client |
TIMEP |
Time Protocol |
Client |
SNMP |
Simple Network Management Protocol |
Server |
TCP |
Transmission Control Protocol |
Pereche |
UDP |
User Datagram Protocol |
Pereche |
IP |
Internet Protocol |
Pereche |
ICMP |
Internet Control Message Protocol |
Pereche |
ARP |
Address Resolution Protocol |
Pereche |
RARP |
Reverse Address Resolution Protocol |
Pereche |
PPP |
Point-to-Point Protocol |
Pereche |
1.1. TCP/IP
TCP/IP este unul dintre cele mai populare standarde de retelistica, si este folosit intr-un numar de dispozitive incepand de la calculatoare foarte puternice pana la dispozitive incapsulate foarte mici. De asemenea Protocolul de Control Transmisie (TCP) si Protocolul Internet (IP) sunt cele doua protocoale principalele in stiva de protocol TCP/IP, stiva completa poate include multe alte protocoale (cum ar fi UDP, SMTP, TFTP, SNMP, etc).implementarile de TCP/IP variaza foarte mult in marime, de la stiva care ocupa cativa MO la pachetul esential de functionare in cateva zeci de KO.
1.2. HTTP
Protocolul de transfer Hypertext este un protocol standard folosit pentru transferarea de informatii intre gazde prin retelele bazate pe transferul TCP/IP, fiind cel mai raspandit pe Internet.
HTTP este de obicei folosit ca protocol pentru Reteaua Intinsa pe Glob pentru ca manipuleaza informatiile pe conexiunile de pe glob. Fiecare bucata de informatie este in fine primita de la un server HTTP operand pe o gazda cu acces la bucata de informatie necesara.
Severele ZIP HTTP controleaza mai multe conexiuni simultan. HTTP este un protocol client-server. Clientul initiaza un transfer contactand gazda server. Cel mai comun client http este un navigator web, cum ar fi Microsoft Internet Explorer sau Netscape Navigator. navigatorul web, ca si client web, are nevoie de cereri HTTP pentru a accesa informatii de la serverul web. Serverul trebuie sa opereze inainte ca navigatorul sa initieze cererea. In general, majoritatea navigatoarelor sunt proiectate pentru a realiza multiple conexiuni simultane pentru a primi mai multe bucatii de informatii despre pagina web. Daca acele bucati de informatii sunt pe diferite servere decat navigator comunica cu servere multiple in acelasi timp.
1.3. TFTP
Protocolul Transfer de fisiere normal este cea mai putin complexa versiune de FTP. Asemanator cu FTP, protocolul TFTP permite clientilor sa citeasca sau sa scrie fisiere de la/pe serverele TFTP. Oricum, TFTP nu indeplineste setul de comenzi FTP si abilitatea de a autentifica clientii. TFTP este folosit pentru lucrul cu protocoale diagrame de date (cum ar fi UDP) care nu ofera transport de date de incredere. Prin urmare, TFTP utilizeaza un mecanism de retransmitere cu pauza pentru a asigura transferul de date. Toate aceste caracteristici permit TFTP pentru a necesita mai putine resurse decat FTP.
1.4. TCP
Protocolul cu control al transmisiei ofera siguranta, controlul fluxului, sfarsit la sfarsit, serviciul lin intre 2 calculatoare folosind mecanismul IP pentru comunicare. TCP opereaza chiar daca diagramele de date sunt intarziate, duplicate, pierdute, trimise din director, sau trimise cu date corupte sau impartite. Stratul TCP foloseste numerotarea porturilor pentru a identifica multimea protocoalelor aplicatiilor care pot rula pe el.
1.5. UDP
Protocolul utilizator – diagrama de date asigura comunicatie prin conectare intre programele aplicatii. Folosind UDP, pe un calculator poti primi si trimite diagrame de date spre si de la un program catre alt calculator. Comunicatia cu UDP este destul de simpla. Ca si cu TCP, UDP foloseste numerotarea porturilor pentru a identifica mai multe protocoale aplicatii care pot rula pe el. Diferit de TCP, protocolul UDP nu ofera siguranta trimiterii datelor, nici atat nu asigura controlul fluxului.
1.6. IP
Protocolul Internet este un punct de comutatie central in softul protocolului. El trimite si primeste blocuri de date numite diagrame de date spre si de la interfata de retea ca si protocoalele din stratul superior. IP-ul transmite diagrame de date de la surse catre destinatii, unde sursele si destinatiile sunt gazde identificate printr-o adresa de lungime fixa. Selectarea cai intre aceste adrese este numita ruta. Protocolul Internet de asemenea imparte diagramele lungi, daca este necesar, in bucati mici controlabile pentru transmiterea prin retelele de pachete mici. Modulul protocol Internet TCP controleaza fragmentarea si reasamblarea pachetelor IP.
|