Model OSI (Open Systems Interconnection nebo Open Systems Interconnection) je referenční struktura, která byla vyvinut v 80 podle Mezinárodní organizace pro normalizaci (ISO) se záměrem vytvořit rámec, který by sloužil jako vodítko při vývoji komunikačních protokolů. Tyto protokoly interně dodržují své vlastní standardy, ale jsou zpracovávány v tomto rámci, a proto lze říci, že model OSI je standardem standardů.
V podstatě jsou informace přenášeny svisle přes 7 vrstev ze zdrojové aplikace do fyzické struktury (dráty, které přenášejí informace ve formě bitů), odkud jsou přenášeny zpět nahoru strukturou, aby se dostaly do osudu aplikace.
cíleV tomto tutoriálu uvidíme 7 vrstev, které tvoří model, jeho klíčové vlastnosti a jak se standard hodí TCP / IP v.
7 vrstev modelu OSI
Ve všech vrstvách sítě jsou informace zpracovávány v příslušném formátu, tyto datové pakety, které se pohybují vrstvami, jsou známé jako PDU (Protocol Data Unit nebo Protocol Data Unit), ale jejich název se liší podle toho, v jaké vrstvě se nachází k transformacím, kterými prochází.
Vrstva 1 - fyzická vrstva
Jedná se o nejnižší vrstvu modelu, která odkazuje na fyzické vlastnosti sítě, jako jsou typy kabelů použitých k připojení hardwaru, typy konektorů, délka kabelů atd. Standard ethernetového kabelu 100BASE-TX jako příklad uvádí rychlé ethernetové propojovací kabely, které používají křížený párový kabel schopný přenosu v obou směrech současně.
Je důležité si uvědomit, že v této vrstvě není bitům přiřazen žádný význam, jsou to jednoduché 1 a 0 cestující sítí a jejich interpretaci mají na starosti horní vrstvy.
PDU v této vrstvě je „bit“.
Vrstva 2 - Vrstva datového spojení
Je to vrstva, která je zodpovědná za dávání významu bitům, které proudí v síti, definuje velikost každého odeslaného paketu, způsob, jakým je každý paket adresován, aby dosáhl správného příjemce, a nějaký mechanismus, který zabrání 2 nebo více uzly v síti odesílají data současně.
Tato vrstva má na starosti detekci a opravu chyb, aby zajistila, že odeslaná data jsou stejná jako data přijatá. Pokud dojde k nepřekonatelné chybě, musí norma specifikovat způsob, jakým bude uzel informován o předávání dat. V této vrstvě je fyzická adresa zařízení (MAC adresa), která je přiřazena ve výrobě. Je to také vrstva, kde jsou stavěny „tunely“ používané při stavbě VPN.
PDU v této vrstvě je „Rámeček“ nebo „Rámeček“.
Vrstva 3 - Síťová vrstva
Má na starosti směrování síťových zpráv z jednoho počítače do druhého a získání vhodné cesty po síti. Podobně poskytuje zařízení logickou adresu (v této vrstvě je zpracován protokol IP).
Směrovač v této vrstvě může mít na starosti připojení 2 sítí, které ve vrstvě 2 používají různé protokoly. Například síť využívající ethernet s protokolem využívajícím protokol T1.
PDU v této vrstvě je „Packet“.
Vrstva 4 - Transportní vrstva
Je to základní vrstva, ve které počítač v síti komunikuje s jiným počítačem v síti. Jeho hlavním účelem je zajistit, aby se pakety pohybovaly po síti spolehlivě a bez chyb. Toho je dosaženo navázáním spojení mezi zařízeními, potvrzením příjmu paketů a předáním paketů, které nebyly přijaty nebo se poškodí, než dorazí na místo určení. V této vrstvě je protokol TCP.
PDU v této vrstvě je „Segment“.
Vrstva 5 - Vrstva relace
Má na starosti vytváření „relací“ (instance komunikace a výměny dat) mezi 2 zařízeními v síti. Před zahájením přenosu informací musí být vytvořena relace a musí být ukončena, jakmile přenos skončí.
PDU v této vrstvě je „Data“.
Vrstva 6 - Vrstva prezentace
Má na starosti převod dat z jednoho typu reprezentace na jiný. Například na jednom konci lze použít složitý kompresní proces ke snížení počtu bitů přenášených po síti a na druhém konci jsou tyto bity „dekomprimovány“ takovým způsobem, že jsou interpretovány aplikační vrstvou. Tato vrstva je také známá jako vrstva syntaxe.
PDU v této vrstvě je „Data“.
Vrstva 7 - aplikační vrstva
Je zodpovědný za správu síťových technik používaných aplikacemi k navazování připojení, v této vrstvě je protokol HTTP.
The PDU v této vrstvě je to „Data“.
Výhody modelu OSI
Na úrovni změnyZměna v jedné vrstvě má malý vliv na ostatní, což umožňuje větší flexibilitu v protokolech.
Na úrovni designuToto oddělení umožňuje každému poskytovateli soustředit se na odpovídající vrstvu při navrhování nového protokolu, pokud je zachována komunikace s ostatními vrstvami, je výsledek transparentní.
Na úrovni řešení problémůOddělení vrstev umožňuje izolovat zdroj konkrétního problému jednodušším způsobem tím, že je možné zaměřit zdroje tam, kde se problémy vyskytují.
Na úrovni standardůRozhodně největší výhodou je možnost stanovit skupinu základních pravidel pro zpracování komunikace mezi zařízeními na mezinárodní úrovni. Je třeba poznamenat, že tento model je pouze vodítkem, a proto existují případy, které přesahují jeho strukturu.
- Dokumentace uvádí mezi výhodami tohoto modelu „snadnost učení“, ale musím zmínit, že v mém osobním případě mě toto oddělení vrstvami stále více a více mátlo až do odmítnutí učení modelu, pouze certifikace CISCO (pro který byste měli do puntíku znát tento model) by mě mohl přinutit se to naučit.
Vrstva 1 - odkazATato vrstva kombinuje fyzickou vrstvu a vrstvu datového připojení a směruje data mezi zařízeními ve stejné síti. Kromě toho zvládá výměnu dat mezi sítí a dalšími zařízeními.
Vrstva 2 - internetOdpovídá síťové vrstvě a k určení zařízení, se kterým komunikuje, používá IP adresu sestávající ze síťového identifikátoru a identifikátoru „Host“.
Vrstva 3 - DopravaOdpovídá transportní vrstvě a je tam umístěn TCP (Transport Control Protocol), který funguje tak, že se zeptá jiných zařízení v síti, zda jsou ochotni přijmout informace z místního zařízení.
Vrstva 4 - aplikaceKombinuje vrstvy relace, prezentace a aplikace do jedné. Zde se nacházejí protokoly pro konkrétní funkce (FTP, SMTP).
Následující obrázek se pokouší shrnout části tohoto tutoriálu jednoduchým a praktickým způsobem:
Jak uvidíte, skutečnost, že protokol TCP / IP kombinuje několik vrstev v jedné, může při učení modelu způsobit trochu zmatku, jen doufám, že tento návod posloužil k objasnění veškerých pochybností, které o modelu můžete mít a že slouží jako základ pro pochopení dalších tutoriálů pro práci se sítí.