O stivă de protocoale este un set organizat ierarhic de protocoale de rețea suficient pentru a organiza interacțiunea nodurilor dintr- o rețea . Protocoalele funcționează simultan în rețea, ceea ce înseamnă că munca protocoalelor trebuie organizată în așa fel încât să nu existe conflicte sau operațiuni incomplete. Prin urmare, stiva de protocoale este împărțită în niveluri construite ierarhic, fiecare dintre acestea îndeplinește o sarcină specifică - pregătirea, primirea, transmiterea datelor și acțiunile ulterioare cu acestea.
Numărul de straturi dintr-o stivă variază în funcție de stiva de protocol specific. Protocoalele de nivel inferior sunt adesea implementate într-o combinație de software și hardware , în timp ce protocoalele de nivel superior sunt de obicei implementate în software.
Există un număr suficient de stive de protocoale care sunt utilizate pe scară largă în rețele. Cele mai populare stive de protocoale sunt ISO OSI , TCP/IP utilizate pe Internet și multe rețele bazate pe sistemul de operare UNIX , IPX/SPX de la Novell , NetBIOS/SMB , dezvoltat de Microsoft și IBM , DECnet de la Digital Equipment Corporation , SNA de la IBM și alții.
Este important să se facă distincția între modelul OSI și stiva de protocol OSI. În timp ce modelul OSI este o diagramă conceptuală a modului în care sistemele deschise interacționează, stiva OSI este un set de specificații specifice de protocol.
Spre deosebire de alte stive de protocoale, stiva OSI este pe deplin compatibilă cu modelul OSI, inclusiv specificațiile de protocol pentru toate cele șapte straturi de comunicare definite în acest model:
Stiva de protocol OSI | ||||||
---|---|---|---|---|---|---|
7. Aplicat | X.400 | X.500 | VTP | FTAM | JTM | Alte |
6. Depuneri | Protocolul stratului de prezentare OSI | |||||
5. Sesiune | Protocolul de sesiune OSI | |||||
4. Transport | Protocoale de transport OSI | |||||
3. În rețea | ES-IS, IS-IS, CONP, CLNP | |||||
2. Canal | ethernet
(OSI-8802.3, IEEE-802.3) |
autobuz simbol
(OSI-8802.4, IEEE-802.4) |
inel cu simboluri
(OSI-8802.5, IEEE-802.5) |
X.25 | ISDN | FDDI
(ISO-9314) |
1. Fizic | HDLC
LAP-B |
Stiva de protocoale TCP/IP este setul de protocoale de rețea pe care se bazează Internetul . De obicei, în stiva TCP/IP, primele 3 straturi ( aplicație , prezentare și sesiune ) ale modelului OSI sunt combinate într-o singură aplicație. Deoarece o astfel de stivă nu oferă un protocol unificat de transfer de date, funcțiile pentru determinarea tipului de date sunt transferate în aplicație.
Niveluri de stivă TCP/IP:
Există un dezacord cu privire la modul de potrivire a modelului TCP/IP în modelul OSI, deoarece straturile din modele nu sunt aceleași. O interpretare simplificată a stivei TCP/IP poate fi reprezentată după cum urmează:
OSI | TCP/IP | |
---|---|---|
7. Aplicat | HTTP, FTP, Telnet , SMTP, DNS ( RIP peste UDP și BGP peste TCP fac parte din stratul de rețea), LDAP , RTP | Aplicat |
6. Depuneri | ||
5. Sesiune | ||
4. Transport | TCP, UDP, SCTP , DCCP (protocoalele de rutare precum OSPF care rulează pe IP fac parte din stratul de rețea) | Transport |
3. În rețea | IP (protocoale auxiliare precum ICMP și IGMP , dar fac parte din stratul de rețea; ARP nu funcționează pe IP) | reţea |
2. Canal | Ethernet, Token Ring și altele asemenea | canalizat |
1. Fizic |
Numele stivei a fost dat de protocoalele straturilor de rețea și transport - Internetwork Packet Exchange ( IPX ) și Sequenced Packet Exchange ( SPX ). Protocoalele de rutare RIP și NLSP sunt de asemenea alocate stratului de rețea al acestei stive . Și, în calitate de reprezentanți ai primelor trei straturi, figura de mai jos prezintă două protocoale populare: protocolul NetWare Core Protocol ( NCP ) și protocolul de anunț al serviciului Service Advertising Protocol ( SAP ).
OSI | IPX/SPX |
---|---|
7. Aplicat | SAP, NCP |
6. Depuneri | |
5. Sesiune | |
4. Transport | SPX |
3. În rețea | IPX, RIP, NLSP |
2. Canal | Ethernet, Token Ring, FDDI și altele |
1. Fizic |
La nivelurile fizice și de legături de date ale acestei stive sunt implicate și protocoale care au devenit deja răspândite, precum Ethernet, Token Ring, FDDI, iar la nivelurile superioare, protocoale specifice NetBEUI (NetBEUI Extended User Interface Protocol) și SMB . NetBEUI a fost conceput ca un protocol eficient, cu resurse reduse, pentru rețele cu până la 200 de stații de lucru. Acest protocol conține multe caracteristici utile de rețea care pot fi atribuite straturilor de transport și sesiune ale modelului OSI, dar nu poate fi folosit pentru a ruta pachete. Acest lucru limitează utilizarea protocolului NetBEUI la rețelele locale care nu sunt împărțite în subrețele și face imposibilă utilizarea acestuia în rețelele compuse.
Protocolul Server Message Block (SMB) acceptă funcțiile de nivel de sesiune, de nivel de prezentare și de nivel de aplicație. Bazat pe SMB, serviciul de fișiere este implementat. precum și servicii de tipărire și mesagerie între aplicații.
OSI | NetBIOS/SMB |
---|---|
7. Aplicat | SMB |
6. Depuneri | |
5. Sesiune | NetBIOS |
4. Transport | |
3. În rețea | Ethernet, Token Ring, FDDI și altele |
2. Canal | |
1. Fizic |