Az internet alapvető protokollkészlete. Stack (hálózati kapcsolók)

Protokollhalmok

A protokollverem különböző szintű hálózati protokollok hierarchikusan szervezett halmaza, amely elegendő a hálózat csomópontjainak interakciójának megszervezéséhez és biztosításához. Jelenleg a hálózatok nagyszámú kommunikációs protokollvermet használnak. A legnépszerűbb veremek a következők: TCP/IP, IPX/SPX, NetBIOS/SMB, Novell NetWare, DECnet, XNS, SNA és OSI. Mindezek a veremek, kivéve az SNA-t, az alacsonyabb szinteken - fizikai és csatornán - ugyanazokat a jól szabványosított Ethemet, Token Ring, FDDI és néhány más protokollt használják, amelyek lehetővé teszik ugyanazon berendezés használatát minden hálózatban. De a felső szinteken minden verem a saját protokollja szerint működik. Ezek a protokollok gyakran nem felelnek meg az OSI modell által ajánlott rétegezésnek. Különösen a munkamenet és a prezentációs réteg funkcióit rendszerint kombinálják az alkalmazási réteggel. Ez az eltérés abból adódik, hogy az OSI modell a már meglévő és ténylegesen használt veremek általánosítása eredményeként jelent meg, és nem fordítva.

A veremben található összes protokollt egy gyártó fejlesztette ki, vagyis a lehető leggyorsabban és hatékonyabban képesek működni.

A hálózati berendezések, különösen a hálózati adapter működésének fontos pontja a protokoll-kötés. Lehetővé teszi különböző protokollveremek használatát egy hálózati adapter kiszolgálása során. Például használhatja egyszerre a TCP/IP és az IPX/SPX veremeket. Ha hirtelen hiba történik, amikor megpróbál kapcsolatot létesíteni a címzettel az első verem használatával, akkor a következő veremből automatikusan átvált a protokoll használatára. Ebben az esetben fontos szempont a kötés sorrendje, mivel ez egyértelműen befolyásolja a különböző veremekből származó egyik vagy másik protokoll használatát.

Függetlenül attól, hogy hány hálózati adapter van telepítve a számítógépre, az összerendelés „egy a sokhoz” és „több az egyhez” is végrehajtható, azaz egy protokollverem egyszerre több adapterhez köthető, ill. több köteg egy adapterhez.

A NetWare egy hálózati operációs rendszer és hálózati protokollok halmaza, amelyeket ebben a rendszerben használnak a hálózathoz csatlakoztatott ügyfélszámítógépekkel való interakcióhoz. A rendszer hálózati protokolljai az XNS protokollveremen alapulnak. A NetWare jelenleg a TCP/IP és az IPX/SPX protokollokat támogatja. A Novell NetWare a 80-as és 90-es években volt népszerű az általános célú operációs rendszerekhez képest kiváló teljesítménye miatt. Ez mára elavult technológia.

A Xerox Network Services Internet Transport Protocol (XNS) protokoll veremét a Xerox fejlesztette ki Ethernet hálózatokon keresztüli adatátvitelhez. 5 szintet tartalmaz.

Az 1. réteg – átviteli közeg – a fizikai és a kapcsolati réteg funkcióit valósítja meg az OSI modellben:

* kezeli a készülék és a hálózat közötti adatcserét;

* adatokat irányít az ugyanazon a hálózaton lévő eszközök között.

A 2. réteg – hálózat – az OSI modell hálózati rétegének felel meg:

* kezeli a különböző hálózatokban található eszközök közötti adatcserét (IEEE modell szempontjából datagram szolgáltatást nyújt);

* az adatok hálózaton való áthaladásának módját írja le.

A 3. réteg - szállítás - az OSI modell szállítási rétegének felel meg:

* Végpontok közötti kommunikációt biztosít az adatforrás és a cél között.

A 4. szint - vezérlés - az OSI modellben a munkamenet és a prezentáció szintjének felel meg:

* kezeli az adatok megjelenítését;

* kezeli az eszköz erőforrásainak vezérlését.

Az 5. réteg - alkalmazott - az OSI modell legmagasabb szintjeinek felel meg:

* adatfeldolgozási funkciókat biztosít az alkalmazott feladatokhoz.

A TCP / IP (Transmission Control Protocol / Internet Protocol) protokollverem messze a legelterjedtebb és legfunkcionálisabb. Bármilyen léptékű helyi hálózatban működik. Ez a verem a fő verem a globális interneten. A verem támogatást UNIX operációs rendszerrel rendelkező számítógépeken valósították meg. Ennek eredményeként a TCP/IP protokoll népszerűsége megnőtt. A TCP / IP protokollverem sok különböző szinteken működő protokollt tartalmaz, de nevét két protokollnak - a TCP-nek és az IP-nek - köszönhetően kapta.

A TCP (Transmission Control Protocol) egy olyan átviteli protokoll, amelyet a TCP / IP protokollverem segítségével a hálózatokban történő adatátvitel vezérlésére terveztek. Az IP (Internet Protocol) egy hálózati rétegbeli protokoll, amelyet arra terveztek, hogy adatokat továbbítson egy összetett hálózaton keresztül a szállítási protokollok, például a TCP vagy az UDP használatával.

A TCP/IP verem alsó rétege szabványos adatátviteli protokollokat használ, ami lehetővé teszi a használatát bármilyen hálózati technológiát használó hálózatban és bármilyen operációs rendszerrel rendelkező számítógépen.

Kezdetben a TCP / IP protokollt globális hálózatokban való használatra fejlesztették ki, ezért a lehető legrugalmasabb. Különösen a csomagtöredezettségnek köszönhetően az adatok a kommunikációs csatorna minősége ellenére mindenképpen célba érnek. Ezenkívül az IP-protokoll jelenléte miatt lehetővé válik a heterogén hálózati szegmensek közötti adatátvitel.

A TCP / IP protokoll hátránya a hálózati adminisztráció bonyolultsága. Tehát a hálózat normál működéséhez további szerverekre van szükség, mint például DNS, DHCP, stb., amelyek karbantartása a rendszergazda idejének nagy részét igénybe veszi. Limoncelli T., Hogan K., Cheylap S. - Rendszer- és hálózati adminisztráció. 2. kiadás 2009-es év. 944-es évek

Az IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) protokollvermet a Novell fejlesztette ki és sajátja. A Novell NetWare operációs rendszer igényeire fejlesztették ki, amely egészen a közelmúltig az egyik vezető helyet foglalta el a szerver operációs rendszerek között.

Az IPX és SPX protokollok az ISO / OSI modell hálózati és szállítási rétegeiben működnek, így tökéletesen kiegészítik egymást.

Az IPX-protokoll datagramok segítségével továbbíthat adatokat, ehhez hálózati útválasztási információkat használva. A talált útvonalon történő adatátvitelhez azonban először kapcsolatot kell létesítenie a küldő és a címzett között. Ezt teszi az SPX protokoll vagy bármely más, az IPX-szel párhuzamosan működő szállítási protokoll.

