OSI model - OSI model
OSI model podle vrstva |
---|
The Model propojení otevřených systémů (OSI model) je konceptuální model který charakterizuje a standardizuje komunikační funkce a telekomunikace nebo výpočetní systém bez ohledu na jeho základní vnitřní strukturu a technologii. Jeho cílem je interoperabilita různých komunikačních systémů se standardem komunikační protokoly.
Model rozděluje tok dat v komunikačním systému na sedm abstrakční vrstvy, od fyzické implementace přenosu bity přes a komunikační médium na nejvyšší úroveň reprezentace dat a distribuovaná aplikace. Každá mezivrstva poskytuje třídu funkčnosti vrstvě nad ní a je obsluhována vrstvou pod ní. Třídy funkčnosti jsou realizovány v softwaru standardizovaným způsobem komunikační protokoly.
Model OSI byl vyvinut od konce 70. let s cílem podpořit vznik různých metod počítačových sítí, které soutěží o uplatnění ve velkých národních snahách o vytváření sítí ve Francii, Velké Británii a Spojených státech. V 80. letech se model stal fungujícím produktem skupiny Open Systems Interconnection ve společnosti Mezinárodní organizace pro normalizaci (ISO). Při pokusu o poskytnutí komplexního popisu síťového připojení se modelu nepodařilo získat důvěru softwarových architektů při návrhu Internet, což se odráží v méně normativních Internet Protocol Suite, sponzorované hlavně pod záštitou Pracovní skupina pro internetové inženýrství (IETF).

