Protokollapino on hierarkkisesti järjestetty verkkoprotokollien joukko, joka riittää järjestämään verkon solmujen vuorovaikutuksen . Protokollat toimivat verkossa samanaikaisesti, mikä tarkoittaa, että protokollien työ on järjestettävä siten, ettei siinä ole ristiriitoja tai epätäydellisiä toimintoja. Siksi protokollapino on jaettu hierarkkisesti rakennettuihin tasoihin, joista jokainen suorittaa tietyn tehtävän - valmistelee, vastaanottaa, lähettää tietoja ja myöhempiä toimia niiden kanssa.
Pinon kerrosten määrä vaihtelee tietyn protokollapinon mukaan. Alemman kerroksen protokollat toteutetaan usein ohjelmiston ja laitteiston yhdistelmänä , kun taas ylemmän kerroksen protokollat toteutetaan tyypillisesti ohjelmistoissa.
Verkoissa laajasti käytettyjä protokollapinoja on riittävä määrä. Suosituimmat protokollapinot ovat ISO OSI , Internetissä käytettävä TCP/IP ja monet UNIX -käyttöjärjestelmään perustuvat verkot , Microsoftin ja IBM :n kehittämä Novellin IPX/SPX , NetBIOS/SMB , Digital Equipment Corporationin DECnet , SNA alkaen IBM ja jotkut muut.
On tärkeää tehdä ero OSI-mallin ja OSI-protokollapinon välillä. Vaikka OSI-malli on käsitteellinen kaavio avointen järjestelmien vuorovaikutuksesta, OSI-pino on joukko erityisiä protokollamäärityksiä.
Toisin kuin muut protokollapinot, OSI-pino on täysin yhteensopiva OSI-mallin kanssa, mukaan lukien protokollamääritykset kaikille tässä mallissa määritetyille seitsemälle tietoliikennekerrokselle:
OSI-protokollapino | ||||||
---|---|---|---|---|---|---|
7. Sovellettu | X.400 | X.500 | VTP | FTAM | JTM | muu |
6. Lähetykset | OSI-esityskerroksen protokolla | |||||
5. Istunto | OSI-istuntoprotokolla | |||||
4. Kuljetus | OSI-siirtoprotokollat | |||||
3. Verkotettu | ES-IS, IS-IS, CONP, CLNP | |||||
2. Kanava | ethernet
(OSI-8802.3, IEEE-802.3) |
merkkibussi
(OSI-8802.4, IEEE-802.4) |
merkkisormus
(OSI-8802.5, IEEE-802.5) |
X.25 | ISDN | FDDI
(ISO-9314) |
1. Fyysinen | HDLC
LAP-B |
TCP/IP-protokollapino on joukko verkkoprotokollia, joihin Internet perustuu . Tyypillisesti TCP/IP-pinossa OSI-mallin 3 ylintä kerrosta ( sovellus , esitys ja istunto ) yhdistetään yhdeksi sovellukseksi. Koska tällainen pino ei tarjoa yhtenäistä tiedonsiirtoprotokollaa, tiedon tyypin määrittämistoiminnot siirretään sovellukseen.
TCP/IP-pinotasot:
TCP/IP-mallin sovittamisesta OSI-malliin ollaan eri mieltä, koska mallien kerrokset eivät ole samoja. TCP/IP-pinon yksinkertaistettu tulkinta voidaan esittää seuraavasti:
OSI | TCP/IP | |
---|---|---|
7. Sovellettu | HTTP, FTP, Telnet , SMTP, DNS ( RIP over UDP ja BGP over TCP ovat osa verkkokerrosta), LDAP , RTP | Sovellettu |
6. Lähetykset | ||
5. Istunto | ||
4. Kuljetus | TCP, UDP, SCTP , DCCP ( IP :n yli kulkevat reititysprotokollat, kuten OSPF , ovat osa verkkokerrosta) | Kuljetus |
3. Verkotettu | IP (apuprotokollat, kuten ICMP ja IGMP , mutta ovat osa verkkokerrosta; ARP ei toimi IP:n yli) | verkkoon |
2. Kanava | Ethernet, Token Ring ja vastaavat | kanavoitu |
1. Fyysinen |
Pinon nimen antoivat verkko- ja siirtokerrosten protokollat - Internetwork Packet Exchange ( IPX ) ja Sequenced Packet Exchange ( SPX ). Reititysprotokollat RIP ja NLSP on myös määritetty tämän pinon verkkokerrokseen . Kolmen ylimmän kerroksen edustajana alla olevassa kuvassa näkyy kaksi suosittua protokollaa: NetWare Core Protocol ( NCP ) ja Service Advertising Protocol ( SAP ) -palveluilmoitusprotokolla.
OSI | IPX/SPX |
---|---|
7. Sovellettu | SAP, NCP |
6. Lähetykset | |
5. Istunto | |
4. Kuljetus | SPX |
3. Verkotettu | IPX, RIP, NLSP |
2. Kanava | Ethernet, Token Ring, FDDI ja paljon muuta |
1. Fyysinen |
Tämän pinon fyysisellä ja datalinkkitasolla mukana ovat myös jo yleistyneet protokollat, kuten Ethernet, Token Ring, FDDI, ja ylemmillä tasoilla erityisprotokollat NetBEUI (NetBEUI Extended User Interface Protocol) ja SMB . NetBEUI on suunniteltu tehokkaaksi, vähän resursseja käyttäväksi protokollaksi verkoille, joissa on jopa 200 työasemaa. Tämä protokolla sisältää monia hyödyllisiä verkkoominaisuuksia, jotka voidaan katsoa OSI-mallin kuljetus- ja istuntokerroksiksi, mutta sitä ei voida käyttää pakettien reitittämiseen. Tämä rajoittaa NetBEUI-protokollan käytön paikallisiin verkkoihin, joita ei ole jaettu aliverkkoihin, ja tekee mahdottomaksi sen käytön yhdistelmäverkoissa.
Server Message Block (SMB) -protokolla tukee istuntokerroksen, esityskerroksen ja sovelluskerroksen toimintoja. Tiedostopalvelu toteutetaan SMB:n perusteella. sekä tulostus- ja viestintäpalvelut sovellusten välillä.
OSI | NetBIOS/SMB |
---|---|
7. Sovellettu | SMB |
6. Lähetykset | |
5. Istunto | NetBIOS |
4. Kuljetus | |
3. Verkotettu | Ethernet, Token Ring, FDDI ja paljon muuta |
2. Kanava | |
1. Fyysinen |