Sajnos az IPX/SPX protokollverem eredetileg kis hálózatok kiszolgálására irányult, így használata nagy hálózatokban nem hatékony: a kis sebességű kommunikációs vonalakon a műsorszórás túlzott használata elfogadhatatlan.

Az OSI verem a fizikai és a kapcsolati rétegen támogatja az Ethernet, Token Ring, FDDI, valamint az LLC, X.25 és ISDN protokollokat, azaz minden népszerű, a veremen kívül fejlesztett alacsonyabb szintű protokollt, mint pl. a legtöbb egyéb verem. A hálózati réteg magában foglalja a viszonylag ritkán használt Connectionoriented Network Protocol-t (CONP) és a Connectionless Network Protocol-t (CLNP). Az OSI verem útválasztási protokollja az ES-IS (End System - Intermediate System) a vég- és a közbenső rendszerek között, valamint az IS-IS (Intermediate System - Intermediate System) a közbenső rendszerek között. Az OSI verem szállítási rétege elrejti a kapcsolat nélküli és a kapcsolat nélküli hálózati szolgáltatások közötti különbséget, így a felhasználók megkapják a szükséges szolgáltatási minőséget, függetlenül az alapul szolgáló hálózati rétegtől. Ennek biztosítására a szállítási réteg megköveteli a felhasználótól, hogy adja meg a kívánt szolgáltatásminőséget. Az alkalmazási réteg szolgáltatásai fájlátvitelt, terminálemulációt, címtárszolgáltatásokat és levelezést biztosítanak. Ezek közül a legnépszerűbbek a Címtárszolgáltatás (X.500 szabvány), az e-mail (X.400), a virtuális terminálprotokoll (VTP), a fájlátvitel, a hozzáférési és vezérlőprotokoll (FTAM), az átviteli és munkafelügyeleti protokoll (JTM). ).

Az IBM, illetve a Microsoft által kifejlesztett meglehetősen népszerű protokollverem ezeknek a cégeknek a termékeiben való felhasználásra összpontosított. A TCP / IP-hez hasonlóan a szabványos protokollok, például az Ethernet, a Token Ring és mások a NetBIOS / SMB verem fizikai és adatkapcsolati rétegeiben működnek, ami lehetővé teszi, hogy bármely aktív hálózati berendezéssel párhuzamosan használják. A felsőbb szinteken a NetBIOS (Network Basic Input/Output System) és az SMB (Server Message Block) protokollok működnek.

A NetBIOS protokollt a múlt század 80-as évek közepén fejlesztették ki, de hamarosan felváltotta a funkcionálisabb NetBEUI (NetBIOS Extended User Interface) protokoll, amely lehetővé teszi a nagyon hatékony információcsere megszervezését legfeljebb 200 számítógépből álló hálózatokban. .

A számítógépek közötti kommunikáció logikai neveket használ, amelyek dinamikusan hozzá vannak rendelve a számítógépekhez, amikor csatlakoznak a hálózathoz. Ebben az esetben a névtáblázat a hálózat minden számítógépéhez kerül elosztásra. A csoportnevekkel való munka is támogatott, ami lehetővé teszi az adatok egyidejű átvitelét több címzetthez.

A NetBEUI protokoll fő előnyei a sebesség és a nagyon alacsony erőforrásigény. Ha egyetlen szegmensből álló kis hálózatban szeretnénk gyors adatcserét szervezni, erre nincs jobb protokoll. Ráadásul az üzenetek kézbesítésének nem feltétele a felépített kapcsolat: kapcsolat hiányában a protokoll datagram módszert alkalmaz, amikor az üzenetet a címzett és a feladó címével ellátva "felszáll", egyik számítógépről a másikra.

A NetBEUI-nak azonban van egy jelentős hátulütője is: teljesen nélkülözi a csomagútválasztás fogalmát, így az összetett kompozit hálózatokban nincs értelme. Pyatibratov A.P., Gudyno L.P., Kirichenko A.A. Számítástechnikai gépek, hálózatok és távközlési rendszerek Moszkva 2009. 292s

Ami az SMB (Server Message Block) protokollt illeti, ez a három legmagasabb szinten szervezi a hálózati működést - munkamenet, prezentáció és alkalmazás szinten. Használata során válik lehetővé a fájlok, nyomtatók és egyéb hálózati erőforrások elérése. Ezt a protokollt többször továbbfejlesztették (három verzió jelent meg), ami lehetővé tette, hogy olyan modern operációs rendszerekben is használható legyen, mint a Microsoft Vista és a Windows 7. Az SMB protokoll univerzális, és szinte bármilyen szállítási protokollal párosítható, mint például a TCP / IP és az SPX.

A DECnet (Digital Equipment Corporation net) protokoll verem 7 réteget tartalmaz. A terminológiai különbségek ellenére a DECnet rétegek nagyon hasonlóak az OSI modell rétegeihez. A DECnet a DEC által kidolgozott DNA (Digital Network Architecture) hálózati architektúra koncepcióját valósítja meg, amely szerint a különböző operációs rendszerek alatt működő heterogén számítástechnikai rendszerek (különböző osztályú számítógépek) földrajzilag elosztott információs és számítástechnikai hálózatokká kombinálhatók.

Az IBM SNA (System Network Architecture) protokollját nagy számítógépekkel való távoli kommunikációra tervezték, és 7 réteget tartalmaz. Az SNA a gazdagép koncepcióján alapul, és távoli terminál-hozzáférést biztosít az IBM nagyszámítógépekhez. Az SNA fő megkülönböztető jellemzője az, hogy minden terminál képes hozzáférni a fő számítógép bármely alkalmazási programjához. A rendszer hálózati architektúrája egy virtuális távközlési hozzáférési módszer (Virtual Telecommunication Access Method – VTAM) alapján valósul meg a fő számítógépen. A VTAM kezeli az összes kapcsolatot és terminált, és mindegyik terminál hozzáfér az összes alkalmazáshoz.

A protokollverem, vagy köznyelven TCP / IP, a modern eszközök hálózati architektúrája, amelyet a hálózat használatára terveztek. A verem egy fal, amelyben minden egyes tégla a másikon fekszik, attól függ. A protokoll verem "TCP/IP verem" hívása a két fő protokollnak köszönhető, amelyet implementáltak - magának az IP-nek és az azon alapuló TCP-nek. Ezek azonban csak a főbbek és a leggyakoribbak. Ha nem is több száz, de több tucat másikat a mai napig használnak különféle célokra.

Az általunk megszokott web (world wide web) a HTTP-n (hiperszöveg átviteli protokoll) alapul, amely viszont TCP-n működik. Ez a protokollverem használatának klasszikus példája. Léteznek még IMAP/POP és SMTP e-mail protokollok, SSH távoli shell protokollok, RDP távoli asztali protokollok, MySQL adatbázisok, SSL/TLS és több ezer egyéb alkalmazás saját protokollal (..)

