Transparentnost sítě - Network transparency - Wikipedia

Transparentnost sítě, ve svém nejobecnějším smyslu, odkazuje na schopnost protokolu přenášet data přes síť způsobem, který je průhledný (neviditelné) pro ty, kteří používají aplikace, které používají protokol. Tímto způsobem mohou uživatelé konkrétní aplikace přistupovat ke vzdáleným prostředkům stejným způsobem, jakým by přistupovali ke svým vlastním místním prostředkům. Příkladem toho je cloudové úložiště, kde jsou vzdálené soubory prezentovány jako lokálně přístupné, a cloud computing kde se daný zdroj zpracovává.

X okno

Termín je často částečně správně aplikován v kontextu Systém X Window, který je schopen přenášet grafická data po síti a bezproblémově je integrovat s místně spuštěnými a zobrazovanými aplikacemi; určitá rozšíření systému X Window však nejsou schopna pracovat po síti.[1]

Databáze

V centralizovaný databázový systém, jediným dostupným prostředkem, který je třeba chránit před uživatelem, jsou data (tj úložný systém ). V distribuovaný DBMS, druhý zdroj je třeba spravovat stejným způsobem: síť. Přednostně by měl být uživatel chráněn před provozními podrobnostmi sítě. Pak by nebyl žádný rozdíl mezi databázovými aplikacemi, které by běžely v centralizované databázi, a těmi, které by běžely v distribuované. Tento druh transparentnosti se označuje jako transparentnost sítě nebo transparentnost distribuce. Od a Systém pro správu databází (DBMS) perspektiva, transparentnost distribuce vyžaduje, aby uživatelé nemuseli určovat, kde jsou data umístěna.

Někteří rozdělili průhlednost distribuce na průhlednost umístění a průhlednost pojmenování.

Průhlednost umístění v příkazech použitých k provedení úkolu je nezávislá jak na umístění dat, tak na systému, na kterém se operace provádí.

Pojmenování průhlednosti znamená, že pro každý objekt v databázi je uveden jedinečný název.

Firewally

Transparentnost v technologii brány firewall lze definovat v síti (IP nebo Internetová vrstva ) nebo na aplikační vrstva.

Transparentnost ve vrstvě IP znamená, že klient cílí na skutečnou adresu IP serveru. Pokud je připojení netransparentní, pak klient cílí na zprostředkujícího hostitele (adresu), kterým může být proxy nebo server pro ukládání do mezipaměti. Transparentnost vrstvy IP lze definovat také z pohledu serveru. Pokud je připojení transparentní, server uvidí skutečnou IP adresu klienta. Pokud není transparentní, server uvidí IP zprostředkujícího hostitele.

Transparentnost na aplikační vrstvě znamená, že klientská aplikace používá protokol jiným způsobem. Příklad transparentního požadavku HTTP na server:

DOSTAT / HTTP/1.1Hostitel: example.orgSpojení: Udržet naživu

Příklad netransparentního požadavku HTTP na proxy (mezipaměť):

DOSTAT http://foo.bar/ HTTP/1.1Proxy připojení: Udržet naživu

Průhlednost aplikační vrstvy je symetrická, pokud je na obou stranách použit stejný pracovní režim. Transparentnost je asymetrická, když brána firewall (obvykle proxy) převádí požadavky typu serveru na typ proxy nebo naopak.

Transparentnost ve vrstvě IP neznamená automaticky průhlednost aplikační vrstvy.

Viz také

Reference

  1. ^ „The Wayland Situation: Facts About X vs. Wayland (Phoronix)“. LWN.net. 23. června 2013.