Dějiny
Na počátku 70. let a v polovině 70. let bylo vytváření sítí z velké části sponzorováno vládou (Síť NPL ve Velké Británii, ARPANET ve Spojených státech, CYKLÁDY ve Francii) nebo prodejci vyvinuté s vlastními standardy, jako je např IBM je Systémová síťová architektura a Digital Equipment Corporation je DECnet. Veřejné datové sítě se teprve začínají objevovat a tito začali používat X.25 standard na konci 70. let.[1][2]
The Experimentální systém přepínání paketů ve Velké Británii kolem roku 1973-5 zjistila potřebu definování protokolů vyšší úrovně.[1] Spojené království Národní výpočetní středisko publikace „Why Distributed Computing“, která vychází ze značného výzkumu budoucích konfigurací počítačových systémů,[3] vedlo k tomu, že Spojené království předložilo na zasedání ISO v Sydney v březnu 1977 žádost o vypracování výboru pro mezinárodní standardy, který by se touto oblastí zabýval.[4]
Počínaje rokem 1977 Mezinárodní organizace pro normalizaci (ISO) provedla program vývoje obecných standardů a metod vytváření sítí. Podobný proces se vyvinul na Mezinárodní poradní výbor pro telegraf a telefon (CCITT, z francouzštiny: Comité Consultatif International Téléphonique et Télégraphique). Oba orgány vytvořily dokumenty, které definovaly podobné síťové modely. Model OSI byl poprvé definován v surové podobě v roce Washington DC v únoru 1978 Hubert Zimmermann Francie a vylepšený, ale přesto návrh normy byl publikován ISO v roce 1980.[5]
Autoři referenčního modelu se museli potýkat s mnoha konkurenčními prioritami a zájmy. Míra technologických změn si vynutila potřebu definovat standardy, na které se nové systémy mohly sbíhat, spíše než standardizovat postupy; obrácení tradičního přístupu k vývoji norem.[6] Ačkoli to nebyl samotný standard, byl to rámec, ve kterém lze definovat budoucí standardy.[7]
V roce 1983 byly dokumenty CCITT a ISO sloučeny do formy Základní referenční model pro propojení otevřených systémů, obvykle označované jako Referenční model propojení otevřených systémů, Referenční model OSInebo jednoduše OSI model. To bylo vydáno v roce 1984 oběma ISO, jako standard ISO 7498 a přejmenovaný CCITT (nyní nazývaný Telecommunications Standardisation Sector of the Mezinárodní telekomunikační unie nebo ITU-T ) standardně X.200.
OSI měl dvě hlavní součásti, abstraktní model sítě, nazývaný Základní referenční model nebo sedmivrstvý model, a soubor konkrétních protokolů. Referenční model OSI byl velkým pokrokem ve výuce síťových konceptů. Propagovala myšlenku konzistentního modelu vrstev protokolu definujících interoperabilitu mezi síťovými zařízeními a softwarem.
Koncept sedmivrstvého modelu poskytla práce Charles Bachman na Informační systémy Honeywell.[8] Různé aspekty designu OSI se vyvinuly ze zkušeností se sítí NPL, ARPANET, CYCLADES, EIN a Pracovní skupina pro mezinárodní sítě (IFIP WG6.1). V tomto modelu byl síťový systém rozdělen do vrstev. V rámci každé vrstvy implementuje svou funkčnost jedna nebo více entit. Každá entita interagovala přímo pouze s vrstvou bezprostředně pod ní a poskytovala zařízení pro použití vrstvou nad ní.
Dokumenty o standardech OSI jsou k dispozici na ITU-T jako série doporučení X.200.[9] Některé specifikace protokolu byly k dispozici také jako součást řady ITU-T X. Odpovídající normy ISO a ISO / IEC pro model OSI byly k dispozici u ISO. Ne všechny jsou zdarma.[10]
OSI bylo průmyslovým úsilím a pokoušelo se přimět účastníky odvětví, aby se dohodli na společných síťových standardech, které zajistí interoperabilitu s více dodavateli.[11] Bylo běžné, že velké sítě podporovaly více sad síťových protokolů, přičemž mnoho zařízení nebylo schopno spolupracovat s jinými zařízeními kvůli nedostatku společných protokolů. Na období na konci 80. a na počátku 90. let se stali inženýři, organizace a národy polarizovaný kvůli otázce které normy, model OSI nebo Sada internetového protokolu by vedlo k nejlepším a nejrobustnějším počítačovým sítím.[4][12][13] Přestože OSI vyvinula své síťové standardy koncem 80. let,[14][15] TCP / IP se v sítích více dodavatelů rozšířilo pro internetová síť.
Model OSI se stále používá jako reference pro výuku a dokumentaci;[16] nicméně Protokoly OSI původně koncipovaný pro model nezískal popularitu. Někteří inženýři tvrdí, že referenční model OSI je stále relevantní cloud computing.[17] Jiní tvrdí, že původní model OSI nevyhovuje dnešním síťovým protokolům a místo toho navrhli zjednodušený přístup.[18]
Definice
![]() | Tato sekce potřebuje další citace pro ověření.Listopadu 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Komunikační protokoly umožnit entitě v jednom hostiteli komunikovat s odpovídající entitou ve stejné vrstvě v jiném hostiteli. Definice služeb, jako model OSI, abstraktně popisují funkce poskytované vrstvě (N) vrstvou (N-1), kde N je jednou ze sedmi vrstev protokolů pracujících v místním hostiteli.
Na každé úrovni N, dvě entity na komunikujících zařízeních (vrstva N vrstevníci) výměna datové jednotky protokolu (PDU) pomocí vrstvy N protokol. Každá jednotka PDU obsahuje užitečné zatížení, které se nazývá servisní datová jednotka (SDU) spolu s hlavičkami nebo zápatími souvisejícími s protokolem.
Zpracování dat dvěma komunikujícími zařízeními kompatibilními s OSI probíhá následovně:
- Data, která mají být přenášena, se skládají z nejvyšší vrstvy vysílacího zařízení (vrstva N) do datová jednotka protokolu (PDU).
- The PDU je předán do vrstvy N-1, kde je znám jako servisní datová jednotka (SDU).
- Ve vrstvě N-1 the SDU je zřetězené s hlavičkou, zápatí nebo obojím, vytvářející a vrstva N-1 PDU. Poté se předá do vrstvy N-2.
- Proces pokračuje, dokud nedosáhne nejnižší úrovně, ze které jsou data přenášena do přijímacího zařízení.
- Na přijímacím zařízení jsou data předávána z nejnižší do nejvyšší vrstvy jako série SDUs, přičemž je postupně odizolován od záhlaví nebo zápatí každé vrstvy, dokud nedosáhne nejvyšší vrstvy, kde je spotřebována poslední část dat.
Standardizované dokumenty
Model OSI byl definován v ISO / IEC 7498, který se skládá z následujících částí:
- ISO / IEC 7498-1 Základní model
- Bezpečnostní architektura ISO / IEC 7498-2
- ISO / IEC 7498-3 Pojmenování a adresování
- ISO / IEC 7498-4 rámec pro správu
ISO / IEC 7498-1 je také publikována jako doporučení ITU-T X.200.
Vrstvová architektura
Doporučení X.200 popisuje sedm vrstev označených 1 až 7. Vrstva 1 je nejnižší vrstva v tomto modelu.
Vrstva | Jednotka dat protokolu (PDU) | Funkce[19] | ||
---|---|---|---|---|
Hostitel vrstvy | 7 | aplikace | Data | Vysoká úroveň API, včetně sdílení zdrojů, vzdáleného přístupu k souborům |
6 | Prezentace | Překlad dat mezi síťovou službou a aplikací; počítaje v to Kódování znaků, komprese dat a šifrování / dešifrování | ||
5 | Zasedání | Správa komunikace zasedání, tj. nepřetržitá výměna informací ve formě vícenásobného přenosu tam a zpět mezi dvěma uzly | ||
4 | Doprava | Segment, Datagram | Spolehlivý přenos datových segmentů mezi body v síti, včetně segmentace, potvrzení a multiplexování | |
Média vrstvy | 3 | Síť | Balíček | Strukturování a správa víceuzlové sítě, včetně adresování, směrování a kontrola dopravy |
2 | Datové spojení | Rám | Spolehlivý přenos datových rámců mezi dvěma uzly spojenými fyzickou vrstvou | |
1 | Fyzický | Bit, Symbol | Přenos a příjem surových bitových toků na fyzickém médiu |
Vrstva 1: Fyzická vrstva
The fyzická vrstva je zodpovědný za přenos a příjem nestrukturovaných nezpracovaných dat mezi zařízením a fyzikou přenosové médium. Převádí digitální bity na elektrické, rádiové nebo optické signály. Specifikace vrstvy definují charakteristiky, jako jsou napěťové hladiny, načasování změn napětí, fyzické rychlosti dat, maximální přenosové vzdálenosti, modulační schéma, metoda přístupu ke kanálu a fyzické konektory. To zahrnuje rozložení kolíky, napětí, řádek impedance, specifikace kabelů, časování a frekvence signálu pro bezdrátová zařízení. Řízení bitové rychlosti se provádí na fyzické vrstvě a může definovat režim přenosu jako simplexní, poloviční duplex, a plny Duplex. Složky fyzické vrstvy lze popsat pomocí a topologie sítě. Specifikace fyzické vrstvy jsou zahrnuty ve specifikacích pro všudypřítomné Bluetooth, Ethernet, a USB standardy. Příkladem méně známé specifikace fyzické vrstvy by byl pro UMĚT Standard.
Layer 2: Data Link Layer
The vrstva datového spojení poskytuje přenos dat mezi uzly — Spojení mezi dvěma přímo připojenými uzly. Detekuje a případně opravuje chyby, které mohou nastat ve fyzické vrstvě. Definuje protokol pro navázání a ukončení spojení mezi dvěma fyzicky připojenými zařízeními. Rovněž definuje protokol pro řízení toku mezi nimi.
IEEE 802 rozděluje vrstvu datového spoje na dvě podvrstvy:[20]
- Střední kontrola přístupu (MAC) vrstva - odpovědná za řízení, jak zařízení v síti získávají přístup k médiu a povolení k přenosu dat.
- Logické ovládání spojení (LLC) vrstva - odpovídá za identifikaci a zapouzdření protokolů síťové vrstvy a řídí kontrolu chyb a synchronizaci rámců.
Vrstvy MAC a LLC sítí IEEE 802, jako např 802.3 Ethernet, 802.11 Wi-Fi, a 802.15.4 ZigBee pracovat na vrstvě datového spojení.
The Protokol point-to-point (PPP) je protokol vrstvy datového spojení, který může fungovat v několika různých fyzických vrstvách, jako je synchronní a asynchronní sériové linky.
The ITU-T G.hn Standard, který poskytuje vysokorychlostní místní síť přes stávající vodiče (elektrické vedení, telefonní vedení a koaxiální kabely), obsahuje kompletní vrstvu datového spojení, která poskytuje jak oprava chyb a řízení toku pomocí a selektivní opakování protokol posuvného okna.
Zabezpečení, konkrétně (ověřené) šifrování, v této vrstvě lze použít MACSec.
Vrstva 3: Síťová vrstva
The síťová vrstva poskytuje funkční a procesní prostředky přenosu balíčky z jednoho uzlu do druhého připojeného v „různých sítích“. Síť je médium, ke kterému lze připojit mnoho uzlů, na kterém má každý uzel adresa a který umožňuje uzlům připojeným k němu přenášet zprávy do dalších uzlů k němu připojených pouhým poskytnutím obsahu zprávy a adresy cílového uzlu a ponecháním sítě najít způsob, jak doručit zprávu do cílového uzlu směrování to přes mezilehlé uzly. Pokud je zpráva příliš velká na to, aby mohla být přenesena z jednoho uzlu do druhého na vrstvě datového spojení mezi těmito uzly, může síť implementovat doručování zpráv rozdělením zprávy na několik fragmentů v jednom uzlu, odesláním fragmentů nezávisle a opětovným sestavením fragmentů na jiný uzel. Může, ale nemusí hlásit chyby doručení.
Není nutně zaručeno, že doručení zprávy na síťové vrstvě bude spolehlivé; protokol síťové vrstvy může poskytovat spolehlivé doručování zpráv, ale nemusí to dělat.
Řada protokolů správy vrstev, funkce definovaná v příloha řízení, ISO 7498/4, patří do síťové vrstvy. Patří mezi ně směrovací protokoly, správa skupin vícesměrového vysílání, informace a chyby na síťové vrstvě a přiřazování adres na síťové vrstvě. Je to funkce užitečného zatížení, díky které patří k síťové vrstvě, nikoli protokol, který je nese.[21]
Vrstva 4: Transportní vrstva
The transportní vrstva poskytuje funkční a procedurální prostředky pro přenos datových sekvencí s proměnnou délkou ze zdroje do cílového hostitele při zachování kvality služebních funkcí.
Transportní vrstva řídí spolehlivost daného spoje prostřednictvím řízení toku, segmentace / desegmentace a kontrola chyb. Některé protokoly jsou orientovány na stav a připojení. To znamená, že transportní vrstva může sledovat segmenty a znovu vysílat ty, u kterých selhalo doručení. Transportní vrstva také poskytuje potvrzení o úspěšném přenosu dat a odešle další data, pokud nedojde k žádné chybě. Transportní vrstva vytváří segmenty ze zprávy přijaté z aplikační vrstvy. Segmentace je proces dělení dlouhé zprávy na menší zprávy.
OSI definuje pět tříd transportních protokolů v režimu připojení, od třídy 0 (která je také známá jako TP0 a poskytuje nejmenší počet funkcí) až po třídu 4 (TP4, určená pro méně spolehlivé sítě, podobné Internetu). Třída 0 neobsahuje žádné zotavení po chybě a byla navržena pro použití na síťových vrstvách, které poskytují bezchybná připojení. Třída 4 je nejblíže k TCP, ačkoli TCP obsahuje funkce, jako je například ladné zavření, které OSI přiřadí relační vrstvě. Také všechny režimy připojení OSI TP protokol třídy poskytují zrychlená data a zachování hranic záznamu. Podrobné charakteristiky tříd TP0-4 jsou uvedeny v následující tabulce:[22]
Název funkce | TP0 | TP1 | TP2 | TP3 | TP4 |
---|---|---|---|---|---|
Síť orientovaná na připojení | Ano | Ano | Ano | Ano | Ano |
Síť bez připojení | Ne | Ne | Ne | Ne | Ano |
Zřetězení a oddělení | Ne | Ano | Ano | Ano | Ano |
Segmentace a opětovné sestavení | Ano | Ano | Ano | Ano | Ano |
Obnova po chybě | Ne | Ano | Ano | Ano | Ano |
Znovu zahájit připojeníA | Ne | Ano | Ne | Ano | Ne |
Multiplexování / demultiplexování přes jeden virtuální okruh | Ne | Ne | Ano | Ano | Ano |
Explicitní řízení toku | Ne | Ne | Ano | Ano | Ano |
Opakovaný přenos po vypršení časového limitu | Ne | Ne | Ne | Ne | Ano |
Spolehlivá dopravní služba | Ne | Ano | Ne | Ano | Ano |
A Pokud je nadměrný počet PDU nejsou potvrzeny. |
Snadným způsobem, jak vizualizovat přepravní vrstvu, je porovnat ji s poštou, která se zabývá odesláním a klasifikací zasílaných poštovních a balíkových zásilek. Pošta kontroluje pouze vnější obálku pošty, aby určila její doručení. Vyšší vrstvy mohou mít ekvivalent dvojitých obálek, například kryptografické prezentační služby, které může číst pouze adresát. Zhruba řečeno, tunelovací protokoly pracovat na transportní vrstvě, například přenášet jiné než IP protokoly, jako je IBM je SNA nebo Novell je IPX přes IP síť nebo end-to-end šifrování s IPsec. Zatímco Obecné zapouzdření směrování (GRE) se může zdát protokolem síťové vrstvy, pokud k zapouzdření užitečného zatížení dojde pouze v koncovém bodě, GRE se přiblíží transportnímu protokolu, který používá záhlaví IP, ale obsahuje kompletní rámce vrstvy 2 nebo pakety vrstvy 3, které se doručí koncový bod. L2TP nese PPP rámy uvnitř transportních segmentů.
Ačkoli není vyvinut v rámci referenčního modelu OSI a není striktně v souladu s definicí OSI transportní vrstvy, protokol kontroly přenosu (TCP) a Protokol uživatele Datagram (UDP) sady Internet Protocol Suite se běžně kategorizují jako protokoly vrstvy 4 v rámci OSI.
Zabezpečení transportní vrstvy (TLS) poskytuje zabezpečení v této vrstvě.
Layer 5: Session Layer
The vrstva relace ovládá dialogy (spojení) mezi počítači. Vytváří, spravuje a ukončuje spojení mezi místní a vzdálenou aplikací. Zajišťuje to plny Duplex, poloduplexní nebo simplexní operace a zavádí postupy pro kontrolní bodování, pozastavení, restartování a ukončení relace. V modelu OSI je tato vrstva zodpovědná za ladné uzavření relace, která je zpracována v protokol kontroly přenosu na transportní vrstvě v sadě Internet Protocol Suite. Tato vrstva je také zodpovědná za kontrolní bodování a obnovení relace, které se v sadě Internet Protocol Suite obvykle nepoužívá. Vrstva relace je běžně implementována explicitně v aplikačních prostředích, která používají vzdálené volání procedur.
Vrstva 6: Prezentační vrstva
The prezentační vrstva vytváří kontext mezi entitami aplikační vrstvy, ve kterém mohou entity aplikační vrstvy používat jinou syntaxi a sémantiku, pokud prezentační služba poskytuje mapování mezi nimi. Pokud je k dispozici mapování, jsou datové jednotky prezentačního protokolu zapouzdřeny do datových jednotek protokolu relace a předány zásobník protokolu.
Tato vrstva poskytuje nezávislost na reprezentaci dat překladem mezi aplikačními a síťovými formáty. Prezentační vrstva transformuje data do formy, kterou aplikace přijímá. Tato vrstva formátuje data, která mají být odeslána v síti. Někdy se tomu říká vrstva syntaxe.[23] Prezentační vrstva může obsahovat kompresní funkce.[24] Prezentační vrstva vyjedná syntaxi přenosu.
Původní struktura prezentace používala Základní pravidla kódování z Abstract Syntax Notation One (ASN.1) s funkcemi, jako je převod souboru EBCDIC -kódovaný text soubor do ASCII -kódovaný soubor, nebo serializace z předměty a další datové struktury od a do XML. ASN.1 efektivně činí invariantní aplikační protokol s ohledem na syntaxi.
Vrstva 7: Aplikační vrstva
The aplikační vrstva je vrstva OSI nejblíže koncovému uživateli, což znamená, že vrstva aplikace OSI i uživatel interagují přímo se softwarovou aplikací. Tato vrstva interaguje se softwarovými aplikacemi, které implementují komunikující komponentu. Takové aplikační programy nespadají do rozsahu modelu OSI. Funkce aplikační vrstvy obvykle zahrnují identifikaci komunikačních partnerů, určování dostupnosti zdrojů a synchronizaci komunikace. Při identifikaci komunikačních partnerů určuje aplikační vrstva identitu a dostupnost komunikačních partnerů pro aplikaci s daty k přenosu. Nejdůležitější rozdíl ve vrstvě aplikace je rozdíl mezi entitou aplikace a aplikací. Například rezervační web může mít dvě aplikační entity: jednu pomocí protokolu HTTP ke komunikaci se svými uživateli a jednu pro vzdálený databázový protokol k záznamu rezervací. Ani jeden z těchto protokolů nemá nic společného s výhradami. Tato logika je v samotné aplikaci. Aplikační vrstva nemá žádné prostředky k určení dostupnosti zdrojů v síti.
Funkce napříč vrstvami
Funkce mezi vrstvami jsou služby, které nejsou vázány na danou vrstvu, ale mohou ovlivnit více než jednu vrstvu.[25] Některé ortogonální aspekty, například řízení a bezpečnostní, zapojte všechny vrstvy (viz ITU-T Doporučení X.800[26]). Tyto služby jsou zaměřeny na zlepšení Triáda CIA —důvěrnost, integrita, a dostupnost —Z přenášených dat. Funkce mezi vrstvami jsou v praxi normou, protože dostupnost komunikační služby je určena interakcí mezi nimi návrh sítě a správa sítě protokoly.
Mezi konkrétní příklady funkcí napříč vrstvami patří následující:
- Bezpečnostní služba (telekomunikace)[26] jak je definováno ITU-T Doporučení X.800.
- Funkce správy, tj. Funkce, které umožňují konfigurovat, vytvářet instance, monitorovat a ukončit komunikaci dvou nebo více entit: existuje specifický protokol aplikační vrstvy, společný informační protokol o správě (CMIP) a jeho odpovídající služba, společná informační služba pro správu (CMIS), potřebují interagovat s každou vrstvou, aby se vypořádali se svými instancemi.
- Přepínání štítků s více protokoly (MPLS), ATM a X.25 jsou protokoly 3a. OSI rozděluje síťovou vrstvu na tři podvrstvy: 3a) přístup k podsíti, 3b) konvergence závislá na podsíti a 3c) nezávislá konvergence na podsíti.[27] Byl navržen tak, aby poskytoval jednotnou službu přenosu dat jak pro klienty založené na okruzích, tak pro klienty přepínání paketů, kteří poskytují datagram -založený model služby. Může být použit k přenosu mnoha různých druhů provozu, včetně IP paketů, stejně jako nativních rámců ATM, SONET a Ethernet. Někdy lze vidět odkaz na vrstvu 2.5.
- Cross MAC and PHY Scheduling is essential in wireless networks because of the time-varying nature of wireless channels. Plánováním přenosu paketů pouze za příznivých podmínek kanálu, což vyžaduje, aby vrstva MAC získala informace o stavu kanálu z vrstvy PHY, lze výrazně zlepšit propustnost sítě a vyhnout se plýtvání energií.[28]
Programovací rozhraní
Ani referenční model OSI, ani žádný Protokol OSI specifikace, načrtněte veškerá programovací rozhraní, kromě záměrně abstraktních popisů služeb. Specifikace protokolu definují metodiku pro komunikaci mezi partnery, ale softwarová rozhraní jsou specifická pro implementaci.
Například Specifikace rozhraní síťového ovladače (NDIS) a Otevřete rozhraní Data-Link (ODI) jsou rozhraní mezi médiem (vrstva 2) a síťovým protokolem (vrstva 3).
Srovnání s jinými síťovými sadami
Vrstva | OSI protokoly | Protokoly TCP / IP | Signalizace Systém 7[29] | AppleTalk | IPX | SNA | UMTS | Různé příklady | |
---|---|---|---|---|---|---|---|---|---|
Ne. | název | ||||||||
7 | aplikace | ||||||||
6 | Prezentace |
| |||||||
5 | Zasedání |
| Zásuvky (zřízení relace v TCP / RTP / PPTP ) |
| |||||
4 | Doprava |
| |||||||
3 | Síť | ATP (TokenTalk / EtherTalk ) | |||||||
2 | Datové spojení | Rámování IEEE 802.3 Rámování Ethernet II | |||||||
1 | Fyzický | Vysílací rozhraní UMTS |
Srovnání s modelem TCP / IP
Návrh protokolů v EU TCP / IP model internetu se nezabývá přísným hierarchickým zapouzdřením a vrstvením.[34] RFC 3439 obsahuje část s názvem „Vrstvení považováno za škodlivé ".[35] TCP / IP rozpoznává čtyři široké vrstvy funkcí, které jsou odvozeny z provozního rozsahu jejich obsažených protokolů: rozsah softwarové aplikace; přenosová cesta mezi hostiteli; rozsah interních sítí; a rozsah přímých odkazů na další uzly v místní síti.[36]
Navzdory použití jiného konceptu pro vrstvení než modelu OSI jsou tyto vrstvy často porovnávány se schématem vrstvení OSI následujícím způsobem:
- Internet aplikační vrstva mapuje na aplikační vrstvu OSI, prezentační vrstvu a většinu vrstvy relace.
- TCP / IP transportní vrstva mapuje na ladnou funkci zavření relační vrstvy OSI i transportní vrstvy OSI.
- The internetová vrstva vykonává funkce jako v podmnožině síťové vrstvy OSI.
- The odkazová vrstva odpovídá vrstvě datového spojení OSI a může zahrnovat podobné funkce jako fyzická vrstva, stejně jako některé protokoly síťové vrstvy OSI.
Tato srovnání jsou založena na původním modelu protokolu se sedmi vrstvami, jak je definován v ISO 7498, spíše než na zdokonalení vnitřní organizace síťové vrstvy.
The Sada protokolů OSI který byl specifikován jako součást projektu OSI, byl mnohými považován za příliš komplikovaný a neefektivní a do značné míry neproveditelný.[37] Při přístupu k síti v rámci přístupu „upgrade vysokozdvižného vozíku“ stanovila odstranění všech stávajících síťových protokolů a jejich nahrazení ve všech vrstvách zásobníku. Díky tomu byla implementace obtížná a bylo bráněno mnoha prodejci a uživateli s významnými investicemi do dalších síťových technologií. Protokoly navíc obsahovaly tolik volitelných funkcí, že implementace mnoha dodavatelů nebyly interoperabilní.[37]
Ačkoli se na model OSI často stále odkazuje, Sada internetového protokolu se stal standardem pro práci v síti. Pragmatický přístup TCP / IP k počítačovým sítím a nezávislým implementacím zjednodušených protokolů z něj učinil praktickou metodiku.[37] Některé protokoly a specifikace v zásobníku OSI zůstávají v provozu, jedním příkladem je IS-IS, který byl pro OSI specifikován jako ISO / IEC 10589: 2002 a upraven pro použití na internetu s TCP / IP jako RFC 1142.
Viz také
- Vrstva 8
- Hierarchický model interních sítí
- Rovina řízení
- Servisní vrstva
- Společná informační služba pro správu (CMIS)
- GOSIP „(USA) vládní profil propojení otevřených systémů
- Rekurzivní architektura sítě
- Seznam inicializací informační technologie
Další čtení
- John Day „Vzory v síťové architektuře: návrat k základům“ (Prentice Hall 2007, ISBN 978-0-13-225242-3)
- Marshall Rose „Otevřená kniha“ (Prentice-Hall, Englewood Cliffs, 1990)
- David M. Piscitello, A. Lyman Chapin, Síť otevřených systémů (Addison-Wesley, Reading, 1993)
- Andrew S. Tanenbaum, Computer Networks, 4th Edition, (Prentice-Hall, 2002) ISBN 0-13-066102-3
- Gary Dickson; Alan Lloyd (červenec 1992). Vysvětlení otevřených systémů pro propojení / počítačové komunikační standardy a drby. Prentice-Hall. ISBN 978-0136401117.
Reference
- ^ A b Davies, Howard; Bressan, Beatrice (26. dubna 2010). Historie mezinárodních výzkumných sítí: Lidé, kteří to dokázali. John Wiley & Sons. s. 2–3. ISBN 978-3-527-32710-2.
- ^ Roberts, Dr. Lawrence G. (listopad 1978). „Evoluce přepínání paketů“ (PDF). IEEE Invited Paper. Citováno 10. září 2017.
- ^ Dolů, Peter John; Taylor, Frank Edward (1976). Proč distribuované výpočty ?: NCC recenze potenciálu a zkušeností ve Velké Británii. Publikace NCC.
- ^ A b Andrew L. Russell (30. července 2013). „OSI: Internet, který nebyl“. IEEE Spectrum. Sv. 50 č. 8.
- ^ „OSI Internet, který nebyl“. IEEE Spectrum. Březen 2017.
- ^ Sunshine, Carl A. (1989). Architektury a protokoly počítačových sítí. Springer Science & Business Media. p. 35. ISBN 978-1-4613-0809-6.
- ^ Hasman, A. (1995). Vzdělávání a odborná příprava ve zdravotnické informatice v Evropě: stav techniky, pokyny, aplikace. IOS Press. p. 251. ISBN 978-90-5199-234-2.
- ^ J. A. N. Lee. „Computer Pioneers by J. A. N. Lee“. IEEE Computer Society.
- ^ Doporučení řady ITU-T řady X.
- ^ „Veřejně dostupné standardy“. Standards.iso.org. 30. července 2010. Citováno 11. září 2010.
- ^ Russell, Andrew L. (28. dubna 2014). Otevřené standardy a digitální věk: historie, ideologie a sítě. Cambridge University Press. ISBN 978-1-139-91661-5.
- ^ Russell, Andrew L. „Hrubý konsenzus a běh kódu“ a válka standardů Internet-OSI “ (PDF). IEEE Annals of the History of Computing.
- ^ "Standards Wars" (PDF). 2006. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Inc, IDG Network World (15. února 1988). Síťový svět. IDG Network World Inc.
- ^ Inc, IDG Network World (10. října 1988). Síťový svět. IDG Network World Inc.
- ^ Shaw, Keith (22. října 2018). „Model OSI vysvětlil: Jak porozumět (a pamatovat si) síťový model se 7 vrstvami“. Síťový svět. Citováno 16. května 2020.
- ^ „Model OSI pro cloud“. Blogy společnosti Cisco. 24. února 2017. Citováno 16. května 2020.
- ^ Taylor, Steve; Metzler, Jim (23. září 2008). „Proč je čas nechat model OSI zemřít“. Síťový svět. Citováno 16. května 2020.
- ^ „Síťová architektura Windows a model OSI“. Dokumentace Microsoftu. Citováno 24. června 2020.
- ^ "5.2 RM popis pro koncové stanice". IEEE Std 802-2014, Standard IEEE pro místní a metropolitní sítě: Přehled a architektura. tj. doi:10.1109 / IEEESTD.2014.6847097. ISBN 978-0-7381-9219-2.
- ^ Mezinárodní organizace pro normalizaci (15. listopadu 1989). „ISO / IEC 7498-4: 1989 - Informační technologie - Propojení otevřených systémů - Základní referenční model: Pojmenování a adresování“. Portál údržby norem ISO. Ústřední sekretariát ISO. Citováno 17. srpna 2015.
- ^ „Doporučení ITU-T X.224 (11/1995) ISO / IEC 8073, Propojení otevřených systémů - protokol pro poskytování dopravní služby v režimu připojení". ITU.
- ^ Grigonis, Richard (2000). Počítačová telefonie- encyklopedie. CMP. p. 331. ISBN 9781578200450.
- ^ „ITU-T X.200 - Informační technologie - Propojení otevřených systémů - Základní referenční model: Základní model“.
- ^ Mao, Stephen (13. listopadu 2009). „Kapitola 8: Základy komunikačních sítí“. In Wyglinski, Alexander; Nekovee, Maziar; Hou, Thomas (eds.). Kognitivní rádiové komunikace a sítě: zásady a praxe. Elsevier. p. 201. ISBN 978-0-08-087932-1.
- ^ A b „Doporučení ITU-T X.800 (03/91), Bezpečnostní architektura pro propojení otevřených systémů pro aplikace CCITT". ITU. Citováno 14. srpna 2015.
- ^ Hegering, Heinz-Gerd (24. srpna 1999). Integrovaná správa síťových systémů: koncepty, architektury a jejich provozní aplikace. Morgan Kaufmann. p. 54. ISBN 978-1558605718.
- ^ Miao, Guowang; Song, Guocong (2014). Energeticky a spektrálně efektivní design bezdrátové sítě. Cambridge University Press. ISBN 978-1107039889.
- ^ „Doporučení ITU-T Q.1400 (03/1993)], Architektonický rámec pro vývoj signalizace a protokolů OA&M pomocí konceptů OSI". ITU. 4, 7.
- ^ ITU Rec. X.227 (ISO 8650), X.217 (ISO 8649).
- ^ Série doporučení X.700 od ITU-T (zejména X.711) a ISO 9596.
- ^ A b „Příručka o technologii síťových technologií - Základy síťových sítí [Internetworking]“. Cisco. 15. ledna 2014. Citováno 14. srpna 2015.
- ^ „Specifikace 3GPP: 36 300“. 3gpp.org. Citováno 14. srpna 2015.
- ^ RFC 3439
- ^ „RFC 3439 - Některé pokyny a filozofie internetové architektury“. ietf.org. Citováno 14. srpna 2015.
- ^ Walter Goralski. Ilustrovaná síť: Jak funguje TCP / IP v moderní síti (PDF). Morgan Kaufmann. p. 26. ISBN 978-0123745415.
- ^ A b C Andrew S. Tanenbaum, Počítačové sítě, § 1.4.4.
externí odkazy
- Microsoft Knowledge Base: Model OSI definuje sedm vrstev a vysvětluje funkce
- Norma ISO / IEC 7498-1: 1994 (PDF dokument uvnitř ZIP archiv ) (vyžaduje HTTP cookies za účelem přijetí licenční smlouvy)
- ITU-T X.200 (stejný obsah jako z ISO)
- „INFormation CHanGe architektury a vývojové diagramy založené na Google App Engine“. infchg.appspot.com. Referenční model ISO OSI, graf datových jednotek a skupin vrstev Beluga. Archivovány od originál dne 26. května 2012.CS1 maint: ostatní (odkaz)
- Zimmermann, Hubert (duben 1980). „OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection“. Transakce IEEE na komunikaci. 28 (4): 425–432. CiteSeerX 10.1.1.136.9497. doi:10.1109 / TCOM.1980.1094702. S2CID 16013989.
- Příručka pro síťovou technologii společnosti Cisco Systems