Mi a különbség ezen protokollok között? Minden nagyon egyszerű. A fejlesztés során kitűzött különféle célok (például sebesség, biztonság, stabilitás és egyéb kritériumok) mellett protokollok készülnek a megkülönböztetés céljából. Például vannak olyan alkalmazási rétegbeli protokollok, amelyek a különböző alkalmazásokhoz eltérőek: az IRC, a Skype, az ICQ, a Telegram és a Jabber nem kompatibilisek egymással. Egy adott feladat elvégzésére tervezték, és ebben az esetben a WhatsApp ICQ-ban történő hívásának lehetősége egyszerűen nincs technikailag meghatározva, mivel az alkalmazások más protokollt használnak. De protokolljaik ugyanazon az IP-protokollon alapulnak.

A protokollt egy tervezett, szabályos műveletsorozatnak nevezhetjük egy folyamatban, amelyben több szereplő van; a hálózatban partnereknek (partnereknek), ritkábban kliensnek és szervernek nevezik őket, hangsúlyozva egy adott protokoll jellemzőit. A protokoll legegyszerűbb példája azok számára, akik még mindig nem értik, a kézfogás egy értekezleten. Mindkettő tudja, hogyan és mikor, de a miért kérdés már a fejlesztők, nem pedig a protokoll használói kérdése. Egyébként szinte minden protokollban van kézfogás, például a protokollok megkülönböztetésének és a "rossz gépen való repülés" elleni védelem érdekében.

Íme, mi a TCP / IP, példaként a legnépszerűbb protokollokat használva. Itt látható a függőségi hierarchia. Azt kell mondanom, hogy az alkalmazások csak a megadott protokollokat használják, amelyek az operációs rendszeren belül lehetnek, vagy nem.

Nagyon-nagyon leegyszerűsítve ez a postai szolgáltatás.

Az IP-kompatibilis hálózat minden tagjának saját címe van, ami valahogy így néz ki: 162.123.058.209. Összesen 4,22 milliárd ilyen cím van az IPv4 protokoll számára.

Tegyük fel, hogy az egyik számítógép kommunikálni akar egy másikkal, és küld neki egy csomagot - egy "csomagot". A "postai szolgáltatás" TCP / IP-hez fordul, és átadja neki a csomagját, megjelölve a címet, ahová azt kézbesíteni kell. A való világban előforduló címekkel ellentétben gyakran egymás után ugyanazokat az IP-címeket rendelik különböző számítógépekhez, ami azt jelenti, hogy a "postás" nem tudja, hogy fizikailag hol található a kívánt számítógép, ezért a legközelebbi "postára" küldi a csomagot. - a hálózati számítógép kártyájára. Talán van információ arról, hogy hol található a kívánt számítógép, vagy esetleg nincs ilyen információ. Ha nincs, akkor az összes legközelebbi "postahivatalba" (kapcsolótáblákra) címkérést küldenek. Ezt a lépést minden "posta" megismétli, amíg meg nem találja a kívánt címet, miközben eszébe jut, hogy ez a kérés hány "postahivatalon" ment át előttük, és ha egy bizonyos (elég nagy) számon megy keresztül, akkor vissza kell küldeni a "cím nem található" megjelöléssel. Az első "posta" hamarosan egy csomó választ kap más "irodáktól" a címzetthez való eljutási lehetőségekkel. Ha nem található kellően rövid útvonal (általában 64 átutalás, de legfeljebb 255), a csomag visszakerül a feladóhoz. Ha egy vagy több útvonalat talál, a csomag a legrövidebbre kerül feladásra, míg a "posták" egy ideig emlékezni fognak erre az útvonalra, így gyorsan, címkérés nélkül továbbíthatja a következő csomagokat. A kézbesítés után a "postás" aláíratja a címzettnek egy "átvételi elismervényt", amelyben kijelenti, hogy átvette a csomagot, és ezt a "nyugtát" átadja a feladónak annak bizonyítékaként, hogy a csomagot sértetlenül kézbesítették - kézbesítési csekk TCP-ben szükséges. Ha a feladó egy bizonyos idő elteltével nem kap ilyen nyugtát, vagy a nyugtán az szerepel, hogy a csomag a szállítás során megsérült vagy elveszett, akkor megpróbálja újra elküldeni a csomagot.

A TCP/IP protokollok halmaza.

A protokoll a szabály. Például, amikor üdvözölnek - köszönsz válaszul (és nem búcsúzol, vagy nem akarsz boldogságot). A programozók azt mondják, hogy például a hello protokollt használjuk.

Milyen TCP / IP (most elég egyszerű lesz, ne bombázd a kollégáidat):

Az információ vezetéken (rádió vagy bármi más - ez nem számít) a számítógépére jut. Ha áramot engedtek át a vezetékeken, az 1-et jelent. Kikapcsolva, az 0-t jelent. Kiderül, hogy 10101010110000 és így tovább. 8 nulla és egyes (bit) egy bájt. Például 00001111. Ez bináris formátumú számként is ábrázolható. Decimális formában a bájt 0 és 255 közötti szám. Ezek a számok betűkre vannak leképezve. Például 0 A, 1 B. (Ezt kódolásnak hívják).

Így. Annak érdekében, hogy két számítógép hatékonyan továbbítsa az információt vezetékeken keresztül, bizonyos szabályok - protokollok - szerint áramot kell szolgáltatniuk. Például meg kell állapodniuk abban, hogy milyen gyakran változtatható az áram, hogy a 0-t meg lehessen különböztetni a második 0-tól.

Ez az első protokoll.

A számítógépek valahogy megértik, hogy az egyikük abbahagyta az információszolgáltatást (például "mindent elmondtam"). Ehhez a 010100101 adatsor elején a számítógépek elküldhetnek néhány bitet, a küldeni kívánt üzenet hosszát. Például az első 8 bit jelezheti az üzenet hosszát. Azaz először az első 8 bitben a 100 kódolt szám kerül továbbításra, majd a 100 bájt. A fogadó számítógép ezután megvárja a következő 8 bitet és a következő üzenetet.

Itt van egy másik protokoll, melynek segítségével üzeneteket küldhet (számítógép).

Számos számítógép létezik, hogy megértsék, kinek kell üzenetet küldenie egyedi számítógépcímek és egy olyan protokoll használatával, amely lehetővé teszi, hogy megértse, kinek szól az üzenet. Például az első 8 bit a címzett címét jelzi, a következő 8 - az üzenet hosszát. És akkor egy üzenet. Csak az egyik protokollt a másikba illesztettük. Az IP protokoll felelős a címzésért.

A kommunikáció nem mindig megbízható. Az üzenetek megbízható kézbesítéséhez (számítógép) használjon TCP-t. A TCP protokoll végrehajtásakor a számítógépek újra megkérdezik egymást, hogy a megfelelő üzenetet kapták-e. Létezik UDP is – ilyenkor a számítógépek nem kérdezik meg újra, hogy megkapták-e. Miért van rá szükség? Itt internetes rádiót hallgat. Ha pár bájt hibásan érkezik, akkor például a "psh"-t, majd újra a zenét hallja. Nem végzetes, és nem is különösebben fontos - erre az UDP-t használják. De ha pár bájt megsérül az oldal betöltésekor, akkor baromság lesz a monitoron és nem fog érteni semmit. Az oldal TCP-t használ.

