Protocoale de rețea și interacțiunea lor

Bună ziua, dragi cititori okITgo.ru pe blog! Astăzi vorbim despre protocoalele de rețea care definesc regulile care guvernează comunicarea prin rețea, precum și despre modul în care aceste protocoale interacționează între ele.







Vei invata despre utilizarea de straturi sau niveluri pentru a descrie comunicațiile, care este setat (sau stivă) protocoale. care există în prezent cele mai comune stive de protocol, sau așa-numitele standarde din industrie. Citiți la sfârșitul anului, veți înțelege de ce este convenabil de a utiliza stive de protocol multi-nivel, precum și protocoalele de ce sunt independente de vedere tehnologic. care permite diverse companii pe baza diverselor soluții tehnologice pentru a crea dispozitive de rețea. care pot lucra împreună.

Normele care reglementează Comunicații

comunicare de succes între gazde pe rețea necesită interacțiunea o varietate de protocoale diferite. Grupul de protocoale conexe, care sunt necesare pentru punerea în aplicare a funcției de comunicare, numit un set de protocoale. Aceste protocoale realizovanna la nivel de hardware și software care este încărcat pe fiecare dispozitiv gazdă și de rețea.

Una dintre cele mai bune moduri de a prezenta modul de a interacționa cu toate protocoalele de pe o anumită gazdă - trateze ca pe o stivă. Stiva de protocoale arată modul în care protocoalele individuale din cadrul setului sunt efectuate pe gazdă. Protocoalele sunt considerate într-o ierarhie pe mai multe niveluri, în care fiecare nivel următor mai înalt (sau strat) depinde de protocoalele de funcționalitate definite la niveluri mai scăzute. De-a lungul nivelurile inferioare ale stivei asociate cu mișcarea de date în întreaga rețea și furnizarea de servicii de mai multe niveluri mai ridicate care se concentrează asupra conținutului mesajului transmis, precum și pe interfața cu utilizatorul.

Utilizarea straturilor pentru a descrie față de comunicare a feței

Ne-ar fi fost martori ai acestei comunicări, nu am văzut într-adevăr „nivelurile“ care plutesc în aer. Este important să se înțeleagă că utilizarea nivelurilor (sau straturi) - un model și, ca atare, acesta oferă o modalitate ușoară de a sparge o sarcină complexă, în părți și să descrie modul în care acestea funcționează.

Protocoale de rețea

La nivel uman, unele reguli de comunicare sunt formale, altele sunt ușor de înțeles, sau sunt implicite, bazate pe preferințele și experiența. Pentru aceleași dispozitive pentru a comunica cu succes, setul de protocoale de rețea trebuie să descrie cerințe precise și interacțiuni.

stive de protocol de rețea descriu lucruri, cum ar fi:

  • Formatul sau structura mesajului
  • Metoda prin care dispozitivele de rețea schimb de informații cu privire la rutele către alte rețele
  • Cum și când mesajele de eroare și mesajele de sistem sunt transmise între dispozitive
  • Instalarea și completarea sesiunilor de date

Protocoale individuale din stiva de protocol poate fi produs și deținut de diferite organizații. Aparțin, în acest context, înseamnă că o companie sau producătorul controlează definirea protocolului și modul în care funcțiile. Unele protocoale proprietare pot fi folosite de diferite organizații cu permisiunea proprietarului. Altele pot fi puse în aplicare numai pe baza echipamentului produs de o companie privată.







Un set de protocoale și standarde din industrie

De multe ori, multe dintre protocoalele care alcătuiesc setul de protocoale care alte protocoale de referință utilizate pe scară largă sau standardele din industrie. Standard - un proces sau protocol, care a fost aprobat de către industria de rețele și ratificat de către Organizația de Standardizare, cum ar fi Comunitatea a Inginerilor de energie electrică și electronică (Institutul Englez de Electrotehnică și Electronics Engineers, sau IEEE.) Sau țintă (RAM) Grupul Internet Engineering (în engleză Internet. task Force Engineering sau IETF).

