- internet4U -

FrekvenΦnφ slovnφk Internetworkingu pro ka₧dΘho

Chcete zjistit, co skr²vajφ zßhadnΘ zkratky FTP, HTTP nebo URL? Potom je tu slovnφk prßv∞ pro vßs!

      FTP (File Transfer Protocol)

      FTP, neboli zkratka pro File Transfer Protocol (protokol pro p°enos soubor∙), je oznaΦenφ jednΘ ze zßkladnφch a historicky prvnφch standardnφch slu₧eb na Internetu, umo₧≥ujφcφ p°enßÜet soubory mezi dv∞ma poΦφtaΦi zapojen²mi do sφt∞ TCP/IP (Transmission Control Protocol/Internet Protocol). Zßrove≥ je FTP i nßzvem specißlnφho komunikaΦnφho protokolu, kter² programy zajiÜ¥ujφcφ funkce FTP pou₧φvajφ ke vzßjemnΘ komunikaci.

      Pomocφ FTP lze na/z hostitelskΘho poΦφtaΦe (poΦφtaΦe, k jeho₧ soubor∙m p°istupujete) provßd∞t veÜkerΘ zßkladnφ operace se soubory a adresß°i (p°esouvßnφ, kopφrovßnφ, vytvß°enφ a mazßnφ). Proto₧e slu₧ba FTP je typickou aplikacφ typu client-server, pot°ebujete k jejφmu pou₧φvßnφ mφt na svΘm poΦφtaΦi klientsk² program pro FTP a na poΦφtaΦi, k jeho₧ soubor∙m chcete p°istupovat, musφ b²t spuÜt∞n program FTP serveru. V∞tÜina vφceu₧ivatelsk²ch operaΦnφch systΘm∙ podporujφcφch rozlehlΘ sφt∞ obsahuje FTP server jako integrovanou souΦßst a slu₧by FTP tedy poskytuje nep°etr₧it∞ po celou dobu provozu. Pro p°φmΘ pou₧φvßnφ FTP je nutnΘ, aby poΦφtaΦ, na kterΘm b∞₧φ klientsk² program, byl p°φmo p°ipojen do sφt∞ (Internetu) pomocφ protokolu TCP/IP, respektive PPP (Point to Point Protocol). Pokud toti₧ budete ze svΘho osobnφho poΦφtaΦe mφt pouze terminßlov² p°φstup do Internetu, m∙₧ete sice na poΦφtaΦi, k n∞mu₧ jste prßv∞ p°ipojeni, jako terminßl spustit klienta pro FTP, ale budete moci p°enßÜet soubory pouze mezi vybran²m a tφmto poΦφtaΦem, nikoliv sv²m PC.

      Vlastnφ komunikace protokolem FTP se do znaΦnΘ mφry podobß °ßdkov∞ zadßvan²m p°φkaz∙m pro prßci se soubory a adresß°i, jakΘ se pou₧φvajφ p°i prßci v prost°edφ MS DOSu Φi unixovΘ terminßlovΘ relace, a p°i pou₧itφ °ßdkovΘho klienta na terminßlu je budete muset p°φmo zadßvat. NaÜt∞stφ existuje i mnoho klientsk²ch program∙ pro grafickß prost°edφ jako je Microsoft Windows nebo systΘm poΦφtaΦ∙ Apple Macintosh, s nimi₧ lze pracovat velmi podobn∞ jako se znßm²mi souborov²mi mana₧ery typu Norton Commanderu (v jednom okn∞ obraz lokßlnφho a ve druhΘm vzdßlenΘho disku), vΦetn∞ mo₧nosti p°etahovßnφ soubor∙ myÜφ atd.

      Pro p°φstup k jednotliv²m soubor∙m p°es FTP je na naprostΘ v∞tÜin∞ hostitelsk²ch poΦφtaΦ∙, kde zpravidla b∞₧φ vφceu₧ivatelskΘ operaΦnφ systΘmy jako UNIX nebo Windows NT, vyu₧φvßn systΘm p°φstupov²ch prßv p°φsluÜnΘho operaΦnφho systΘmu. Z toho plyne po₧adavek, aby ten, kdo chce na p°φsluÜn² poΦφtaΦ p°istupovat, na n∞m m∞l legßlnφ u₧ivatelsk² ·Φet s definovan²mi prßvy.

      Vlastnφ p°enos obsahu soubor∙ umo₧≥uje FTP provßd∞t ve dvou re₧imech jako text a jako binßrnφ data. Pokud je soubor p°enßÜen jako textov², zaznamenß to, ₧e bude-li putovat mezi poΦφtaΦi s r∙zn²m k≤dovßnφm znak∙, je povolena (a pravd∞podobn∞ bude i povolena) automatickß konverze k≤dovßnφ. Konverze se net²kß jen vlastnφho k≤du jednotliv²ch znak∙, ale i formßtu textovΘho souboru jako takovΘho. V prost°edφ operaΦnφho systΘmu UNIX je nap°φklad k odd∞lenφ °ßdk∙ pou₧φvßn pouze znak LF (novß °ßdka), kde₧to pod MS DOSem a Windows je °ßdek odd∞len dvojicφ znak∙ CR+LF (nßvrat vozφku + novß °ßdka) a p°i p°enosu v re₧imu "text" mezi unixov²m serverem a PC budou nahrazeny znaky LF za dvojici CR+LF. P°i p°enosu souboru, jeho₧ obsah musφ b²t p°esn∞ zachovßn (nap°φklad komprimovanΘ nebo spustitelnΘ programo-vΘ soubory) tak m∙₧e kv∙li chybn∞ nastavenΘmu re₧imu p°enosu dojφt k jeho poÜkozenφ.

      Pozn. red. Omlouvßme se Φtenß°∙m, heslo Anonymnφ FTP, je₧ m∞lo nßsledovat, bylo za°azeno v minulΘm Φφsle

      HTTP (HyperText Transport Protocol)

      HTTP, neboli "protokol pro p°enos hypertextu", je oznaΦenφ pro jednoduch² komunikaΦnφ protokol slou₧φcφ ke komunikaci mezi prohlφ₧eΦem webov²ch strßnek a www serverem.

      Protokol HTTP obsahuje pouze jedin² p°φkaz pro naΦtenφ souboru a mechanismus hlßÜenφ chyb. Komunikace prohlφ₧eΦe s www serverem tak probφhß jako sekvence jednotliv²ch po₧adavk∙ na p°enos dokument∙. Obrßzky vlo₧enΘ do t∞la HTML dokumentu jsou p°itom p°enßÜeny jako samostatn² po₧adavek, tak₧e relace p°enesenφ dokumentu se Φty°mi obrßzky vy₧aduje navßzßnφ p∞ti spojenφ a odeslßnφ p∞ti samostatn²ch po₧adavk∙ na p°φjem souboru (jeden na vlastnφ textovΘ t∞lo a Φty°i na vlo₧enΘ obrßzky).

      URL (Universal/Uniform Resource Locator)

      Nejv∞tÜφ potencißl Internetu je p°edevÜφm v umo₧n∞nφ p°φstupu k velkΘmu mno₧stvφ elektronicky zpracovan²ch informacφ v mnoha r∙zn²ch formßch, takzvan²m zdroj∙m, kterΘ majφ podobu elektronick²ch dokument∙ Φi specißlnφch datov²ch soubor∙. InformaΦnφ zdroje jsou umφst∞ny na r∙zn²ch poΦφtaΦφch po celΘm sv∞t∞, tak₧e p°irozen∞ existuje pot°eba jejich jednotnΘ a p°itom jedineΦnΘ identifikace. Tu poskytuje URL (Uniform Resource Locator), co₧ v p°ekladu znamenß n∞co jako "jednotn² identifikßtor zdroje".

      URL mß podobu °et∞zce znak∙ (nap°φklad "http://omega.inf.upol.cz:8080/index.html"), kter² mß Φty°i hlavnφ Φßsti.

      Prvnφ Φßst ukonΦenß sekvencφ :// urΦuje p°φstupov² protokol, respektive typ slu₧by, prost°ednictvφm kterΘ je p°φsluÜn² zdroj p°φstupn². Sekvence http v naÜem p°φkladu znamenß, ₧e se jednß o hypertextov² dokument systΘmu www (World Wide Web), kter² je p°φstupn² protokolem HTTP (HyperText Transport Protocol). Pokud je zdrojem nap°φklad soubor p°φstupn² p°es FTP, je na tomto mφst∞ uvedeno ftp, atd.

      Druhß Φßst za :// obsahuje domΘnovΘ jmΘno (p°φpadn∞ IP adresu v teΦkovΘ notaci nap°. 194.212.18.56) urΦujφcφ konkrΘtnφ poΦφtaΦ v sφti, na n∞m₧ je p°φsluÜn² dokument ulo₧en. V naÜem p°φkladu je to poΦφtaΦ s adresou omega.inf.upol.cz. DalÜφ dv∞ Φßsti URL jsou ji₧ nepovinnΘ. Za dvojteΦkou nßsledujφcφ Φφslo urΦuje takzvanΘ Φφslo portu tedy Φφslo b∞₧φcφho programu, kter² na tomto poΦφtaΦi p°φsluÜnou slu₧bu poskytuje; v naÜem p°φpad∞ se jednß o Φφslo portu, na n∞m₧ odpovφdß www server. Pokud toto Φφslo nenφ v URL uvedeno, p°edpoklßdß se, ₧e slu₧ba komunikuje pod standardnφm Φφslem portu, kterΘ je pro ka₧d² typ slu₧by pevn∞ stanoveno a nap°φklad pro www je 80.

      Poslednφ slo₧kou URL je cesta a nßzev konkrΘtnφho dokumentu, kterß je op∞t nepovinnß. Pokud nenφ uvedena, odeÜle www server standardnφ ·vodnφ strßnku, FTP server zobrazφ hlavnφ adresß°, a podobn∞.

Jan ╚ßp

internet4U