A TCP/IP (UDP/IP) beágyazott protokollok, amelyek az internetet futtatják. Végeredményben ezek a protokollok lehetővé teszik a számítógépes üzenet egy darabban és pontosan a címen történő továbbítását.

Van http protokoll is. Az első sor a webhely címe, a következő sorok pedig a webhelynek elküldött szöveg. Minden http sor szöveg. Ami a TCP-be egy üzenetet küld, amelynek címe IP-cím, és így tovább.

Válasz

Az Internet egymással összekapcsolt számítógépes, helyi és egyéb hálózatok globális rendszere, amelyek a TCP / IP protokollvermen keresztül lépnek kapcsolatba egymással (1. ábra).

1. ábra - Az Internet általánosított diagramja

Az internet lehetővé teszi az információcserét az összes hozzá csatlakoztatott számítógép között. A számítógép típusa és az általa használt operációs rendszer nem számít.

Az Internet fő cellái a helyi hálózatok (LAN - Local Area network). Ha valamelyik helyi hálózat közvetlenül kapcsolódik az internethez, akkor ennek a hálózatnak minden munkaállomása is csatlakozhat hozzá. Vannak olyan számítógépek is, amelyek önállóan csatlakoznak az internethez. Úgy hívják gazdagép számítógépek(gazda - fogadó).

Minden hálózatra kapcsolt számítógépnek saját címe van, ahol a világ bármely pontjáról előfizető megtalálhatja.

Az Internet fontos jellemzője, hogy a különböző hálózatok kombinálásával nem hoz létre semmilyen hierarchiát - minden hálózatra csatlakoztatott számítógép egyenlő.

Az Internet másik jellegzetessége a nagy megbízhatóság. Ha néhány számítógép és kommunikációs vonal meghibásodik, a hálózat továbbra is működik. Ezt a megbízhatóságot az a tény biztosítja, hogy nincs egyetlen vezérlőközpont sem az interneten. Ha egyes kommunikációs vonalak vagy számítógépek meghibásodnak, akkor az üzenetek más kommunikációs vonalakon is továbbíthatók, mivel az információtovábbításnak mindig többféle módja van.

Az Internet nem kereskedelmi szervezet, és nem tartozik senkihez. A világ szinte minden országában vannak internetezők.

A felhasználók speciális szervezetek, úgynevezett Internet-szolgáltatók számítógépein keresztül csatlakoznak a hálózathoz. Az internetkapcsolat lehet állandó vagy ideiglenes. Az internetszolgáltatók számos vonallal csatlakoznak a felhasználókhoz, és nagy sebességű vonalakkal csatlakoznak az internet többi részéhez. Gyakran kisebb szolgáltatók kapcsolódnak nagyobb szolgáltatókhoz, amelyek viszont más szolgáltatókhoz kapcsolódnak.

A leggyorsabb kommunikációs vonalakon egymással összekapcsolt szervezetek alkotják a hálózat alap részét, vagy az Internet Backbon [Bekbon] gerincét. Ha a szállító közvetlenül kapcsolódik a gerinchez, akkor az információátviteli sebesség maximális lesz.

A valóságban a felhasználók és az internetszolgáltatók közötti különbség meglehetősen önkényes. Bárki, aki számítógépét vagy helyi hálózatát az Internetre csatlakoztatta és a szükséges programokat telepítette, hálózati csatlakozási szolgáltatásokat nyújthat más felhasználóknak. Egyetlen felhasználó elvileg nagy sebességű vonalon közvetlenül csatlakozhat az internet gerincéhez.

Általánosságban elmondható, hogy az internet információt cserél bármely két, a hálózathoz csatlakoztatott számítógép között. Az internetre csatlakoztatott számítógépeket gyakran internetes gazdagépnek vagy internetes webhelynek nevezik. , az angol site szóból, ami helynek, helynek fordítja. Az internetszolgáltatóknál telepített webhelyek hozzáférést biztosítanak a felhasználóknak az internethez. Vannak információszolgáltatásra szakosodott csomópontok is. Például sok cég hoz létre webhelyeket az interneten, amelyeken keresztül információkat oszt meg termékeiről és szolgáltatásairól.

Hogyan történik az információ továbbítása? Az interneten két fő fogalom használatos: cím és protokoll. Minden internetre csatlakozó számítógépnek megvan a maga egyedi címe. Ahogy a levelezési cím egyedileg azonosítja a személy tartózkodási helyét, az internetcím egyedileg azonosítja a számítógép helyét a hálózaton. Ennek legfontosabb részét az internetes címek jelentik, amelyeket az alábbiakban részletesen tárgyalunk.

Az interneten keresztül egyik számítógépről a másikra küldött adatokat csomagokra bontják. Az alkotó számítógépek között mozognak hálózati csomópontok. Az azonos üzenetet tartalmazó csomagok különböző útvonalakon haladhatnak át. Minden csomagnak saját jelölése van, amely biztosítja a dokumentum helyes összeállítását azon a számítógépen, amelyre az üzenet szól.

Mi az a protokoll? Mint korábban említettük, a protokoll az interakció szabályai. Például a diplomáciai protokoll előírja, hogy mit kell tenni külföldi vendégekkel való találkozáskor vagy fogadáskor. Ezenkívül a hálózati protokoll előírja a hálózathoz csatlakoztatott számítógépek működésének szabályait. A szabványos protokollok arra kényszerítik a különböző számítógépeket, hogy „ugyanazon a nyelven beszéljenek”. Így lehetőség nyílik különböző operációs rendszert futtató számítógépek internethez csatlakozni.

Az Internet mögöttes protokollok a TCP/IP protokollverem. Először is tisztázni kell, hogy a TCP / IP technikai megértésében - ez nem egy hálózati protokoll, hanem két, a hálózati modell különböző szintjein fekvő protokoll (ez az ún. protokoll verem). TCP protokoll - jegyzőkönyv szállítási szint.Ő irányítja ezt hogyan történik az adatok átvitele. IP protokoll - cím.Ő tartozik hálózati rétegés meghatározza ahol az átvitel történik.

Jegyzőkönyv TCP. A TCP protokoll szerint , a kiküldésre kerülő adatokat kis csomagokra "vágják", majd minden egyes csomagot megjelölnek úgy, hogy az tartalmazza a dokumentum helyes összeállításához szükséges adatokat a címzett számítógépén.

A TCP-protokoll lényegének megértéséhez elképzelhető egy levelező sakkjátszma, amikor két résztvevő tíz játszmát játszik egyszerre. Minden lépést külön képeslapra rögzítenek, amelyen feltüntetik a játék számát és a lépésszámot. Ebben az esetben két partner között ugyanazon a levelezési csatornán keresztül mintegy tucatnyi kapcsolat van (kötegenként egy). Két, egyetlen fizikai kapcsolattal összekapcsolt számítógép ugyanilyen egyszerűen több TCP-kapcsolatot is támogathat egyszerre. Így például két közbenső hálózati szerver egyidejűleg mindkét irányban sok TCP-csomagot továbbíthat egymásnak több klienstől egy kommunikációs vonalon keresztül.