Utilizarea standardelor în elaborarea și implementarea protocoalelor garantează faptul că produsele de la diferiți producători pot lucra împreună pentru a asigura o comunicare eficientă. În cazul în care protocolul nu este urmat strict producător specifice, hardware sau software-ul nu poate fi capabil de a interacționa cu succes cu produsele fabricate de alți producători.

Comunicările de informații, de exemplu, în cazul în care persoana pe de o parte folosește un protocol pentru gestionarea comunicării într-o direcție, iar interlocutorul pe de altă parte implică un protocol care descrie două căi de comunicare, este posibil ca schimbul de informații nu a avut loc deloc.

Protocoale de interacțiune

Un exemplu de utilizare a unui set de protocoale de comunicații de rețea este interacțiunea dintre
un server web și un browser web. Această interacțiune folosește un număr de protocoale și standarde pentru schimbul de informații între acestea. Diverse protocoale lucrează împreună pentru a se asigura că ambele părți să primească și să înțeleagă mesajele primite. Exemple ale acestor protocoale sunt:

HyperText Transfer Protocol (Ing. Hypertext Transfer Protocol, sau HTTP) este un protocol comun, care gestionează procesul de interacțiune între un server web și client web. HTTP definește conținutul și formatul cererilor și răspunsurile schimbate între client și server. Atât clientul și serverul Web are un software care implementează HTTP, ca parte a cererii. protocolul HTTP se bazeaza pe alte protocoale care guvernează transportul de mesaje între client și server.

Protocol de control al transmisiei (engl Transmission Control Protocol, sau TCP.) - este un protocol de transport care gestionează comunicațiile individuale între servere Web și clienți Web. TCP imparte mesajele HTTP în bucăți mai mici, numite segmente, pentru a le trimite la client - destinație. De asemenea, acest protocol este responsabil pentru controlul dimensiunii și viteza cu care mesajele sunt transmise între server și client.

Protocoale de acces la rețea:

Protocoale de acces la rețea descriu cele două funcții majore, de control al canalului de date și o transmisie de date prin conexiunea fizică. Protocoale de control canal primește date de la pachetele IP și le formatați pentru transmiterea prin conexiunea. Standarde și protocoale pentru controlul conexiune fizică modul în care semnalele sunt trimise prin conexiune, și modul în care acestea sunt interpretate primesc clienții lor. Transceivere (transceivere) pentru plăcile de rețea sunt supuse standardelor relevante pentru tipul de conexiune.

Protocoale independente tehnologic

protocoale de rețea descriu funcțiile care apar în timpul comunicării în rețea. În exemplul de dialog față-în-față, protocol de comunicare ar putea aproba că, pentru semnalul replica este considerată completă, expeditorul trebuie să păstreze tăcerea timp de două secunde complete. Cu toate acestea, acest protocol nu specifică modul în care expeditorul trebuie să păstreze liniște timp de două secunde.

Protocoalele, în general, nu descriu modul de a îndeplini o funcție specifică. Descriind doar ceea ce sunt necesare pentru funcțiile normelor specifice de comunicare. dar fără a specifica modul în care acestea ar trebui să fie executate, punerea în aplicare a unui protocol poate fi independent tehnologic.

Luați în considerare, de exemplu, un server de web, HTTP nu specifică ce limbaj de programare folosit pentru a crea browser-ul web, un server de web ar trebui să fie utilizat pentru servirea paginilor web, pe care sistemul de operare care rulează cerințele software și hardware necesare pentru a afișa browser-ul. De asemenea, nu descrie modul în care serverul ar trebui să detecteze erorile, deși specifică faptul că serverul ar trebui să facă în cazul în care apare o eroare.

Vă mulțumesc pentru atenție! Până când ne vom întâlni din nou în paginile site-ului okITgo.ru.

articole asemanatoare: