OSI hálózati modell

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. június 23-án felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .

Az OSI hálózati modell  (The Open Systems Interconnection model )  az OSI/ISO hálózati protokollok veremének (tárolójának) hálózati modellje. Ezen a modellen keresztül a különféle hálózati eszközök kölcsönhatásba léphetnek egymással. A modell a rendszer interakciójának különböző szintjeit határozza meg. Ebben az interakcióban minden szint bizonyos funkciókat lát el.

Az OSI modellt az 1970-es évek végén fejlesztették ki [1] , hogy támogassa a különféle számítógépes hálózati technikákat, amelyek akkoriban versenyeztek a nagy nemzeti hálózati interakciókban Franciaországban, az Egyesült Királyságban és az Egyesült Államokban. Az 1980-as években a Nemzetközi Szabványügyi Szervezet (ISO) Open Systems Interoperability Group munkaterméke lett . A modell nem adta meg a hálózat teljes leírását, és az építészek nem támogatták az Internet kezdeti időszakában, amely később utat talált a kevésbé előíró TCP/IP-hez, amelyet nagyrészt az Internet Engineering Task Force (IETF) vezetett .

Történelem

Az 1970-es évek elején és közepén a hálózatot nagyrészt kormány támogatta ( NPL hálózat az Egyesült Királyságban, ARPANET az Egyesült Államokban, CYCLADES Franciaországban), vagy olyan gyártók fejlesztették ki, amelyek szabadalmaztatott szabványokat alkalmaztak, mint például az IBM Systems Network Architecture és a Digital Equipment Corporation DECnet. . A nyilvános adathálózatok csak most kezdtek kialakulni, és az 1970-es évek végén az X.25 szabványt használták .

Az Egyesült Királyságban 1973 és 1975 között egy kísérleti csomagkapcsoló rendszer feltárta a magasabb szintű protokollok meghatározásának szükségességét [2] . Az Egyesült Királyság Nemzeti Számítástechnikai Központjának közzétételét követően, hogy az elosztott számítástechnika a jövőbeni számítógéprendszer-konfigurációkról szóló nagy tanulmány eredménye [3] , az Egyesült Királyság előterjesztette egy Nemzetközi Szabványügyi Bizottság létrehozását, amely ezt a területet lefedné egy nemzetközi szervezetnél. Szabványügyi találkozó (ISO) Sydneyben 1977 márciusában [4] .

Az ISO 1977 óta folytat egy programot a hálózatépítés közös szabványainak és módszereinek kidolgozására. Hasonló folyamat zajlott a Nemzetközi Távírási és Telefóniai Tanácsadó Bizottságban (CCITT). Mindkét testület kidolgozott hasonló hálózati modelleket meghatározó dokumentumokat. Az OSI modellt eredeti formájában először 1978 februárjában Washingtonban határozta meg a francia Hubert Zimmermann , egy kissé módosított szabványtervezetet az ISO 1980-ban publikált [4] .

A modellfejlesztőknek versengő prioritásokkal és érdekekkel kellett szembenézniük. A technológiai változás üteme szükségessé tette olyan szabványok meghatározását, amelyekhez az új rendszerek konvergálhatnak, nem pedig az eljárások utólagos szabványosítását, míg a szabványfejlesztés hagyományos megközelítése ennek az ellenkezője volt [5] . Bár maga nem volt szabvány, de keretet adott, amelyből a jövő szabványai meghatározhatók [6] .

1983-ban a CCITT és az ISO dokumentumokat egyesítették, és így létrejött az alap Open Systems Interconnection Reference Model, amelyet nyílt rendszerek összekapcsolási referenciamodelljének ( OSI  ) vagy egyszerűen csak OSI-modellnek neveznek. Az összevont dokumentumot 1984-ben az ISO ISO 7498 szabványként és az átkeresztelt CCITT (ma a Nemzetközi Távközlési Unió vagy ITU-T Telekommunikációs Szabványügyi Szektora) X.200 szabványként [7] tette közzé .

Az OSI két fő összetevőből állt: egy absztrakt hálózati modellből, amelyet alap referenciamodellnek vagy hétrétegű modellnek neveznek, és egy hálózati protokollkészletből . A hálózati eszközök és szoftverek közötti interakciót meghatározó konzisztens protokollréteg-modell ötlete alapján az OSI referenciamodell jelentős előrelépést jelentett a hálózati koncepciók szabványosításában.

A hétrétegű modell koncepcióját az amerikai Charles Bachman a Honeywell Information Systemstől [8] írta le . Az OSI keretrendszer számos aspektusa az NPL, ARPANET, CYCLADES, EIN és a Nemzetközi Hálózati Munkacsoport ( IFIP WG6.1) tapasztalatai alapján alakult ki. Ebben a modellben a hálózati interakciós rendszert rétegekre osztottuk. Minden rétegen belül egy vagy több objektum megvalósította a funkcióját. Mindegyik entitás csak közvetlenül a közvetlenül alatta lévő réteggel lépett kapcsolatba, és biztosította az eszközöket a felette lévő réteg számára.

Az OSI így az iparági szereplők kísérletévé vált, hogy közös hálózati szabványokban állapodjanak meg a különböző gyártók berendezéseivel való kompatibilitás biztosítása érdekében [9] . A nagy hálózatok esetében gyakran több hálózati protokollt támogattak, és sok eszköz nem tudott kommunikálni más eszközökkel éppen a közös protokollok hiánya miatt.

Az 1980-as évek végén és az 1990-es évek elején az OSI-modell segítségével a legmegbízhatóbb számítógépes hálózatok kiépítése szempontjából az Internet Protocol Suite (TCP / IP) kezdett aktívan versenyezni . munka az interneten [10 ] [11] . Az OSI modellt azonban továbbra is referenciaként használják az oktatáshoz és a dokumentációhoz [12] .

Koncepció

Szabványok

Az ISO/IEC 7498 szabványsorozatban meghatározott OSI modell a következő részekből áll:

Az ISO/IEC 7498-1 ITU-T Rec. X.200 néven is megjelent [13] . Néhány protokoll specifikáció az ITU-T X sorozat alatt is elérhető volt, az OSI modellhez megfelelő ISO és ISO/IEC szabványok az ISO-tól voltak elérhetők. Nem mindegyik ingyenes [14] .

Alapelvek

A kommunikációs protokollok lehetővé teszik, hogy az egyik gazdagépen lévő struktúra kommunikáljon egy másik gazdagépen lévő megfelelő testvérstruktúrával.

Minden N rétegben két entitás adategységeket ( PDU -kat) cserél a réteg protokollját használva a megfelelő eszközein. Minden PDU tartalmaz egy szolgáltatásadat-egységet ( SDU ), amely egy felső vagy alsó protokollhoz van társítva.

Az adatfeldolgozás két együttműködő OSI-kompatibilis eszközzel a következőképpen történik:

  1. A továbbított adatok az adó legmagasabb szintjén (N réteg) egy protokoll adategységbe (PDU) kerülnek összeállításra.
  2. A PDU az N-1 rétegbe kerül, ahol szolgáltatási adategységgé (SDU) válik.
  3. Az N-1 rétegben az SDU kombinálódik a felső réteggel, az alsó réteggel vagy mindkettővel, létrehozva az N-1 PDU réteget. Ezután átkerül az N-2 rétegre.
  4. A folyamat addig folytatódik, amíg el nem éri a legalacsonyabb szintet, ahonnan az adatok a fogadó készülékhez kerülnek.
  5. A fogadó eszközön az adatokat a legalacsonyabb rétegből a legmagasabb rétegbe továbbítják SDU-k sorozataként, amelyeket egymás után eltávolítanak az egyes rétegek fejlécéből vagy láblécéből, amíg el nem érik a legmagasabb réteget, ahol a legfrissebb adatokat fogadják.

Az OSI modell rétegei

Modell
Szint Adattípus (PDU [15] ) Funkciók Példák Felszerelés
gazdarétegek
_
7. Jelentkezett (jelentkezés) Adat Hozzáférés az online szolgáltatásokhoz HTTP , FTP , POP3 , SMTP , WebSocket Gazdagépek (hálózati kliensek),

Tűzfal

6. Bemutató Adatok ábrázolása és titkosítása ASCII , EBCDIC , JPEG , MIDI
5. Munkamenet (munkamenet) Munkamenet menedzsment RPC , PAP , L2TP , gRPC
4. Szállítás (szállítás) Szegmensek

(szegmens) / Datagram (datagram)

Közvetlen kommunikáció a végpontok és a megbízhatóság között TCP , UDP , SCTP , portok
Média [16]
rétegek
3. Hálózat (hálózat) Csomagok _ Útvonal-meghatározás és logikai címzés IPv4 , IPv6 , IPsec , AppleTalk , ICMP Router , hálózati átjáró ,

Tűzfal

2. Csatorna (adatlink) Bitek (bit)/
Keretek (keret)
Fizikai címzés PPP , IEEE 802.22 , Ethernet , DSL , ARP , NIC . Hálózati híd , kapcsoló ,

hozzáférési pont

1. Fizikai (fizikai) bitek_ _ Média, jelek és bináris adatok kezelése USB , RJ ("csavart érpár", koaxiális, száloptikai), rádiócsatorna koncentrátor ,

Repeater (hálózati berendezés)

A szakirodalomban az OSI modell azon rétegeinek leírását leggyakrabban a 7. rétegtől kezdik, az úgynevezett alkalmazási réteget, ahol a felhasználói alkalmazások hozzáférnek a hálózathoz. Az OSI modell az 1. réteggel zárul - a fizikai réteggel, amely meghatározza a független gyártók által megkövetelt szabványokat az adatátviteli médiákhoz:

Az OSI modell bármely protokolljának kölcsönhatásba kell lépnie vagy a rétege protokolljaival, vagy a rétege feletti és/vagy alatti protokollokkal. A protokollokkal való interakciókat a szintjükön horizontálisnak, az eggyel magasabb vagy alacsonyabb szintű interakciókat pedig függőlegesnek nevezzük. Az OSI modell bármely protokollja csak a saját rétegének funkcióit tudja ellátni, egy másik réteg funkcióit nem tudja ellátni, amit az alternatív modellek protokolljai nem látnak el.

Minden szintnek bizonyos fokú feltételesség mellett megvan a maga operandusa - egy logikailag oszthatatlan adatelem, amely a modell és a használt protokollok keretein belül külön szinten üzemeltethető: fizikai szinten a legkisebb egység egy bit. , adatkapcsolati szinten az információ keretekbe, hálózati szinten csomagokba (datagramokba), szállításon szegmensekbe egyesül. Bármely adat, amely logikailag össze van kapcsolva az átvitelhez – keret, csomag, datagram – üzenetnek minősül. Az általános formájú üzenetek a munkamenet, a prezentáció és az alkalmazásszintek operandusai.

Az alapul szolgáló hálózati technológiák közé tartozik a fizikai és a kapcsolati réteg.

Alkalmazási réteg

Alkalmazási réteg (alkalmazási réteg; angol  alkalmazási réteg ) - a modell legfelső szintje, amely biztosítja a felhasználói alkalmazások interakcióját a hálózattal:

  • lehetővé teszi az alkalmazások számára a hálózati szolgáltatások használatát:
    • távoli hozzáférés a fájlokhoz és adatbázisokhoz,
    • e-mail továbbítás;
  • felelős a szolgáltatási információk továbbításáért;
  • hibainformációkkal látja el az alkalmazásokat;
  • kéréseket generál a prezentációs réteghez.

Alkalmazási réteg protokollok: RDP , HTTP , SMTP , SNMP , POP3 , FTP , XMPP , OSCAR , Modbus , SIP , TELNET és mások.

Az alkalmazási réteg és a megjelenítési réteg protokolljának meghatározásai nagyon homályosak, és az, hogy egy protokoll egyik vagy másik réteghez, például a HTTPS protokollhoz tartozik, az alkalmazás által nyújtott végső szolgáltatástól függ.

Abban az esetben, ha egy protokollt, például HTTPS-t használnak egy egyszerű weboldal böngészőn keresztüli megtekintéséhez, az alkalmazási réteg protokollnak tekinthető. Ugyanebben az esetben, ha a HTTPS protokollt alacsony szintű protokollként használják pénzügyi információk átvitelére, például az ISO 8583 protokoll használatával, akkor a HTTPS protokoll egy prezentációs réteg protokoll, az ISO 8583 protokoll pedig egy alkalmazási réteg protokoll. Ugyanez vonatkozik más alkalmazási réteg protokollokra is. .

Bemutató réteg

A megjelenítési réteg protokollkonverziót és adatkódolást/dekódolást biztosít .  A munkamenet-rétegtől kapott alkalmazáskérelmeket a bemutató rétegben a hálózaton keresztüli továbbításhoz szükséges formátumba, a hálózatról kapott adatokat pedig alkalmazásformátumba konvertálják. Ezen a szinten végezhető a tömörítés/kitömörítés vagy a titkosítás/dekódolás, valamint a kérések átirányítása egy másik hálózati erőforrásra, ha azokat nem lehet helyileg feldolgozni.

A prezentációs réteg általában egy köztes protokoll a szomszédos rétegekből származó információk átalakítására. Ez lehetővé teszi a kommunikációt a különböző számítógépes rendszereken lévő alkalmazások között az alkalmazások számára átlátható módon. A megjelenítési réteg biztosítja a kód formázását és átalakítását. A kód formázása annak biztosítására szolgál, hogy az alkalmazás számára értelmes információkat kapjon a feldolgozáshoz. Ha szükséges, ez a réteg képes az egyik adatformátumból a másikba lefordítani.

A megjelenítési réteg nem csak az adatok formátumával és megjelenítésével foglalkozik, hanem a programok által használt adatstruktúrákkal is. Így a 6. réteg biztosítja az adatok rendszerezését az átvitel során.

Hogy megértsük, hogyan működik ez, képzeljük el, hogy két rendszer létezik. Az egyik az EBCDIC kiterjesztett bináris információcsere kódját , például az IBM nagyszámítógépet használja az adatok megjelenítésére , a másik pedig az amerikai szabványos ASCII információcsere kódot (a legtöbb más számítógépgyártó által használt). Ha ennek a két rendszernek információt kell cserélnie, akkor egy prezentációs rétegre van szükség az átalakítás végrehajtásához és a két különböző formátum közötti fordításhoz.

Egy másik megjelenítési szinten végrehajtott funkció az adattitkosítás, amelyet olyan esetekben használnak, amikor meg kell védeni a továbbított információkat az illetéktelen címzettek hozzáférésétől. A feladat végrehajtásához a nézetszintű folyamatoknak és kódoknak adatátalakításokat kell végrehajtaniuk. Ezen a szinten vannak más rutinok is, amelyek szövegeket tömörítenek, és grafikus képeket bitfolyamokká alakítanak át, hogy azokat a hálózaton keresztül továbbíthassák.

A prezentációs szintű szabványok a grafikák megjelenítési módját is meghatározzák. Erre a célra a PICT  formátum, a QuickDraw grafikák programok közötti átvitelére szolgáló képformátum használható.

Egy másik megjelenítési formátum a címkézett TIFF képfájl formátum , amelyet általában nagy felbontású bittérképes képekhez használnak . A következő, grafikához használható prezentációs réteg szabvány a Joint Photography Expert Group által kifejlesztett szabvány; a mindennapi használatban ezt a szabványt egyszerűen JPEG -nek nevezik .

A prezentációs szintű szabványoknak van egy másik csoportja is, amely meghatározza a hangok és filmek megjelenítését. Ide tartozik a Cinematography Expert Group által kifejlesztett Musical  Instrument Digital Interface , MIDI , a zene digitális megjelenítésére, az MPEG szabvány , amelyet videók CD-re történő tömörítésére és kódolására, digitalizált formában történő tárolására és akár 1 sebességgel történő továbbításra használnak. 0,5 Mbps, a QuickTime  pedig egy szabvány, amely leírja a Macintosh és PowerPC számítógépeken futó programok audio- és videoelemeit.

Bemutatási protokollok: AFP - Apple Fileing Protocol , ICA - Independent Computing Architecture , LPP - Lightweight Presentation Protocol , NCP - NetWare Core Protocol , NDR - Network Data Representation , XDR - eXternal Data Representation , X.25 PAD - Protokoll Assembler Packettossessembler

Session Layer

A modell session rétege ( angol  session layer ) biztosítja a kommunikációs munkamenet fenntartását, lehetővé téve, hogy az alkalmazások hosszú ideig kommunikáljanak egymással. A réteg kezeli a munkamenet létrehozását/lezárását, az információcserét, a feladatok szinkronizálását, az adatátviteli jogosultság meghatározását és a munkamenet karbantartását az alkalmazás inaktivitási időszakaiban.

Munkamenetréteg protokollok: H.245 ( Hívásvezérlő protokoll multimédiás kommunikációhoz ), ISO-SP (OSI Session Layer Protocol (X.225, ISO 8327)), iSNS ( Internet Storage Name Service ), L2F ( 2. rétegű továbbítási protokoll ), 2 _ _ _ _ _ _ _ _ _ _ _ Protokoll ), SMPP ( Short Message Peer-to-Peer ), SCP ( Session Control Protocol ), ZIP ( zónainformációs protokoll ), SDP ( Sockets Direct Protocol )…

Szállítási réteg

A modell szállítási rétege ( angolul  transport layer ) úgy van kialakítva, hogy megbízható adatátvitelt biztosítson a küldőtől a címzettig. Ugyanakkor a megbízhatóság szintje széles tartományban változhat. A szállítási réteg protokolljainak számos osztálya létezik, kezdve a csak alapvető szállítási funkciókat biztosító protokolloktól (például nyugtázás nélküli adatátviteli funkciók) az olyan protokollokig, amelyek biztosítják, hogy több adatcsomag a megfelelő sorrendben kerüljön a célállomásra, több adat multiplexelése. adatfolyam-szabályozási mechanizmust biztosítanak, és garantálják a fogadott adatok érvényességét. Például az UDP egyetlen datagramon belüli adatintegritás-ellenőrzésre korlátozódik, és nem zárja ki egy teljes csomag elvesztésének vagy a csomagok megkettőzésének lehetőségét, ami megsérti az adatcsomagok fogadásának sorrendjét; A TCP megbízható, folyamatos adatátvitelt biztosít, kizárva az adatvesztést, illetve azok érkezési sorrendjének megsértését vagy megkettőzését, az adatok nagy részét töredékekre bontva és fordítva, a töredékeket egy csomagba ragasztva újra tudja osztani.

Szállítási réteg protokollok: ATP ( AppleTalk Transaction Protocol ), CUDP ( ciklikus UDP ), DCCP ( Datagram Congestion Control Protocol ), FCP ( Fibre Channel Protocol ), IL ( IL Protocol ), NBF ( NetBIOS Frames protokoll ), NCP ( NetWare Core Protocol ) SCTP ( Stream Control Transmission Protocol ), SPX ( Sequenced Packet Exchange ), SST ( Structured Stream Transport ), TCP ( Transmission Control Protocol ), UDP ( User Datagram Protocol ).

Hálózati réteg

A modell hálózati rétege ( angolul  network layer ) az adatátvitel útját hivatott meghatározni. Felelős a logikai címek és nevek fizikaira fordításáért, a legrövidebb útvonalak meghatározásáért, a kapcsolásért és az útválasztásért, a problémák nyomon követéséért és a hálózat "torlódásaiért".

A hálózati réteg protokolljai az adatokat egy forrásból egy célba irányítják. Az ezen a szinten működő eszközöket ( routerek ) feltételesen harmadik szintű eszközöknek nevezzük (az OSI modellben szereplő szintszám szerint).

Hálózati rétegbeli protokollok: IP/IPv4/IPv6 ( Internet Protocol ), IPX ( Internetwork Packet Exchange ), X.25 (részben implementálva a 2. rétegben), CLNP (kapcsolat nélküli hálózati protokoll), IPsec ( Internet Protocol Security ).

Útválasztási protokollok - RIP ( Routing Information Protocol ), OSPF ( Először nyissa meg a legrövidebb utat ).

Link réteg

A kapcsolati réteget ( angol.  data link layer ) úgy tervezték, hogy biztosítsa a hálózatok fizikai szintű interakcióját és az esetlegesen előforduló vezérlési hibákat. A fizikai rétegtől kapott, bitben ábrázolt adatokat keretekbe csomagolja , ellenőrzi azok integritását, és ha szükséges, kijavítja a hibákat (vagy újrakérést generál a sérült keretre), és elküldi a hálózati rétegnek. A kapcsolati réteg kölcsönhatásba léphet egy vagy több fizikai réteggel, vezérelve és kezelve ezt az interakciót.

Az IEEE 802 specifikáció ezt a szintet két alszintre osztja: a MAC ( media access control ) a megosztott fizikai adathordozóhoz való hozzáférést szabályozza, az LLC ( logikai kapcsolatvezérlés ) pedig hálózati réteg szolgáltatást biztosít .  

A kapcsolók , hidak és egyéb eszközök ezen a szinten működnek . Ezek az eszközök 2. rétegű címzést használnak (az OSI modellben rétegszám szerint).

Link Layer Protokollok: ARCnet , ATM , Controller Area Network (CAN), Econet , IEEE 802.3 ( Ethernet ), Ethernet automatikus védelmi kapcsolás (EAPS), Fiber Distributed Data Interface (FDDI), Frame Relay , High-Level Data Link Control (HDLC ) ) ), IEEE 802.2 (LLC funkciókat biztosít az IEEE 802 MAC alréteghez), Link hozzáférési eljárások, D csatorna (LAPD), IEEE 802.11 vezeték nélküli LAN , LocalTalk , Multiprotocol Label Switching (MPLS), Point-to-Point Protocol (PPP) , Pont-pont protokoll Etherneten (PPPoE), soros vonali internetprotokoll (SLIP, elavult), StarLan , Token ring , egyirányú kapcsolatészlelés (UDLD), x.25 , ARP .

A protokollveremek fejlesztése során ezen a szinten oldják meg a zajjavító kódolás problémáit. Ezek a kódolási módszerek közé tartozik a Hamming-kód , a blokkkódolás és a Reed-Solomon-kód .

A programozásban ez a szint jelenti a hálózati kártya meghajtót , az operációs rendszerekben pedig egy szoftveres interfész a csatorna és a hálózati szintek egymás közötti interakciójához. Ez nem egy új szint, hanem egyszerűen egy adott operációs rendszer modelljének megvalósítása. Példák ilyen interfészekre: ODI , NDIS , UDI .

Fizikai réteg

A fizikai réteg ( angolul  fizikai réteg ) a modell alsó szintje, amely meghatározza a bináris formában bemutatott adatok egyik eszközről (számítógépről) a másikra történő átvitelének módját. Különböző szervezetek vesznek részt az ilyen módszerek összeállításában, beleértve: Elektromos és Elektronikai Mérnökök Intézete , Elektronikai Ipari Szövetség , Európai Távközlési Szabványügyi Intézet és mások. Elektromos vagy optikai jeleket továbbítanak kábelre vagy rádiós levegőre, és ennek megfelelően fogadják és adatbitekké alakítják át a digitális jelek kódolási módszereinek megfelelően .

Ezen a szinten működnek a hubok , jelismétlők és médiakonverterek is .

A fizikai réteg funkciókat a hálózathoz csatlakoztatott összes eszközön megvalósítják. A számítógép oldalon a fizikai réteg funkcióit hálózati adapter vagy soros port látja el. A fizikai réteg két rendszer közötti fizikai, elektromos és mechanikai interfészekre utal. A fizikai réteg olyan típusú adatátviteli médiákat határoz meg, mint például üvegszálas , csavart érpáros , koaxiális kábel , műholdas adatkapcsolat stb. A fizikai réteghez kapcsolódó szabványos hálózati interfészek: V.35 , RS-232 , RS-485 , RJ -11 , RJ-45 , AUI és BNC csatlakozók .

A protokollveremek fejlesztése során ezen a szinten oldják meg a szinkronizálási és lineáris kódolási problémákat. Ezek a kódolási módszerek közé tartozik az NRZ kód , az RZ kód , az MLT - 3 , a PAM5 , a Manchester II .

Fizikai rétegprotokollok: IEEE 802.15 (Bluetooth) , IRDA , EIA RS-232 , EIA-422 , EIA-423 , RS-449 , RS-485 , DSL , ISDN , SONET/SDH , GSM - Wi - Fi 11therloop . rádió interfész , ITU és ITU-T , TransferJet , ARINC 818 , G.hn / G.9960 , Modbus Plus .

Megfelelőség az OSI modellnek és más hálózati modelleknek

Mivel az egyéb hálózati interakciós modellek felhasználásával kifejlesztett protokollok (például TCP / IP) váltak a legnépszerűbbekké és a gyakorlatban is használatossá, szükség van továbbá más modellek egyedi protokolljainak az OSI modell különböző rétegeibe való beillesztésének ismertetésére.

TCP/IP család

A TCP/IP családnak három szállítási protokollja van: TCP, amely teljes mértékben kompatibilis az OSI-val, és biztosítja az adatfogadás érvényesítését; UDP , amely csak egy port meglétével felel meg a szállítási rétegnek, amely biztosítja az alkalmazások közötti datagramok cseréjét , ami nem garantálja az adatok fogadását; és az SCTP , amelyet a TCP néhány hiányosságára terveztek, és néhány új funkciót ad hozzá. Körülbelül kétszáz további protokoll található a TCP / IP családban, amelyek közül a leghíresebb az ICMP szolgáltatási protokoll , amelyet belső igényekre használnak a működés biztosítására; a többi sem szállítási protokoll.

IPX/SPX család

Az IPX/SPX családban a portok az IPX hálózati réteg protokolljában jelennek meg, lehetővé téve a datagramok cseréjét az alkalmazások között (az operációs rendszer a socketek egy részét lefoglalja magának). Az SPX protokoll pedig kiegészíti az IPX-et az összes többi szállítási réteg képességével, teljes összhangban az OSI-val.

A gazdagép címéhez az ICX egy négybájtos ( routerek által kiosztott ) hálózati számból és a hálózati adapter MAC-címéből képzett azonosítót használ.

Kritika

Az 1990-es évek végén egyes szerzők kritizálták a hétrétegű OSI-modellt. Különösen a „UNIX. Rendszeradminisztrátori kézikönyv" Németh Évi írta : 

Miközben az ISO bizottságok a szabványaikról vitatkoztak, a hálózatépítés egész fogalma megváltozott a hátuk mögött, és a TCP/IP protokollt világszerte bevezették .

<…>

Így, amikor az ISO-protokollokat végre bevezették, számos probléma merült fel:

  • ezek a protokollok olyan koncepciókon alapultak, amelyeknek nincs értelme a mai hálózatokban;
  • specifikációik egyes esetekben hiányosak voltak;
  • funkcionalitásukat tekintve rosszabbak voltak, mint más protokollok;
  • több réteg jelenléte miatt ezek a protokollok lassúak és nehezen megvalósíthatók.

<…>

Mára e protokollok leglelkesebb támogatói is elismerik, hogy az OSI fokozatosan afelé halad, hogy a számítógéptörténet lapjain kis lábjegyzetté váljon.

– Evie Nameth [17]

Bár az OSI-modellt továbbra is referenciaként használják az oktatáshoz és a dokumentációhoz [12] , az eredetileg ehhez a modellhez kigondolt OSI-protokollok nem nyertek népszerűséget. Egyes mérnökök azzal érvelnek, hogy az OSI referenciamodell továbbra is releváns a számítási felhőben. Mások úgy vélik, hogy az eredeti OSI-modell nem egyezik a modern hálózati protokollokkal, és ehelyett egy egyszerűsített megközelítést javasolnak [18] .

Lásd még

Jegyzetek

  1. OSI modell és hálózati protokollok . qastack.ru . Letöltve: 2022. január 31. Az eredetiből archiválva : 2022. január 31.
  2. Howard Davies, Beatrice Bressan. A nemzetközi kutatási hálózatépítés története: Az emberek, akik ezt megvalósították . – John Wiley & Sons, 2010. 04. 26. — 347 p. - ISBN 978-3-527-32710-2 . Archiválva : 2022. március 16. a Wayback Machine -nél
  3. Peter John Down, Frank Edward Taylor. Miért az elosztott számítástechnika?: Az NCC áttekintése az Egyesült Királyságban rejlő lehetőségekről és tapasztalatokról . - NCC Publications, 1976. - 188 p. Archiválva : 2022. március 16. a Wayback Machine -nél
  4. 1 2 Teljes oldal  újratöltése . IEEE Spectrum: technológiai, mérnöki és tudományos hírek . Letöltve: 2020. november 21. Az eredetiből archiválva : 2017. szeptember 27.
  5. Carl A. Sunshine. Számítógépes hálózati architektúrák és protokollok . — Springer Science & Business Media, 2013-06-29. — 542 p. — ISBN 978-1-4613-0809-6 . Archiválva : 2020. november 29. a Wayback Machine -nél
  6. A. Hasman. Egészségügyi informatikai oktatás és képzés Európában: a technika állása, irányelvek, alkalmazások . - IOS Press, 1995. - 288 p. — ISBN 978-90-5199-234-2 . Archiválva : 2020. november 29. a Wayback Machine -nél
  7. Olga Wais. 11 legjobb FTP-kliens Mac-hez 2021-ben. Csak egy nyertes!  (angol) . Eltima szoftver . Letöltve: 2021. április 18. Az eredetiből archiválva : 2021. április 18..
  8. Számítógépes úttörők – Bachman, Charles . history.computer.org . Letöltve: 2020. november 22. Az eredetiből archiválva : 2020. november 29.
  9. Andrew L. Russell. Nyílt szabványok és a digitális korszak: történelem, ideológia és hálózatok . - Cambridge University Press, 2014-04-28. — 325 p. - ISBN 978-1-139-91661-5 . Archiválva : 2021. augusztus 9. a Wayback Machine -nél
  10. Russell, Andrew L. Rough Consensus and Running Code” és az Internet-OSI szabványok háborúja . IEEE Annals of the History of Computing. Letöltve: 2021. május 31. Az eredetiből archiválva : 2019. november 17.
  11. Szabványok háborúja (PDF) . 2006. Archiválva (PDF) az eredetiből, ekkor: 2021-02-24 . Letöltve: 2021-05-31 . Elavult használt paraméter |deadlink=( súgó )
  12. 1 2 Keith Shaw. Az OSI modell elmagyarázza, hogyan lehet könnyen megjegyezni a 7 rétegét  . Network World (2020. október 14.). Letöltve: 2020. november 22. Az eredetiből archiválva : 2021. augusztus 19.
  13. Adathálózatok, nyílt rendszerű kommunikáció és biztonság . www.itu.int . Letöltve: 2020. november 22. Az eredetiből archiválva : 2020. november 10.
  14. Nyilvánosan elérhető szabványok . standards.iso.org . Letöltve: 2020. november 22. Az eredetiből archiválva : 2022. január 19.
  15. PDU – az angol rövidítése.  protokoll adategységei _ _ _ _ _ _
  16. A "média" szó az angol szakirodalomban adatátviteli közeget jelöl .
  17. Evie Nameth. UNIX. Rendszergazdai útmutató. – 1998.
  18. Steve Taylor és Jim Metzler. Miért ideje hagyni, hogy az OSI modell  meghaljon ? Network World (2008. szeptember 23.). Letöltve: 2020. november 22. Az eredetiből archiválva : 2020. november 12.

Irodalom

  • A. Filimonov. Multiszolgáltatású Ethernet hálózatok kiépítése. — M.: BHV, 2007. — ISBN 978-5-9775-0007-4 .
  • Útmutató az Internetworking Technológiákhoz. 4. kiadás — M.: Williams, 2005. — ISBN 5-8459-0787-X .
  • Internet protokollok és források. - M .: Rádió és kommunikáció, 1996.
  • Internetes hálózatok. Architektúra és protokollok. - M.: Sirin, 1998.
  • Internet protokollok. Enciklopédia. - M .: "Hot Line - Telecom", 2001. - 1100 p.
  • Internetprotokollok elektronikus kereskedelemhez. - M .: "Hot Line - Telecom", 2003. - 730 p.
  • GOST R ISO/IEC 7498-1-99. WOS. Referencia alapmodell. 1. rész. Alapmodell.
  • GOST R ISO 7498-2-99. WOS. Referencia alapmodell. 2. rész Információbiztonsági architektúra.
  • GOST R ISO 7498-3-97. WOS. Referencia alapmodell. 3. rész Elnevezés és címzés.
  • GOST R ISO/IEC 7498-4-99. WOS. Referencia alapmodell. 4. rész Az igazgatási irányítás alapjai.