Amikor az interneten dolgozunk, egyetlen telefonvonalon egyszerre fogadhatunk dokumentumokat Amerikából, Ausztráliából és Európából. Az egyes dokumentumok csomagjai külön-külön, időben szétválasztva érkeznek, és ahogy megérkeznek, különböző dokumentumokba gyűjtik össze.

Jegyzőkönyv IP . Most fontolja meg a cím protokollt - IP (Internet Protocol). Lényege, hogy a világháló minden tagjának saját egyedi címmel (IP-címmel) kell rendelkeznie. E nélkül nem lehet beszélni a TCP-csomagok pontos eljuttatásáról a megfelelő munkahelyre. Ez a cím nagyon egyszerűen van kifejezve - négy szám, például: 195.38.46.11. Az IP-cím szerkezetét a későbbiekben részletesebben megvizsgáljuk. Úgy van megszervezve, hogy minden számítógép, amelyen bármely TCP-csomag áthalad, ezzel a négy számmal meg tudja határozni, hogy a legközelebbi „szomszédok” közül melyiknek kell továbbítania a csomagot, hogy az „közelebb” legyen a címzetthez. Véges számú ugrás eredményeként a TCP-csomag célba ér.

A "közelebb" szó nem véletlenül van idézőjelben. Ebben az esetben nem a földrajzi „közelséget” értékelik. A kommunikációs feltételeket és a vonali kapacitást figyelembe veszik. Két különböző kontinensen található, de nagy teljesítményű űrkommunikációs vonallal összekapcsolt számítógépet közelebbinek tekintenek egymáshoz, mint a szomszédos falvakból származó két számítógépet, amelyeket egy egyszerű telefonvezeték köt össze. Azt a kérdést, hogy mit tekintsünk "közelebbnek" és mi "tovább", speciális eszközökkel oldják meg - routerek. A hálózatban a routerek szerepét általában erre szakosodott számítógépek látják el, de ezek lehetnek a hálózati csomópontszervereken futó speciális programok is.

TCP/IP protokoll verem

TCP/IP protokoll verem- hálózatokban használt hálózati adatátviteli protokollok, beleértve az internetet is. A TCP/IP név a család két legfontosabb protokolljából származik, a Transmission Control Protocol (TCP) és az Internet Protocol (IP) protokollból, amelyeket ebben a szabványban először fejlesztettek ki és írnak le.

A protokollok egy veremben működnek egymással. Kazal, verem) - ez azt jelenti, hogy a magasabb szinten található protokoll az alsó "tetején" működik, kapszulázási mechanizmusok segítségével. Például a TCP protokoll az IP protokollon felül fut.

A TCP/IP protokollverem négy rétegből áll:

  • alkalmazási réteg (alkalmazási réteg),
  • szállítási réteg (szállítási réteg),
  • hálózati réteg (internetes réteg),
  • link réteg.

Ezen rétegek protokolljai teljes mértékben megvalósítják az OSI modell funkcionalitását (1. táblázat). Az IP-hálózatokban minden felhasználói interakció a TCP / IP protokollveremre épül. A verem független a fizikai átviteli közegtől.

Asztal 1– A TCP/IP protokollverem és az OSI referenciamodell összehasonlítása

Alkalmazási réteg

Az Alkalmazási rétegben fut a legtöbb hálózati alkalmazás.

Ezeknek a programoknak saját kommunikációs protokolljaik vannak, mint például a HTTP a WWW-hez, az FTP (fájlátvitel), az SMTP (e-mail), az SSH (biztonságos kapcsolat egy távoli géphez), a DNS (karakter-IP-cím fordítás) és sok mások.

Ezek a protokollok túlnyomórészt TCP-n vagy UDP-n működnek, és egy adott porthoz vannak kötve, például:

  • HTTP a 80-as vagy 8080-as TCP-porton,
  • FTP-ről TCP-re 20-as (adatátvitelhez) és 21-es (vezérlőparancsokhoz),
  • DNS-kérések az UDP-porthoz (ritkábban TCP) 53,

szállítóréteg

A szállítási réteg protokolljai meg tudják oldani a nem garantált üzenetkézbesítés problémáját („elérkezett az üzenet a célhoz?”), és garantálni tudják az adatok megfelelő sorrendjét. A TCP/IP veremben az átviteli protokollok határozzák meg, hogy melyik alkalmazáshoz szánják az adatokat.

Az automatikus útválasztási protokollok, amelyek logikailag jelen vannak ezen a rétegen (mivel az IP-n futnak), valójában a hálózati réteg protokolljainak részét képezik; például OSPF (IP ID 89).

A TCP (IP Identifier 6) egy "garantált" kapcsolattal előre kialakított szállítási mechanizmus, amely megbízható adatáramlást biztosít az alkalmazás számára, biztosítja, hogy a fogadott adatok hibamentesek legyenek, elvesztés esetén újra lekéri az adatokat, és kiküszöböli a duplikációt. adat. A TCP lehetővé teszi a hálózat terhelésének szabályozását, valamint csökkenti az adatok várakozási idejét nagy távolságra történő átvitel esetén. Ezenkívül a TCP garantálja, hogy a fogadott adatokat pontosan ugyanabban a sorrendben küldték el. Ez a fő különbség az UDP-től.

Az UDP (IP ID 17) egy kapcsolat nélküli datagram protokoll. "Megbízhatatlan" átviteli protokollnak is nevezik, abban az értelemben, hogy nem tudják ellenőrizni az üzenet címzetthez való eljutását, valamint a csomagok esetleges keveredését. A garantált adatátvitelt igénylő alkalmazások a TCP protokollt használják.

Az UDP-t általában olyan alkalmazásokban használják, mint például a videó streaming és a játékok, ahol a csomagvesztés tolerálható, és az újrapróbálkozás nehéz vagy nem indokolt, vagy kihívás-válasz alkalmazásokban (például DNS-lekérdezések), ahol a kapcsolat létrehozása több erőforrást igényel, mint az újraküldés.

Mind a TCP, mind az UDP egy portnak nevezett számot használ a felső réteg protokolljának meghatározásához.

hálózati réteg

Az internetes réteget eredetileg arra tervezték, hogy adatokat vigyen át egyik (al)hálózatról a másikra. A globális hálózat koncepciójának kidolgozásával további képességek kerültek be a rétegbe, hogy bármilyen hálózatról bármilyen hálózatra átvigyenek, függetlenül az alsóbb rétegbeli protokolloktól, valamint lehetőség nyílt adatok kérésére egy távoli oldalról, pl. az ICMP protokollban (az IP-kapcsolat diagnosztikai információinak átvitelére szolgál) és az IGMP-ben (a csoportos küldési folyamok vezérlésére használják).

