Přenos dat po telefonní síti – Modemy MODEM Modem je zařízení, který umožňuje přenos dat (informací, internetu) po telefonní lince. Asi nemusím zdůrazňovat, že pro přenos dat mezi dvěma počítači přes telefonní linku potřebujeme dvou modemů (u každého počítače jeden modem - viz obr.1).
Obr.1 Počítač-modem-telefonní síť
Podle vlastního provedení rozdělujeme modemy na interní a externí. V naší úloze používáme externích modemů firmy U.S.Robotics. Interní modemy nalezneme pevně umístěné uvnitř v počítači či notebooku. Externí modem je přístroj umístěný vně počítače. Vlastní ovládání modemu ze strany počítače a přenos dat je obvykle realizováno pomocí sériovém portu. Sériový port kromě datových vodičů (Rxd, Txd) obsahuje další řídicí signály, pomocí níž počítač či modem signalizuje připravenost (RTS, CTS), vyzvánění (Ring), detekci nosné (Carier Detect). Modem má dva režimy činnosti příkazový a datový. •
V příkazovém režimu je možno modem konfigurovat a zasílat příkazy (pomocí přenosu po sériové lince počítače) pro navázání komunikace. Aby bylo možno modem ovládat nezávisle na výrobci, ujal se zde standard AT příkazů, kterým v určitém rozsahu disponuje každý modem.
•
Datový režim je určen pro vlastní přenos dat mezi počítači s využitím přenosové trasy telefonní linky. Do datového přenosu modem automaticky přechází po navázání spojení. Komunikace pro oba vzdáleně připojené počítače se navenek tváří, jako by zde modemy nebyly a oba počítače byly spojeny po sériovém kříženém kabelu (null-modem), tzn. byte vyslaný po sériové lince z jednoho počítače je přenesen na vstup sériové linky druhého počítače (viz obr.2).
Obr. 2 Virtuální spojení v datovém režimu
Aby bylo možno přejít zpět do příkazového režimu, je nutno vyslat modemu sekvenci tří po sobě jsou jdoucích znaků ‘+++‘, dále je přechod podmíněn mezerou v datech před a po zaslání sekvence ‘+++‘. Přechodem do příkazového režimu modem neukončuje navázané spojení a po upravení konfigurace je možno opět přejít do datového režimu příkazem ATO. Aby čas strávený vlastním přenosem, placeného připojením na telefonní lince, byl minimální, snaží se modem vhodně zvoleným typem modulace maximálně využít kapacitu přenosového kanálu. Dále je komunikace mezi modemy zabezpečena protokolem, který umožňuje detekci případně opravu špatně přenesených dat po telefonní lince vlivem vnějšího rušení. Tato oprava přenosu je ze strany modemu automatická a uživatel ji může detekovat pouze poklesem přenosové rychlosti. Aby se telefonním kanálem s nízkou přenosovou kapacitou nepřenášely zbytečně redundantní informace, provádí modem v reálném čase komprimaci (dekompromaci) přenášených dat. Uživatel modemu může kompresi zapnout či vypnout, případně ovlivnit její typ v příkazového režimu at příkazy AT&K?. Na použitém typu modulace, zabezpečení a druhu komprese se oba modemy dohodnou při navázání spojení. Pro kontrolu režimu, v němž oba modemy pracují, je možno využít informace, které modem vyšle těsně po navázání spojení. Poslední vlastnost, která u modemů stojí za zmínku, je nesymetrická přenosová rychlost mezi tokem odchozím a příchozím tokem (u některých standardů). Zde se tedy do technických vlastností projevila skutečnost, že většina uživatelů z praxi spíše data přijímá než odesílá. Například náš modem U.S.Robotic s podporou modulačního standardu ITUT-T V.90 je schopen přijímat data rychlostí až 56kbit/s a odesílat je s rychlostí maximálně 33,6kbit/s. Na přenosovou rychlost telefonní trasy má podstatný vliv kvalita přívodních vodičů k telefonní ústředně včetně vlastní telefonní ústředny. Celková přenosová rychlost je dána rychlostí nejpomalejším článkem přenosového řetězce, do kterého zahrnujeme rychlost sériové linky prvního počítače, rychlost komunikace na telefonní linku a rychlost sériové linky druhého počítače (viz obr.3).
Obr. 3 Přenosové rychlosti u modemu při připojení
Seznam AT běžně používaných at příkazů: At příkaz
Funkce at příkazu
atd XXXX
Modem provede volání čísla XXXX.
ata
Zvednutí příchozího spojení. Modem ohlašuje příchozí hovor vypisováním ring.
ato
Přechod z příkazového režimu do datového, nutno předem mít navázané spojení.
ath0 / ath1
Zavěšení / zvednutí linky (sluchátka). Ath0 zavěsí navázané spojení, ath1 vyvěsí tel. linku.
ate0 / ate1
Vypnutí / zapnutí echa modemu.
atl0-3
Hlasitost reproduktoru modemu.
HYPERTERMINÁL Jedná se program, který naleznete takřka na každém počítači s grafickým operačním systémem firmy Microsoft v menu start-programy-příslušenství-komunikace. Ikona programu Hyper Terminal je zobrazena pod textem.
Program slouží, jak už název naznačuje, k terminálovému připojení, tzn. vaše stisky kláves jsou přeneseny na připojenou protistanici a data zaslaná od protistanicí jsou zobrazena v okně terminálu. Po spuštění programu Hyper Teminal se objeví okno, vněmž zadáte svůj název připojení, případně zvolíte jeho ikonu. Pod tímto názvem bude uloženo vaše nastavení programu včetně konfigurace daného připojení. Později se pod tímto názvem můžete rovnou bez nutnosti opětovné konfigurace k vybrané protistanici.
Po zadání vámi zvoleného názvu se objeví okno, ve kterém nastavíte port, případně zařízení, pomocí něhož chcete komunikovat. Naše modemy jsou připojený prostřednictvím portu COM1, proto ho zvolte i vy. Nevolte zde možnost U.S.Robotic, protože by později nebylo možné zadávat at příkazy.
Dále se vám objeví konfigurační okno sériového portu. Podle obrázku pod textem zadejte shodné parametry.
Poté by se mělo objevit okno terminálu, červené nápisy slouží pouze k ilustraci funkce a ve vlastním terminálu už nejsou přítomny.
Objeví li se okno s následujícím nápisem je nutné modem uvolnit z příchozích spojení.
Další funkce, které program nabízí, jsou přenosy souborů z jednoho počítače na druhý. Přenos souborů je možné realizovat pomocí několika předdefinovaných protokolů.
Před vlastním přenosem je nutno na protistanici, která bude příjmat soubor, zadat funkci přijmout a zvolit typ protokolu shodný s vysílací stranou. Vhodně zvolený protokol může zajistit znovuvyslání chybně přenesených dat, jeho nevýhodou je určitá režie nezbytná pro řízení přenosu.
AKTIVOVÁNÍ / DEAKTIVOVÁNÍ MODEMU Z PŘÍCHOZÍHO SPOJENÍ Tuto operaci provádíme pouze na počítači 316-4_P5, a to následovně. Nejprve najedeme myší nad ikonu Místa v síti, pravým tlačítkem vybereme ze seznamu volbu Vlastnosti.
Dále nad zástupcem Příchozí připojení zmáčkneme pravé tlačítko myši a vybereme ze seznamu volbu Vlastnosti.
V následujícím okně je možné aktivovat případně deaktivovat modemu U.S. Robotics za služby příchozí připojení.
SÍŤOVÁ PŘIPOJENÍ Na počítači 316-5_P4 je možno postupně aktivovat několik síťových připojení. Aktivace připojení „modem spojeni, com2 spojení “ se provádí následovně. Nejprve najedeme myší nad ikonu Místa v Síti, pravým tlačítkem vybereme ze seznamu volbu vlastnosti.
Poté myší nad daným připojením, které hodláte aktivovat, klikněte pravým tlačítkem a vyberete volbu Připojit. Pro pozdější odpojení je nutné nad ikonou vybrat volbu Odpojit.
Síťové připojení „lan spojení“ je možno aktivovat spojením síťových kabelů prostřednictvím spojky u boku počítače 316-5_P5. Deaktivace se provede vysunutím jednoho síťového kabelu ze spojky. Po spojení nebo rozpojení je nutno chvíli počkat na reakci systému, který o změně stavu informuje v dolní pravé části monitoru. Ikona „lan spojení“ z předchozího obrázku nese informaci o rozpojení lan kabelu v podobě červeného křížku, který v případě správného spojení kabelů vymizí.