Principy přenosu v síti Internet
SDĚLOVACÍ KANÁL-PŘENOSOVÝ KANÁL
Přenosový kanál
V síti Internet se pro realizaci přenosu mezi počítači vytvářejí přenosové kanály někdy také charakterizované jako virtuální přenosové kanály. Virtuální - což znamená pomyslné - protože o jejich existenci vědí pouze počítače, mezi nimiž je přenosový kanál vytvořen. Vytvoření přenosového kanálu nedefinuje jeho kapacitu, neurčuje konkrétní přenosové linky, kudy bude komunikace probíhat, není ani zabezpečeno, aby v případě výpadku linky byla tato informace předána na dotyčné počítače. Původní koncepce přenosu na lince spojující dva počítače vychází z toho, že pokud to její kapacita dovolí, jsou zde přenášeny IP-datagramy, aniž se přitom zkoumá, k jaké funkci patří. Takže potom není ani dost dobře možné kontrolovat všechny virtuální kanály, které by přes tuto linku mohly vést.
Přenosový kanál je definován čtveřicí číselných hodnot. IP-adresou počátečního počítače a IP-adresou cílového počítače a dále porty cílového a počátečního počítače. Port je číslo, které má rozlišit různé funkce, ke kterým byl přenosový kanál vytvářen. Obrazně řečeno má vyjádřit způsob, jímž je přenosový kanál "ukotven" k počátečnímu i cílovému počítači.
Na Obr. 1 ( v předchozí kapitole [1]) byl vytvořen virtuální přenosový kanál z prvního počítače na druhý pro uživatele User1, který pracuje s TELNETem, a současně s tím může začít program SMTP přenášet stejným směrem i E-mail (dopis). Další uživatel User3 by mohl právě otevírat FTP. Přitom již úvodní reakce druhého počítače je na každou ze zmíněných činností odlišná. ( Například pro SMTP nevyžaduje zadání hesla.) Vlastně se dá říci, že příkazy pro aktivaci nějaké (interaktivní) funkce v Internetu by měly obecně vypadat
funkce počítač [port]
A skutečně se tato syntaxe dá v mnoha případech nějakým způsobem nalézt, nejuniverzálněji pro funkci TELNET. Explicitní zadávání portu ovšem není příliš časté, neboť pro běžné funkce se v Internetu standardně používají pro port tyto implicitní hodnoty:
funkce port
FTP 21
TELNET 23
SMTP 25 ( E-mail )
Gopher 70
WWW 80
Již hodnoty implicitně stanovených portů v Internetu dávají tušit, proč právě tyto funkce byly v předchozím ( na rozdíl od funkcí jiných ) uvedeny jako charakteristické pro funkční pohled na počítač připojený do Internetu. Jen dodejme, že podle SMTP - zkratka Simple Mail Transfer Protocol - pracují v pozadí programy přenášející dopisy.
Přitom první tři (historické) funkce představují tzv. spojovanou spolupráci programového vybavení na dvou počítačích. To znamená, že virtuální kanál je otevřen po celou dobu seance ( zakončované explicitně příkazy jako quit , bye , logout a podobně ). Gopher a WWW naopak představují typickou nespojovanou spolupráci klient-programu se server-programem. Přenosový kanál se vždy znovu vytváří pro každý požadavek zadávaný serveru. Po odpovědi serveru je kanál zrušen. ( To zároveň vysvětluje, proč se v těchto případech někdy hovoří o síti Gopher serverů nebo WWW serverů .)
Zaujímavosti o referátoch
Ďaľšie referáty z kategórie