Az ICMP és az IGMP az IP felett helyezkednek el, és a következő - szállítási - rétegre kell menniük, de funkcionálisan hálózati rétegbeli protokollok, ezért nem adhatók be az OSI modellbe.

Az IP hálózati protokoll csomagok tartalmazhatnak egy kódot, amely meghatározza, hogy melyik következő réteg protokollt használja az adatok kinyerésére a csomagból. Ez a szám egyedi protokoll IP-száma. Az ICMP és az IGMP számozása 1, illetve 2.

Link réteg

A kapcsolati réteg leírja, hogyan továbbítják az adatcsomagokat a fizikai rétegen, beleértve kódolás(vagyis speciális bitsorozatok, amelyek meghatározzák egy adatcsomag elejét és végét). Az Ethernet például a csomagfejléc mezőiben jelzi, hogy a hálózat mely gépére vagy gépeire szánják ezt a csomagot.

Példák a kapcsolati réteg protokolljaira: Ethernet, Wi-Fi, Frame Relay, Token Ring, ATM stb.

A kapcsolati réteg néha 2 alrétegre oszlik - LLC és MAC.

Ezen túlmenően a kapcsolati réteg leírja az adatátviteli közeget (legyen az koaxiális kábel, sodrott érpár, optikai szál vagy rádiócsatorna), az ilyen közeg fizikai jellemzőit és az adatátvitel elvét (csatornaszétválasztás, moduláció, jelamplitúdó, jel frekvencia, átviteli szinkronizálási módszer, késleltetési válasz és maximális távolság).

Egységbezárás

A beágyazás a magas szintű (esetleg más protokollal rendelkező) csomagok becsomagolása vagy egymásba ágyazása ugyanazon protokoll (alacsonyabb szintű) csomagjaiba, beleértve a címet is.

Például, ha egy alkalmazásnak üzenetet kell küldenie TCP használatával, a következő műveletsor kerül végrehajtásra (2. ábra):

2. ábra – Kapszulázási folyamat

  • mindenekelőtt az alkalmazás egy speciális adatstruktúrát tölt ki, amelyben információkat jelez a címzettről (hálózati protokoll, IP cím, TCP port);
  • az üzenetet, annak hosszát és szerkezetét a címzettre vonatkozó információkkal együtt továbbítja a TCP protokollkezelőnek (szállítási rétegnek);
  • a TCP-kezelő egy szegmenst képez, amelyben az üzenet az adat, és a címzett TCP-portja (valamint egyéb adatok) a fejlécekben található;
  • a TCP-kezelő átadja a generált szegmenst az IP-kezelőnek (hálózati réteg);
  • az IP-kezelő a továbbított TCP-szegmenst adatnak tekinti, és előtagjaként a fejlécet (amely különösen tartalmazza a címzett azonos alkalmazási adatstruktúrából vett IP-címét, valamint a felső protokollszámot) előtaggal látja el;
  • az IP-kezelő a fogadott csomagot továbbítja a kapcsolati rétegnek, amely ismét "nyers" adatnak tekinti ezt a csomagot;
  • a linkréteg-kezelő az előző kezelőkhöz hasonlóan saját fejlécet ad az elejéhez (ami a legfelső szintű protokollszámot is jelzi, esetünkben ez 0x0800 (IP)), és a legtöbb esetben hozzáadja a végső ellenőrző összeget, ezáltal keretet képez;
  • majd a vett keretet továbbítják a fizikai rétegnek, amely a biteket elektromos vagy optikai jelekké alakítja és elküldi az átviteli közegnek.

A címzett oldalon az adatok kicsomagolásához és az alkalmazáshoz való eljuttatásához a fordított folyamat (alulról felfelé), az úgynevezett dekapszulálás történik.

Kapcsolódó információ:



2015-2020 lektsii.org -

Szállítási réteg (TL) meghatározza a csomagok hálózaton történő szállításának szabályait. A szállítási réteg felügyeli az egyes csomagok végponttól végpontig történő kézbesítését, nem veszi figyelembe a csomagok közötti függőséget (még akkor sem, ha ugyanahhoz az üzenethez tartoznak). Minden egyes csomagot úgy kezel, mintha minden egyes rész egy külön üzenethez tartozna, függetlenül attól, hogy valóban az volt-e vagy sem. A szállítási réteg protokolljai biztosítják, hogy minden üzenet érintetlenül érkezzen meg a célállomásra, és hogy a csomagok az eredeti sorrendben legyenek. Szállítási szinten információsértés-ellenőrzés és hibaellenőrzés, valamint áramlásvezérlés a teljes forrás-célút mentén történik.

A szállítási réteg a következő feladatokat látja el:

  • Szervizpont címzése. A számítógépek gyakran több programot futtatnak egyszerre. Emiatt a forrás-cél kézbesítés nem csak az egyik számítógépről a másikra történő kézbesítést jelenti, hanem az egyik számítógépen lévő adott folyamattól (futó programtól) egy másik számítógépen lévő adott folyamathoz (futó programhoz). Ezért a szállítási réteg fejlécének tartalmaznia kell egy szolgáltatáspont-címnek (vagy portcímnek) nevezett címtípust. A hálózati réteg minden egyes csomagot a megfelelő számítógépcímre szállít; a szállítási réteg a teljes üzenetet eljuttatja az adott számítógépen lévő megfelelő folyamathoz.
  • Szegmentálás és újra összeállítás. Az üzenet szállítható szegmensekre van felosztva, minden szegmens tartalmaz egy sorszámot. Ezek a számok lehetővé teszik a szállítási réteg számára, hogy megfelelően összeállítsa az üzenetet a cél elérése után, és pótolja az átvitel során elveszett csomagokat.
  • Kapcsolatkezelés. A szállítási réteg lehet kapcsolat-orientált (kapcsolat nélküli átvitel) vagy kapcsolat-orientált (kapcsolat-orientált átvitel) - datagram mód. A kapcsolat nélküli szállítási réteg (előre létrehozott virtuális kapcsolaton keresztül) minden szegmenst független csomagként dolgoz fel, és eljuttatja a célgép szállítási rétegéhez. A kapcsolatorientált szállítási réteg először a csomagok kézbesítése előtt kapcsolatot hoz létre a célszámítógép szállítási rétegével. Az összes adat átvitele után a kapcsolat megszakad.

    Kapcsolat nélküli módban a szállítási réteg egyetlen datagram továbbítására szolgál anélkül, hogy garantálná azok megbízható szállítását. A kapcsolatorientált módot a megbízható adattovábbításhoz használják.

  • áramlásszabályozás. Az adatkapcsolati réteghez hasonlóan a szállítási réteg is felelős az áramlásvezérlésért. Az áramlásszabályozás azonban ezen a szinten teljes körű.
  • Hibakezelés. Az adatkapcsolati réteghez hasonlóan a szállítási réteg is felelős a hibakezelésért. Az átviteli átviteli réteg ellenőrzi, hogy a teljes üzenet hiba (sérülés, elvesztés vagy duplikáció) nélkül elérte-e a fogadó szállítási réteget. A hibajavítás általában újraküldéssel történik.

