Zkoumáme TCP/IP pod Windows 95/98

V minulých Tipech a Tricích jsme malinko nakousli problematiku TCP/IP utilit, které jsou dostupné v operačním systému M...


V minulých Tipech a Tricích jsme malinko nakousli problematiku TCP/IP utilit,
které jsou dostupné v operačním systému Microsoft Windows. Téma je to ale tak
obsáhlé, že se všechny informace do předchozího pokračování nevešly a hodně
jich proto zbylo do následujících odstavců.
Na začátek proto jen malé summary minule byla řeč o obecných problémech s
nastavováním sítě a o dvou nejdůležitějších utilitách, o programech winipcfg a
ping. V podstatě tyto dva prográmky plně stačí pro většinu použití, po
následujících možnostech sáhnete asi jen v případě, že potřebujete vyřešit
nějaký konkrétní problém.
Obcházíme DNS
Zjistit IP adresu počítače podle jeho jména je nejčastěji úkolem DNS (Domain
Name Service) nebo WINS (Windows Internet Names Service) serverů. Bohužel ne
vždy jde služeb těchto specializovaných serverů použít. Takovým typickým
příkladem může být intranetový server, který má svoje jméno, jež je platné
pouze v interní síti. Samozřejmě existují i jiná řešení (např. spustit vlastní
DNS nebo WINS server), ale i ve Windows existuje jednodušší řešení tak známé z
Unixu soubor hosts. Ten samozřejmě není umístěn v adresáři /etc, ale přímo v
hlavním adresáři Windows (nejčastěji c:windows). Ačkoliv o této možnosti help
zarytě mlčí, je již takový soubor předpřipraven a skrývá se pod nevinným názvem
hosts.sam. Tento soubor pak stačí přejmenovat na hosts a můžete začít dodávat
řádky podobné těm v Unixu. Pak může tento soubor vypadat např. nějak takto:
127.0.0.1 localhost
195.212.212.159 www.cw.cz casak
V takovém případě nemusíte psát již www.cw.cz, ale stačí jen napsat casak a váš
prohlížeč by měl ukázat domovskou stránku Computerworldu (samozřejmě pouze v
případě, že nepoužíváte proxy server).
Ach ta routa
Jedním z nejužitečnějších prográmků na zjištění problémů je bezesporu program
route. Ten vám totiž ukáže vaši směrovací tabulku, tedy kam budou směrovány
jednotlivé TCP/IP pakety. Nejčastěji asi použijete příkaz route PRINT, který
vypíše právě onu zmiňovanou tabulku. Pokud zkombinujete první dva sloupečky,
získáte adresy, pro které daný řádeček patří. Právě pro tyto adresy pak bude
použita brána a rozhraní specifikované ve třetím a čtvrtém sloupci. Tuto
tabulku můžete samozřejmě editovat pomocí parametrů ADD, DELETE, a CHANGE
příkazu route, ale rozhodně buďte velice opatrní. Windows totiž nastavují
většinu informací automaticky a nemusely by si vždycky s vašimi změnami poradit.
Ostatní nástroje
Jak vidíte v přiložené tabulce, je počet dostupných nástrojů relativně široký,
často se ale jedná o nástroje vysoce specializované a využijete je opravdu jen
zřídka. Asi nejpraktičtější jsou určitě programy ftp, telnet a tracert. Funkce
prvních dvou je asi na první pohled relativně jasná a tomu odpovídá i
funkčnost. Oba sice poskytují základní potřebné možnosti, přesto jsou prakticky
téměř nepoužitelné. Program ftp jde ještě vydržet, ale telnet je opravdu
strašný a prakticky nepoužitelný. Využijte proto první příležitosti a
nainstalujte si nějakého vhodného FTP klienta a jiný program na telnet.
Poněkud jinak je tomu v případě programu tracert, ten totiž většině nároků
vyhovuje. Tento program vám ukazuje, kudy všude váš vyslaný paket prochází při
cestě za svým cílem. Tedy např. tracert www.cw.cz vám zobrazí, přes které
servery putuje váš požadavek při čtení domovské stránky Computerworldu. Z
parametrů pak použijete asi pouze přepínač -d, který určuje, že se adresy
nebudou převádět zpět na jména, a přepínač -w timeout, jehož úkolem je nastavit
maximální čekací dobu na odpověď na timeout milisekund.
Některé síťové příkazy Microsoft Windows 95/98arpzobrazuje nebo modifikuje
tabulku pro převod IP adres
na ethernetovou MAC adresu
ftpklient FTP pro přenos souborů po síti Internet
nbtstat zobrazí statistiku a aktuální TCP/IP spojení používající NetBIOS
netstat zobrazí statistiku protokolu TCP/IP
ping ověření dosažitelnosti a nutného času k pinknutí počítače
route ovládání a modifikace směrovací tabulky
telnet umožňuje připojení k ostatním serverům protokolem telnet
tracert zobrazení cesty paketu Internetem
0 0506 / als









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.