Munkamenet réteg (SL)- hálózati vezérlő párbeszéd. Létrehozza, fenntartja és szinkronizálja a kommunikációt a kommunikáló rendszerek között.

A session réteg ( Session Layer ) segítségével párbeszédet szerveznek a felek között, rögzítik, hogy melyik fél a kezdeményező, melyik fél aktív és hogyan végződik a párbeszéd.

A munkamenet réteg feladatai a következők:

  • Párbeszédkezelés. munkamenet réteg lehetővé teszi, hogy a két rendszer párbeszédbe lépjen. Lehetővé teszi az üzenetek cseréjét két folyamat között. Ebben az esetben a módok lehetségesek: vagy félduplex (egy út egyidejűleg), vagy full-duplex (két út egyszerre). Például a terminál és a nagyszámítógép közötti beszélgetés lehet félduplex.
  • Szinkronizálás. munkamenet réteg lehetővé teszi egy folyamat számára, hogy ellenőrzőpontokat (szinkronizálási pontokat) adjon hozzá az adatfolyamhoz. Például, ha a rendszer egy 2000 oldalas fájlt küld, kívánatos minden 100 oldal után ellenőrzési pontokat beszúrni, hogy biztosítsa, hogy minden 100 oldalas modult egymástól függetlenül fogadjon és ismerjen fel. Ebben az esetben, ha szabálysértés történik az 523. oldal átvitele során, az egyetlen szükséges oldal, amelyet a rendszer visszaállítása után újra elküldenek, az 501. oldal (az ötödik száz első oldala)

Bemutató réteg az alsóbb szintekre történő információszolgáltatás formájával foglalkozik, például az információk átkódolásával vagy titkosításával.

A prezentációs réteg feladatai:

  • Információk átkódolása. A folyamatok (futó programok) két rendszeren jellemzően karakterláncok, számok stb. formájában változtatják meg az információkat. Az információt továbbítás előtt bitfolyammá kell módosítani. Mivel a különböző számítógépek különböző kódrendszereket használnak, bemutató réteg felelős a különböző kódolási módszerek közötti átjárhatóságért. Bemutató réteg az adónál az információt adóspecifikus formáról általános formára változtatja. Bemutató réteg a fogadó számítógépben lecseréli a közös formátumot a vevőjének formátumára.
  • Titkosítás. A bizalmas információk átadásához a rendszernek titoktartást kell biztosítania. A titkosítás azt jelenti, hogy az adó az eredeti információt egy másik formára konvertálja, és a kapott üzenetet elküldi a hálózaton keresztül. A visszafejtésnek az eredeti folyamattal pontosan ellentétesnek kell lennie ahhoz, hogy az üzenetet visszaállítsa eredeti formájába.
  • Tömörítés. Az adattömörítés csökkenti az információban lévő bitek számát. Az adattömörítés különösen fontossá válik a multimédia, például szöveg, hang és videó átvitelénél.

Alkalmazási réteg (AL) az ugyanazt a feladatot (programot) megvalósító távoli csomópontok közötti protokollok halmaza. Alkalmazási réteg lehetővé teszi a felhasználó (ember vagy szoftver) számára a hálózat elérését. Felhasználói felületeket és szolgáltatástámogatást biztosít az e-mailekhez, a távoli hozzáféréshez és az átutaláshoz, a nyilvános adatbázis-kezeléshez és más típusú elosztott információs szolgáltatásokhoz.

Példák az alkalmazási réteg által nyújtott szolgáltatásokra:

  • Hálózati virtuális terminál. A hálózati virtuális terminál egy fizikai terminál szoftververziója, amely lehetővé teszi a felhasználó számára, hogy bejelentkezzen egy távoli gazdagépre. Ehhez az alkalmazás szoftveres szimulációt készít egy terminálról a távoli gazdagépen. A felhasználó számítógépe kommunikál a szoftverterminállal, amely viszont a gazdagéppel kommunikál, és fordítva. A távoli gazdagép ezt a hivatkozást az egyik saját termináljára mutató hivatkozásként határozza meg, és lehetővé teszi a belépést.
  • Fájlátvitel, hozzáférés és ellenőrzés. Ez az alkalmazás lehetővé teszi a felhasználó számára, hogy hozzáférjen egy távoli gazdagépen lévő fájlokhoz, hogy módosítsa vagy olvassa el az adatokat, lekérjen fájlokat egy távoli számítógépről a helyi számítógépen való használatra, valamint adminisztrálja vagy kezelje a távoli számítógépen lévő fájlokat.
  • Postai szolgáltatások. Ez az alkalmazás keretet biztosít az e-mailek küldéséhez és tárolásához.
  • Címtárszolgáltatások. Ez az alkalmazás elosztott adatbázis-forrásokat és hozzáférést biztosít a különféle objektumokról és szolgáltatásokról szóló globális információkhoz.

Internet protokoll verem

Az Internet2 protokollvermet az OSI modell előtt fejlesztették ki. Ezért az Internet protokoll veremben lévő rétegek nem egyeznek meg az OSI modell rétegeivel. Az Internet protokoll verem öt rétegből áll: fizikai, adatkapcsolati, hálózati, szállítási és alkalmazási rétegből. Az első négy réteg biztosítja az OSI modell első négy rétegének megfelelő fizikai szabványokat, hálózati interfészt, hálózatkezelést és szállítási funkciókat. Az OSI-modell felső három rétegét az Internet protokoll veremben egyetlen réteg képviseli, amelyet az 1. ábrán alkalmazási rétegnek nevezünk. 1.3.


Rizs. 1.3.

ARP Címfeloldási protokoll Címfelderítési protokoll
ATM Aszinkron átviteli mód Aszinkron átviteli mód
BGP Border Gateway Protocol Border Routing Protocol
DNS Domain név rendszer Domain név rendszer
Ethernet Ethernet hálózat Ethernet hálózat
FDDI Fiber Distributed Data Interface Száloptikai elosztott adatinterfész
HTTP Hyper Text Transfer Protocol Hypertext Transfer Protocol
FTP Fájlátviteli protokoll Fájlátviteli protokoll
ICMP Internet Control Message Protocol Control Message Protocol
IGMP Internet Group Management Protocol Internet csoport (felhasználói) vezérlőprotokoll
IP internet Protokoll Internet Protokoll
NFS Hálózati fájlrendszer Hálózati fájlrendszer hozzáférési protokoll
OSPF Először nyissa meg a legrövidebb utat Nyissa meg a Shortest Channel Preference Protocol-t
PDH Pleziokron digitális hierarchia Pleziokron digitális hierarchia
PPP Pont-pont protokoll Pont-pont kommunikációs protokoll

protokoll verem a hálózati protokollok hierarchikusan szervezett halmaza, amely elegendő a hálózat csomópontjainak interakciójának megszervezéséhez. A protokollok egyidejűleg működnek a hálózaton, ami azt jelenti, hogy a protokollok munkáját úgy kell megszervezni, hogy ne legyenek ütközések vagy hiányos műveletek. Ezért a protokollverem hierarchikusan felépített szintekre van felosztva, amelyek mindegyike egy adott feladatot hajt végre - adatok előkészítése, fogadása, továbbítása és az azt követő műveletek velük.

A veremben lévő rétegek száma az adott protokollveremtől függően változik. Az alsó rétegbeli protokollokat gyakran szoftver és hardver kombinációjában, míg a felső rétegbeli protokollokat jellemzően szoftverben valósítják meg.

Elegendő számú protokollverem létezik, amelyeket széles körben használnak a hálózatokban. A legnépszerűbb protokollkészletek a következők: OSI a Nemzetközi Szabványügyi Szervezettől, TCP / IP, amelyet az interneten és számos hálózatban használnak UNIX operációs rendszeren, IPX / SPX a Novelltől, NetBIOS / SMB, amelyet a Microsoft és az IBM fejlesztett ki, DECnet a Digital Equipment Corporation-től, SNA az IBM-től és néhány másik.

Enciklopédiai YouTube

    1 / 3

    Az adathálózatok alapjai. OSI modell és TCP IP protokoll verem. Ethernet alapok.

    protokoll verem

    Informatika. Hálózati technológiák: OSI protokoll verem. Foxford Online Oktatási Központ

    Feliratok

Szabványos kommunikációs protokoll verem

OSI

Fontos megkülönböztetni OSI modellés OSI protokoll verem. Míg az OSI-modell a nyílt rendszerek interakciójának elvi diagramja, az OSI-verem specifikus protokoll-specifikációk halmaza.

A többi protokollveremtől eltérően az OSI verem teljes mértékben megfelel az OSI modellnek, beleértve az ebben a modellben meghatározott mind a hét kommunikációs rétegre vonatkozó protokollspecifikációkat:

  • A fizikaiés link rétegek Az OSI verem támogatja az Ethernet, Token ring, FDDI protokollokat, valamint az LLC, X.25 és ISDN protokollokat, vagyis a legtöbb többi veremhez hasonlóan a veremen kívül fejlesztett összes népszerű alsóbb rétegű protokollt használja.
  • hálózati réteg magában foglalja a viszonylag ritkán használt Connection-oriented Network Protocol-t (CONP) és a Connectionless Network Protocol-t (CLNP). Ahogy a nevek is sugallják, az előbbi kapcsolat-orientált, az utóbbi nem (kapcsolatmentes). Népszerűbbek az OSI verem-útválasztási protokollok: ES-IS (End System - Intermediate System) a végső és köztes rendszerek között és IS-IS (Intermediate System - Intermediate System) a közbenső rendszerek között.
  • szállítóréteg Az OSI verem az OSI modellben a számára definiált funkcióknak megfelelően elrejti a kapcsolatorientált és kapcsolat nélküli hálózati szolgáltatások közötti különbségeket, így a felhasználók a mögöttes hálózati rétegtől függetlenül megkapják a kívánt szolgáltatásminőséget. Ennek biztosítása érdekében a szállítási réteg megköveteli a felhasználótól, hogy adja meg a kívánt karbantartási mennyiséget.
  • Szolgáltatások alkalmazási réteg fájlátvitelt, terminálemulációt, címtárszolgáltatásokat és levelezést biztosít. Ezek közül a legnépszerűbbek a Címtárszolgáltatás (X.500 szabvány), az e-mail (X.400 szabvány), a virtuális terminálprotokoll (VTP), a fájlátvitel, a hozzáférési és vezérlőprotokoll (FTAM), a munkaátviteli és kezelési protokoll ( JTM).

TCP/IP

A TCP/IP protokollverem az internet alapját képező hálózati protokollok összessége. Általában a TCP / IP veremben az OSI-modell felső 3 rétege (alkalmazás, prezentáció és munkamenet) egy alkalmazásba van egyesítve. Mivel egy ilyen verem nem biztosít egységes adatátviteli protokollt, az adattípus meghatározására szolgáló funkciók átkerülnek az alkalmazásba.

TCP/IP veremszintek:

  1. Link réteg leírja, hogyan továbbítják az adatcsomagokat a fizikai rétegen, beleértve a kódolást is (vagyis speciális bitsorozatokat, amelyek meghatározzák az adatcsomag elejét és végét).
  2. hálózati réteg eredetileg az egyik (al)hálózatról a másikra történő adatátvitelre tervezték. Ilyen protokoll például az X.25 és az IPC az ARPANET-en. A globális hálózat koncepciójának kidolgozásával további lehetőségeket vezettek be a szinten, hogy bármilyen hálózatról bármilyen hálózatra átvigyenek, függetlenül az alacsonyabb szintű protokolloktól, valamint lehetőség nyílik az adatok távoli oldalról történő lekérésére.
  3. Protokollok szállítóréteg meg tudja oldani a nem garantált üzenetkézbesítés problémáját ("elérkezett az üzenet a címzetthez?"), valamint garantálja az adatérkezés helyes sorrendjét.
  4. A alkalmazási réteg a legtöbb hálózati alkalmazás működik. Ezeknek a programoknak saját kommunikációs protokolljaik vannak, mint például a HTTP WWW-hez, FTP (fájlátvitel), SMTP (e-mail), SSH (biztonságos kapcsolat egy távoli géphez), DNS (karakter-IP cím fordítás) és még sok más. .

Nem értenek egyet a TCP/IP-modell OSI-modellbe való illesztésével kapcsolatban, mivel a modellek rétegei nem azonosak. A TCP / IP verem egyszerűsített értelmezése a következőképpen ábrázolható:

OSI TCP/IP
7. Alkalmazott HTTP, FTP, Telnet, SMTP, DNS (az UDP feletti RIP és a TCP feletti BGP a hálózati réteg része), LDAP Alkalmazott
6. Beadványok
5. Munkamenet
4. Szállítás TCP, UDP, RTP, NCP) és a Service Advertising Protocol (SAP).

NetBIOS/SMB

Ennek a veremnek a fizikai és adatkapcsolati szintjein a már elterjedt protokollok, például az Ethernet, a Token Ring, az FDDI, a felsőbb szinteken pedig a NetBEUI (NetBEUI Extended User Interface Protocol) és az SMB specifikus protokollok is érintettek. A NetBEUI-t hatékony, alacsony erőforrású protokollnak tervezték akár 200 munkaállomást tartalmazó hálózatokhoz. Ez a protokoll számos hasznos hálózati funkciót tartalmaz, amelyek az OSI-modell szállítási és munkamenet-rétegeinek tulajdoníthatók, de nem használható csomagok továbbítására. Ez a NetBEUI protokoll használatát azokra a helyi hálózatokra korlátozza, amelyek nincsenek alhálózatokra osztva, és lehetetlenné teszi a használatát összetett hálózatokban.

A Server Message Block (SMB) protokoll támogatja a munkamenet réteg, a megjelenítési réteg és az alkalmazási réteg funkciókat. Az SMB alapján a fájlszolgáltatás megvalósul. valamint az alkalmazások közötti nyomtatási és üzenetküldési szolgáltatások.