Pomocí služby přenosu souborů ftp. FTP protokol

Jak jsme se již dozvěděli, internet je globální počítačová síť, která zahrnuje miliony serverů a klientských počítačů, skládajících se z různých komunikačních kanálů a fungujících díky určitým technologiím. Díky všemu výše uvedenému je možné přenášet informace z jednoho počítače do druhého, ale jaké informace, přesněji, jaký typ a formát? Jak budou tyto informace prezentovány na počítači uživatele? Jaká pravidla a scénáře pro práci s těmito informacemi budou použity? Odpovědi na tyto otázky dávají popisy služeb, které fungují na internetu.

Služby jsou typy služeb, které jsou poskytovány internetovými servery.

V historii internetu existovaly různé typy služeb, z nichž některé se již nepoužívají, jiné postupně ztrácejí na oblibě, jiné zažívají svůj rozkvět.

Uvádíme seznam služeb, které v tuto chvíli neztratily svůj význam:

  • World Wide Web - World Wide Web - služba pro vyhledávání a prohlížení hypertextových dokumentů včetně grafiky, zvuku a videa.
  • E-mail – elektronická pošta – služba pro přenos elektronických zpráv.
  • Usenet, News - diskusní skupiny, diskusní skupiny - typ online novin nebo nástěnky.
  • FTP je služba přenosu souborů.
  • ICQ je služba pro komunikaci v reálném čase pomocí klávesnice.
  • Telnet je služba pro vzdálený přístup k počítačům.
  • Gopher je služba pro přístup k informacím pomocí hierarchických adresářů.
Mezi tyto služby můžeme vyzdvihnout služby určené pro komunikaci, tedy pro komunikaci, přenos informací (E-mail, ICQ), dále služby, jejichž účelem je ukládat informace a poskytovat uživatelům přístup k těmto informacím.

Mezi nejnovějšími službami zaujímá přední místo z hlediska objemu uložených informací služba WWW, protože tato služba je pro uživatele nejpohodlnější a technicky nejpokročilejší. Na druhém místě je služba FTP, protože bez ohledu na to, jaká rozhraní a vymoženosti jsou pro uživatele vyvinuty, informace jsou stále uloženy v souborech, ke kterým tato služba poskytuje přístup. Služby Gopher a Telnet lze v současné době považovat za „umírající“, protože na servery těchto služeb nejsou přijímány téměř žádné nové informace a počet takových serverů a jejich publikum se prakticky nezvyšuje.

World Wide Web - World Wide Web World Wide Web (WWW) je hypertextový, přesněji hypermediální informační systém pro vyhledávání internetových zdrojů a přístup k nim. Hypertext je informační struktura, která umožňuje vytvořit sémantická spojení mezi textovými prvky na obrazovce počítače tak, že můžete snadno přecházet z jednoho prvku do druhého.

V praxi se v hypertextu některá slova zvýrazní podtržením nebo vybarvením jinou barvou. Zvýraznění slova znamená, že existuje spojení mezi tímto slovem a nějakým dokumentem, ve kterém je téma spojené se zvýrazněným slovem probráno podrobněji.

Hypermedia je to, co se stane, když nahradíte slovo „text“ v definici hypertextu „jakýmkoli typem informace“: zvuk, grafika, video. Takové hypermediální odkazy jsou možné, protože spolu s textovými informacemi je možné propojit jakoukoli jinou binární informaci, například zakódovaný zvuk nebo grafiku, pokud tedy program zobrazí mapu světa a uživatel na ní vybere kontinent mapa pomocí myši, program o ní může poskytnout grafické, zvukové a textové informace.

WWW systém je postaven na speciálním protokolu přenosu dat zvaném HyperText Transfer Protocol (HTTP).

Veškerý obsah WWW systému tvoří WWW stránky.

WWW stránky jsou hypermediální dokumenty systému World Wide Web. Vytvořeno pomocí hypertextového značkovacího jazyka HTML (Hypertext značkovací jazyk).

Jedna WWW stránka se ve skutečnosti obvykle skládá ze souboru hypermediálních dokumentů umístěných na jednom serveru, vzájemně provázaných a významově souvisejících (např. obsahujících informace o jedné vzdělávací instituci nebo jednom muzeu). Každý stránkový dokument může naopak obsahovat více obrazovkových stránek textu a ilustrací. Každá WWW stránka má svou vlastní „titulní stránku“ (anglicky: „homepage“) – hypermediální dokument obsahující odkazy na hlavní součásti stránky. Adresy "titulních stránek" jsou distribuovány na internetu jako adresy stránek.

Soubor webových stránek propojených pomocí odkazů a navržených k dosažení společného cíle se nazývá web.

E-mailem.

E-mail se objevil asi před 30 lety. Dnes je nejrozšířenějším prostředkem výměny informací na internetu. Schopnost přijímat a odesílat e-maily může být užitečná nejen pro komunikaci s přáteli z jiných měst a zemí, ale také v obchodní kariéře. Například, když se ucházíte o zaměstnání, můžete rychle poslat svůj životopis pomocí e-mailu různým společnostem. Navíc na mnoha stránkách, kde se musíte registrovat (online hry, internetové obchody atd.), musíte často uvést svůj e-mail. Jedním slovem, e-mail je velmi užitečná a pohodlná věc.

Elektronická pošta (Electronic mail, anglicky mail - mail, zkráceně e-mail) se používá pro přenos textových zpráv v rámci internetu i mezi jinými emailovými sítěmi.

Pomocí e-mailu můžete odesílat zprávy, přijímat je do e-mailové schránky, odpovídat na dopisy od korespondentů, odesílat kopie dopisů několika příjemcům najednou, přeposílat přijatý dopis na jinou adresu, používat logická jména místo adres, vytvářet několik podsekce poštovní schránky pro různé typy korespondence, zahrnují v dopisech různé zvukové a grafické soubory a také binární soubory - programy.

Chcete-li používat e-mail, musí být počítač připojen k telefonní síti přes modem.

Počítač připojený k síti je považován za potenciálního odesílatele a příjemce paketů. Každý internetový uzel při odesílání zprávy jinému uzlu ji rozdělí na pakety pevné délky, obvykle o velikosti 1500 bajtů. Každý paket je opatřen adresou příjemce a adresou odesílatele. Takto připravené pakety jsou odesílány komunikačními kanály do jiných uzlů.

Při příjmu libovolného paketu uzel analyzuje adresu příjemce a pokud se shoduje s vlastní adresou, paket je přijat, jinak je odeslán dále. Přijaté pakety související se stejnou zprávou se shromažďují. Jakmile jsou přijaty všechny pakety jedné zprávy, jsou zřetězeny a doručeny příjemci. Kopie paketů jsou uloženy na odesílacích uzlech, dokud není přijata odpověď z uzlu příjemce indikující úspěšné doručení zprávy. Tím je zajištěna spolehlivost.

K doručení dopisu adresátovi stačí znát jeho adresu a souřadnice nejbližší poštovní schránky. Na cestě k adresátovi dopis prochází několika poštami (uzly).

Proces postupného určování cesty písmene se nazývá směrování.

Při používání e-mailu je každému odběrateli přidělena jedinečná poštovní adresa, jejíž formát je:

@ .

Například: [e-mail chráněný], kde země je uživatelské jméno, space.com je název počítače, @ je oddělovací znak „komerční“, často nazývaný „pes“.

E-mail nevyžaduje současnou přítomnost obou účastníků na různých koncích linky. Zprávy přijaté e-mailem jsou uloženy ve speciálním „poštovním“ počítači v oblasti diskové paměti přidělené pro příjemce (jeho „schránka“), odkud si je může stáhnout a přečíst pomocí speciálního klientského programu. Pro odeslání zprávy potřebujete znát e-mailovou adresu předplatitele. Díky kvalitní komunikaci dorazí e-mail kamkoli na světě během několika minut.

Existuje velké množství programů pro práci s e-mailem, které umožňují automatizovat proces odesílání dopisů. Zprávy jsou vytvářeny offline, tzn. bez připojení k poštovnímu serveru, což šetří čas strávený na síti a odesílání a přijímání zpráv probíhá na žádost uživatele, v okamžiku, kdy to uzná za vhodné. Samotný program bude odesílat a přijímat dopisy.

E-mailové programy pro osobní počítače používají různé protokoly pro příjem a odesílání pošty.

Při odesílání pošty program komunikuje se serverem odchozí pošty neboli SMTP serverem pomocí protokolu SMTP (Simple Mail Transfer Protocol).

Při příjmu pošty program komunikuje se serverem příchozí pošty nebo serverem POP3 pomocí protokolu POP3 (Post Office Protocol 3). Mohou to být různé počítače nebo stejný počítač. Názvy serverů poskytuje uživatelům poskytovatel.

Modernější protokol IMAP umožňuje zejména selektivně kopírovat příchozí zprávy z poštovního serveru do počítače. Chcete-li tento protokol používat, musí jej podporovat váš ISP i váš e-mailový program.

Schéma doručování zpráv.

Výhody e-mailu ve srovnání s běžnou poštou:

  • Účinnost
  • Spolehlivost
  • Láce

Nevýhody e-mailu ve srovnání s běžnou poštou:

  • Příjem nevyžádaných e-mailů (spam).
  • Nebezpečí nakažení virem.
Služba přenosu souborů FTP.

Jak víte, všechny informace jsou uloženy v souborech. Soubor může mít různou velikost a obsahovat naprosto libovolné informace. Proto se za posledních 15–20 let na internetu nashromáždilo obrovské množství různých souborů, k jejichž archivům se přistupuje pomocí služby přenosu souborů FTP.

Služba přenosu souborů FTP přesouvá kopie souborů z jedné internetové stránky na druhou v souladu s protokolem FTP (File Transfer Protocol). Nezáleží na tom, kde se tyto uzly nacházejí a jak jsou vzájemně propojeny. Počítače, které mají soubory pro veřejné použití, se nazývají servery FTP.

Samotné FTP a nástroje pro přístup k ftp se objevily mnohem dříve než webové prohlížeče a jazyk HTML. To není překvapivé, protože přenos binárních dat z počítače do počítače byl vždy hlavním účelem internetu.

Na internetu je více než 10 terabajtů bezplatných souborů a programů. Každý uživatel může používat službu FTP a kopírovat soubory, které ho zajímají, pomocí anonymního přístupu.

Kromě programů lze v FTP archivech najít internetové standardy, tiskové zprávy, knihy z různých oblastí vědění (zejména o počítačové problematice) a mnoho dalšího.

Aby uživatel mohl pracovat se službou FTP, existuje mnoho programů FTP klienta, například CuteFTP, Far, Windows Commander. Tyto programy jsou zpravidla také správci souborů, to znamená, že vám umožňují prohlížet informace na místních i vzdálených jednotkách a provádět funkce kopírování informací ze vzdálené jednotky na místní jednotku.

Přístup k souborům na souborových archivačních serverech je možný přes HTTP i FTP. Protokol FTP umožňuje nejen stahovat soubory ze vzdálených archivačních serverů na místní počítač, ale také naopak přenášet soubory z místního počítače na vzdálený webový server, například během procesu publikování webové stránky.

Chcete-li například stáhnout soubor cute4232.exe z archivačního serveru GlobalScape ftp.cuteftp.com, musíte zadat adresu URL souboru. Při zadávání URL se protokol FTP zapisuje takto: ftp://.

V důsledku toho vypadá lokátor jednotného zdroje URL takto:
ftp://ftp.cuteftp.com/pub/cuteftp/cute4232.exe
a skládá se ze tří částí:
ftp:// - přístupový protokol;
ftp.cuteftp.com název domény archivačního serveru;
pub/cuteftp/cute4232.exe - cesta k souboru a název souboru.

Telekonferenční systém Usenet.

Velmi podobnou službou e-mailu je služba diskusních skupin Usenet.

Zprávy jsou jedním z nejstarších komunikačních prostředků v historii internetu mezi skupinami lidí zajímajících se o jednu konkrétní problematiku. Usenet news (z anglického user's network, síť uživatelů) vynalezli tři američtí studenti v roce 1979. Usenet v té době sloužil k šíření informací a zpráv o programování Data byla tříděna do patnácti nadpisů, které se později staly známými jako „. zpravodajské skupiny, konference“ nebo „telekonference“.

Služba diskusních skupin Usenet organizuje skupinové diskuse na různá témata, nazývané diskusní skupiny. Tato služba využívá protokol NNTP (Network News Transfer Protocol) - protokol pro přenos zpráv v síti umožňuje diskutovat o jakémkoli tématu a každý může svobodně vyjádřit svůj názor při dodržení určité etikety.

Pokud lze běžný e-mail přirovnat k soukromé korespondenci mezi dvěma korespondenty, pak zprávy připomínají spíše novinovou publikaci. Proces šíření zpráv vypadá asi takto: člověk, který chce publikovat zprávu, pošle dopis ve speciálním formátu na zpravodajský server (speciální počítač). Tato zpráva je zpracována a začne se šířit mezi všechny ostatní servery přihlášené k odběru tohoto tématu (diskusní skupiny), nebo, jak se jim také říká, diskusní skupiny. Zpravodajský server najde svého nejbližšího souseda a předá mu nashromážděné zprávy. Ten je na oplátku předá dalšímu sousedovi a proces pokračuje s výsledkem, že dopis odeslaný za pouhých pár hodin se mnohonásobně znásobí a rozhází doslova po celém světě. Každý, kdo se přihlásí na konkrétní konferenci, se nakonec s vaší zprávou seznámí.

Dnes má Usenet více než deset tisíc diskusních skupin (NewsGroups) nebo diskusních skupin, z nichž každá je věnována určitému tématu a je prostředkem k výměně názorů.

Telekonference jsou rozděleny do několika skupin:

  • novinky - dotazy k telekonferenčnímu systému;
  • comp - počítače a software;
  • rec - zábava, koníčky a umění;
  • vědecko-výzkumné činnosti a aplikace;
  • soc - sociální otázky;
  • talk - debaty o různých kontroverzních otázkách;
  • různé - vše ostatní.

Existuje velký výběr čtenářů zpráv, kteří organizují diskusní materiál organizovaným způsobem a zpřístupňují jej korespondentům.

ICQ.

Jednou z nejoblíbenějších internetových služeb je ICQ (I seek you - I'm looking for you).

ICQ je způsob online komunikace, který umožňuje konverzovat s jakýmkoli uživatelem registrovaným v systému ICQ a aktuálně připojeným k internetu.

V současné době je v systému ICQ registrováno více než 150 milionů uživatelů a každý uživatel má jedinečné identifikační číslo. Program vás upozorní na přítomnost předplatitelů z předem sestaveného seznamu na internetu v daný čas a umožní s nimi navázat kontakt.

Abyste se stali předplatiteli systému ICQ, stačí si stáhnout klientský program ICQ ze souborového serveru (například www.freeware.ru) a zaregistrovat se během jeho instalace na váš počítač.

Vlastnosti ICQ:

  • zasílání e-mailů a SMS zpráv;
  • textové zprávy (chat);
  • Hlasové připojení;
  • vyhledávání podle zájmů, podle telefonního čísla, e-mailu;
  • Internetová telefonie (hovory z počítače do počítače, z počítače do telefonu, z telefonu do počítače)
a mnohem víc. Služba vzdáleného přístupu k počítači. Služba vzdáleného přístupu TELNET vám umožňuje přihlásit se do jiného počítačového systému, který je připojen k internetu pomocí protokolu TELNET.

Tento program se skládá ze dvou součástí: klientského programu, který běží na klientském počítači, a serverového programu, který běží na serverovém počítači.

Funkce klientského programu:

  • vytvoření spojení se serverem;
  • příjem vstupních dat od předplatitele, jejich převod do standardního formátu a jejich odeslání na server;
  • Příjem výsledků dotazů ze serveru ve standardním formátu a jejich přeformátování do podoby vhodné pro klienta.

Funkce programu serveru:

  • čekání na žádost ve standardním formuláři;
  • vyřízení této žádosti;
  • odesílání výsledků do klientského programu.

Telnet je jednoduchý a tedy univerzální prostředek pro připojení k internetu.

Na internetu může stejný síťový uzel současně pracovat pomocí několika protokolů. Velké síťové uzly proto nyní disponují úplnou sadou serverů a lze k nim přistupovat pomocí téměř jakéhokoli ze stávajících protokolů.

Otázky.
  • Co jsou služby?
  • Uveďte hlavní služby internetu.
  • Která služba zaujímá přední místo na internetu?
  • Jaké hlavní služby poskytuje služba WWW uživatelům?
  • Co je hypertextový odkaz?
  • Co je hypertext?
  • Na jakém protokolu je WWW služba založena?
  • K čemu slouží e-mail?
  • Co je směrování?
  • Jak se tvoří poštovní adresa?
  • Kde se ukládají zprávy přijaté poštou?
  • Jaké poštovní protokoly se používají při přijímání a odesílání dopisů?
  • Jaký je účel služby přenosu souborů FTP?
  • Které počítače se nazývají FTP servery?
  • Jaký protokol se používá pro přístup k souborům na serverech pro archivaci souborů?
  • Jaké služby poskytuje služba telekonference?
  • Jaký protokol se používá ke spuštění služby Usenet?
  • Jaké možnosti má služba ICQ?
  • Co je služba vzdáleného přístupu?
  • Test, který vám nabízíme, obsahuje jedenáct otázek, z nichž každá má tři možné odpovědi. Otázky se zobrazují v samostatném okně. Při odpovídání na otázku umístěte kurzor myši na vybranou možnost odpovědi (zobrazí se bíle) a klikněte na ni. Na základě výsledků testu se zobrazí počet správných odpovědí, opakované pokusy o odpověď a skóre.

    Chcete-li spustit test, klikněte na tlačítko

    Instalace a konfigurace služby FTP vOkna 2003.

    Služba FTP závisí na Internetové informační službě (IIS). Chcete-li nainstalovat služby IIS a FTP, postupujte takto:


  • Z nabídky Start vyberte Ovládací panely a vyberte Přidat nebo odebrat programy.

  • Klepněte na tlačítko Instalovat součásti systému Windows.

  • V seznamu Komponenty vyberte Aplikační server, potom Internetová informační služba (neměňte však zaškrtávací políčko) a potom klikněte na Komponenty.

  • Zaškrtněte následující políčka (pokud nejsou zaškrtnuta):

  • Sdílené soubory

  • FTP služba

  • Správce internetových informačních služeb

  • Zaškrtněte políčka pro další požadované funkce nebo služby

  • Jsou nainstalovány služby IIS a FTP. Než budete moci používat službu FTP, musíte ji nakonfigurovat.
  • Nastavení služby FTP

    Chcete-li nakonfigurovat službu FTP tak, aby přijímala anonymní připojení, postupujte takto:


  • Spusťte Správce Internetové informační služby nebo otevřete modul snap-in služby IIS.

  • Rozbalte ServerName, kde ServerName je název serveru.

  • Rozbalte součást Servery FTP.

  • Klepněte pravým tlačítkem myši na Výchozí server FTP a vyberte Vlastnosti.

  • Přejděte na kartu Bezpečnostní účty.

  • Zaškrtněte políčko „Povolit anonymní připojení (pokud není zaškrtnuto)“.

  • Přejděte na kartu Domovský adresář.

  • Zaškrtněte políčka Číst a Zapisovat do protokolu (pokud nejsou zaškrtnuta) a zrušte zaškrtnutí políčka Zapisovat (pokud je zaškrtnuté).
  • FTP server je připraven přijímat příchozí FTP požadavky. Zkopírujte nebo přesuňte soubory, které chcete sdílet, do složky pro publikování FTP. Výchozí složka je jednotka:\Inetpub\Ftproot, kde jednotka představuje jednotku, na které je nainstalována služba IIS.


    Nastavte složku pro FTP.

    Zkopírujte veškerý obsah složky do této složky \\ corp\ dfs\ práce\Počítačové sítě\FTP


    Přidejte nového uživatele pro FTP

  • Přejít na správu počítače (Spravovat)

  • Potřebujeme přidat uživatele FTP, abychom doladili jeho oprávnění. Přejděte proto na: Administrace  Správa počítače  Místní uživatelé a skupiny a přidejte nového uživatele.
  • Připojení kFTP-server.

    Cíl práce:


  • Seznámení s ftp.

  • Naučte se základní příkazy textového ftp klienta.

  • Naučte se pracovat s grafickým ftp klientem programu flashfxp (předinstalace ze složky \\ corp \ dfs \ work \ Počítačové sítě!).
  • Kontrolní otázky:


  • K čemu se používá ftp protokol?

  • Jaké jsou vlastnosti anonymního ftp připojení?

  • Pojmenujte hlavní příkazy, které se používají během připojení FTP. Řekněte nám jejich účel.

  • Vysvětlete, proč jsou potřeba grafičtí ftp klienti?

  • Liší se od sebe grafičtí a textoví ftp klienti na úrovni příkazů odesílaných na server? Proč?

  • Co je to „vzdálený adresář“, „vzdálený počítač“?

  • Jak mohu zobrazit soubor umístěný na vzdáleném počítači?

  • Vyjmenujte výhody práce s flashfxp.
  • Obsah práce

  • Pomocí příkazu zjistěte, zda se váš počítač může připojit k jinému počítači v místní nebo globální síti ping. Zkontrolujte připojení k serveru, který jste vytvořili

  • 2. Vytvořte ftp připojení k ftp serveru, který jste vytvořili pomocí ftp textového ftp klienta. exe.

  • Pomocí příkazů cd a ls najděte jakýkoli nepříliš velký soubor.

  • Zkopírujte soubor z ftp serveru do místní složky.

  • Zkopírujte libovolný soubor z místní složky na server FTP.

  • Ověřte, že soubory byly úspěšně zkopírovány.

  • Ukončete relaci připojení se serverem a ukončete ftp systém.

  • Pomocí grafického ftp klienta flashfxp se připojte k serveru.

  • Vytvořte sestavu pomocí aplikace Word.
  • Požadované teoretické informace:

    Protokol FTP (File Transfer Protocol) je určen k přenosu souborů mezi počítači připojenými k síti. Služba FTP je založena na kombinovaném použití dvou programů – serverového programu, který běží neustále na pozadí na vzdáleném počítači, a klientského programu, který musíte na svém počítači spustit, abyste mohli zahájit FTP relaci. Program serveru zpracovává všechny požadavky, které k němu přicházejí z klientského programu, takže pokud program serveru neposkytuje žádné funkce, jako je obnovení atd., pak bez ohledu na to, jak sofistikovaného klienta používáte, tyto funkce pro vás zůstanou stále nedostupné. Protokol FTP umožňuje přenášet soubory v textovém i binárním formátu mezi zcela odlišnými platformami.

    AnonymníFTP.

    Pro přenos souborů mezi počítači se obvykle musíte přihlásit pomocí svého uživatelského jména a hesla. Mnoho systémů však nabízí anonymní FTP servery, tedy servery s téměř volným přístupem. Při práci s tímto typem serveru nepotřebujete k navázání spojení a přenosu souborů speciální uživatelské jméno a heslo. Na anonymním serveru, který používáte jako své jméno " anonymní", a jako heslo - vaši e-mailovou adresu. Měli byste si však pamatovat, že pomocí anonymního připojení s největší pravděpodobností nebudete moci vytvářet, odstraňovat nebo přejmenovávat soubory a adresáře, k tomu musíte mít na tomto serveru uživatele s příslušnými právy.


    Pokud chcete navázat spojení s počítačem, který neposkytuje anonymní službu FTP, musíte mít přístupová práva do systému, tzn. mít své vlastní uživatelské jméno a heslo.

    Po navázání připojení se zaregistrujte na vzdáleném počítači buď jako uživatel se svým jménem, ​​nebo jako anonymní uživatel. Chcete-li to provést, v reakci na odpovídající požadavek musíte zadat své uživatelské jméno nebo „anonymní“ a heslo. Pokud navazujete spojení s anonymním FTP serverem, můžete jako heslo použít libovolnou posloupnost znaků (obecně je ale obvyklé zadávat jako heslo svou e-mailovou adresu).

    Většina programů FTP příkazového řádku má standardní sadu příkazů. Nejužitečnější příkazy jsou uvedeny níže.

    ! [příkaz[args)|
    Základní příkazy:


    Ascii

    Přepne do režimu přenosu textových souborů (obvykle výchozí).

    bin (nebo binární)

    Přepne do režimu přenosu binárních souborů (nezbytné při stahování obrázků, videí, programů, zvukových souborů atd.)

    ahoj nebo odejdi

    Zastaví práci se serverem FTP a ukončí interpret.

    cd [vzdálený_adresář|

    Změnit adresář. Existují také "cdup" nebo "cd" pro návrat na jednu nebo vyšší

    Příklad: cd make

    Přejde do adresáře make



    smazat (smazaný soubor)

    Vymaže smazaný soubor

    dir [vzdálený adresář] [místní_soubor]

    Je [vzdálený adresář] [místní soubor]


    Vytiskne seznam souborů v adresáři (výstup adresáře s dalšími informacemi).

    získat [vzdálený_soubor] [místní_soubor]

    nebo recv [vzdálený soubor] [místní soubor]


    Způsobí přenesení kopie vzdáleného souboru do vašeho počítače. Pokud nebyl zadán název místního souboru, odpovídá názvu vzdáleného souboru.

    hash

    Slouží jako přepínač pro indikaci každého přijatého datového bloku o velikosti 1024 bajtů, čímž se zvyšuje přehlednost postupu.

    LCD

    Změní pracovní adresář na místním počítači (bez argumentu - přejde do domovského adresáře uživatele)

    mget [vzdálené_soubory]

    Pro příjem více souborů

    mkdir [název adresáře]

    Vytvoří adresář na vzdáleném počítači

    otevřený hostitel [port]

    Naváže spojení s

    dát [místní soubor) [vzdálený soubor]

    Odešle soubor do vzdáleného systému. Pokud není zadán název vzdáleného souboru, je stejný jako název v lokálním systému.

    Pwd

    Zobrazuje název vzdáleného pracovního adresáře.

    reget [vzdálený_soubor] [místní soubor]

    „Další příjem“ vzdáleného souboru v případě, že jeho část je již na místním počítači. Příkaz je užitečný zejména pro načítání velkých souborů v případě možných selhání připojení (nepodporují všechny servery a klienti).

    Poznámka: Pokud máte velký počet souborů, je hledání v jejich názvech zdlouhavý úkol. Někdy je obtížné vypsat 5-6 souborů, a pokud jich je sto, používají se zástupné znaky.


    • Symbol "*" představuje libovolnou sadu znaků.

    • Symbol "?" znamená libovolný znak.

    Příklady:


    • abc* - všechny soubory začínající na abc

    • ABC? - všechny soubory s délkou názvu čtyři znaky, počínaje abc a konče libovolným znakem.

    • ?? ABC? - soubory s názvem o šesti znacích, 3,4,5 znacích abc a jakékoli další.

    • *abc - všechny soubory končící na abc

    • - všechny soubory
    Upozorňujeme, že velká a malá písmena se LIŠÍ.
    Ukázka práce s textemFTP- ze strany klienta:

    Spustili jste tedy svého FTP klienta. Chcete-li zahájit komunikační relaci se serverem, musíte nejprve otevřít připojení. Existuje na to příkaz

    otevřít název_serveru
    ftp > o peru 192.168.1.1

    Počkejte několik sekund, než se počítače připojí.

    Nyní se musíte zaregistrovat. Když se zobrazí výzva k přihlášení:, zadejte slovo anonymní. Stiskněte Enter a zadejte své jméno následované symbolem @ (bez mezer) a adresou vašeho místního počítače. Pokud je vše provedeno správně, zobrazí se zpráva, že jste přihlášeni.

    Nyní si můžete zkopírovat soubory, ke kterým máte přístup jako anonymní uživatel. Doporučujeme, abyste začali prozkoumávat server z adresáře / pub, protože zde jsou obvykle umístěny všechny užitečné soubory. Nyní jste v nejvyšším, tzv. kořenovém adresáři. Chcete-li přejít do požadovaného adresáře, existuje příkaz cd.

    Můžete například přejít do adresáře pub aktuálního adresáře:

    ftp > cd pub
    Seznam souborů v aktuálním adresáři můžete získat příkazem dir:

    ftp > dir
    Pokud je v seznamu, který se objeví, první znak na řádku „d“, pak řádek obsahuje název adresáře, pokud „-“ - název souboru.
    Předpokládejme, že jste našli soubor, který si chcete zkopírovat pro sebe. Než to uděláte, musíte nastavit režim přenosu binárních souborů na binární:

    ftp > binární
    Udělejte z toho pravidlo: jakmile se připojíte k serveru, okamžitě zadejte tento příkaz. Pokud tak neučiníte, soubor bude znovu zakódován a nebude použitelný (pokud se nejedná o text v angličtině). Pokud se během kopírování souboru zobrazí zpráva „Otevírám režim ASCII pro přenos souboru“, okamžitě přerušte přenos souboru a spusťte binární . Mnoho moderních FTP klientů automaticky odesílá tento příkaz.
    Příkaz get odešle soubor do místního počítače:

    ftp > získat regcleaner . zip
    Pokud chcete soubor okamžitě umístit na určité místo v místním počítači, zadejte cestu jako druhý argument příkazu:

    ftp> získat regcleaner.zip C:\regcleaner
    FTP klient standardně umístí soubor do aktuálního adresáře na místním disku.
    U FTP klienta Windows bude tento adresář adresářem Windows. (Před stažením klienta zkontrolujte, zda máte dostatečná oprávnění k zápisu do tohoto adresáře. V opačném případě budete muset explicitně zadat cestu v každém příkazu get.)
    Obsah celého adresáře můžete přepsat najednou zadáním jeho názvu v příkazu get.
    Požadované informace se často nenacházejí v jednom, ale v několika souborech.

    K jejich odeslání můžete použít příkaz mget, který rozumí vzorům dávkových operací. V některých implementacích FTP klientů lze v příkazu get použít také šablony skupinových operací.


    Po dokončení přenosu souboru vás na to FTP klient upozorní, uvede, kolik bajtů bylo přijato a na jak dlouho, a vypočítá průměrnou přenosovou rychlost. Nyní můžete ukončit FTP klienta (při ukončení automaticky ukončí spojení se serverem) a používat tyto soubory takříkajíc doma.

    Archivační služba FTP.

    FTP archivy jsou jedním z hlavních informačních zdrojů na internetu. Ve skutečnosti jde o distribuovaný depozitář textů, programů, fotografií a dalších informací uložených jako soubory na různých počítačích po celém světě.

    Informace v FTP archivech se dělí především do tří kategorií: Chráněné informace, jejichž režim přístupu určují jejich vlastníci a je povolen na základě zvláštní smlouvy se spotřebitelem. Tento typ zdroje zahrnuje komerční archivy (například komerční verze programů v archivech ftp.microsoft.com), uzavřené národní a mezinárodní nekomerční zdroje (například práce na mezinárodních projektech CES nebo MAAE), soukromé nekomerční informace se zvláštními režimy přístupu (například soukromé charitativní nadace). Informační zdroje omezeného použití, mezi které patří například programy třídy shareware. Tato třída může zahrnovat zdroje omezeného použití nebo omezeného trvání. Volně distribuované informační zdroje nebo freeware, pokud mluvíme o softwaru. Tyto zdroje zahrnují vše, co lze volně získat online bez zvláštní registrace. Může to být dokumentace, programy nebo cokoli jiného. Nutno podotknout, že volně šířený software nemá certifikát kvality, ale jeho vývojáři jsou otevřeni sdílení zkušeností.

    Z výše uvedených zdrojů jsou nejzajímavější poslední dvě kategorie, které jsou zpravidla formátovány jako FTP archivy.

    Technologie FTP byla vyvinuta v rámci projektu ARPA a je určena pro výměnu velkého množství informací mezi stroji s různou architekturou. Celý návrh byl o zajištění spolehlivého přenosu, takže z moderního pohledu se FTP zdá být přetížené nadbytečnými, zřídka používanými funkcemi. Jádrem technologie je protokol FTP.

    FTP protokol.

    FTP (File Transfer Protocol nebo „Data Transfer Protocol“) je jedním z nejstarších protokolů na internetu a je součástí jeho standardů. První specifikace FTP pocházejí z roku 1971. Od té doby prošel FTP mnoha úpravami a výrazně rozšířil své možnosti. FTP lze použít jak v uživatelských programech, tak jako speciální nástroj operačního systému.

    FTP je navržen tak, aby řešil problémy se sdílením přístupu k souborům na vzdálených hostitelích, přímým nebo nepřímým využíváním zdrojů vzdálených počítačů, zajištěním nezávislosti klienta na souborových systémech vzdálených hostitelů a efektivním a spolehlivým přenosem dat.

    Výměna dat v FTP probíhá přes TCP kanál. Výměna je založena na technologii klient-server. FTP nelze použít k přenosu důvěrných dat, protože neposkytuje zabezpečení přenášených informací a přenáší prostý text mezi serverem a klientem. FTP server může vyžadovat ověření FTP klienta (to znamená, že FTP uživatel bude muset zadat své ID a heslo, když se připojuje k serveru). Heslo a ID uživatele však budou přeneseny z klienta na server jako prostý text.

    Provozní modely FTP.

    Nejjednodušší model fungování protokolu FTP je znázorněn na obrázku 1. V FTP je připojení iniciováno interpretem protokolu uživatele. Ústředna je řízena řídicím kanálem ve standardu protokolu TELNET. FTP příkazy jsou generovány interpretem protokolu uživatele a odesílány na server. Odpovědi serveru jsou také odesílány uživateli prostřednictvím řídicího kanálu. Obecně má uživatel možnost navázat kontakt s interpreterem protokolu serveru a jinými prostředky, než je interpret protokolu uživatele.

    FTP příkazy definují parametry kanálu přenosu dat a samotný proces přenosu. Určují také povahu práce se vzdálenými a lokálními systémy souborů.

    Řídicí relace inicializuje datové spojení. Při organizování kanálu přenosu dat je posloupnost akcí odlišná, odlišná od organizace řídicího kanálu. V tomto případě server zahájí výměnu dat v souladu s parametry dohodnutými v relaci správy.

    Datový kanál je vytvořen pro stejného hostitele jako řídicí kanál, jehož prostřednictvím je datový kanál konfigurován. Datový kanál lze použít pro příjem i vysílání dat.

    Operační algoritmus protokolu FTP je následující:

    FTP server používá TCP port 21 jako řídicí připojení, které je vždy ve stavu čekání na připojení od uživatele FTP. Po navázání řídicího spojení mezi modulem „User Protocol Interpreter“ a serverovým modulem – „Server Protocol Interpreter“ může uživatel (klient) odesílat příkazy na server. FTP příkazy definují parametry připojení pro přenos dat: roli účastníků připojení (aktivní nebo pasivní), port připojení (jak pro modul „User Data Transfer Program“ tak pro modul „Server Data Transfer Program“), typ přenosu, typ přenášených dat, datová struktura a řídící direktivy udávající akce, které chce uživatel provést (například uložit, číst, přidat nebo smazat data nebo soubor atd.). Po odsouhlasení všech parametrů kanálu přenosu dat se jeden z účastníků připojení, který je pasivní (například „Program přenosu dat uživatele“), přepne do pohotovostního režimu pro otevření připojení k portu určenému pro přenos dat. . Poté aktivní modul (například „Program pro přenos dat serveru“) otevře připojení a zahájí přenos dat. Po dokončení přenosu dat se spojení mezi „Programem přenosu dat serveru“ a „Programem přenosu dat uživatele“ uzavře, ale řídicí spojení „Interpret protokolu serveru“ a „Interpret uživatelského protokolu“ zůstane otevřené. Uživatel může bez uzavření FTP relace znovu otevřít kanál přenosu dat.

    Je možné, že data mohou být přenesena do třetího stroje. V tomto případě uživatel organizuje řídicí kanál se dvěma servery a přímý datový kanál mezi nimi. Ovládací příkazy procházejí uživatelem a data jdou přímo mezi servery. Při přenosu dat mezi stroji musí být řídicí kanál otevřený. V opačném případě, pokud je zavřeno, se přenos dat zastaví. Připojení ke dvěma serverům je znázorněno na obrázku 2.

    Algoritmus funguje při připojení dvou FTP serverů, z nichž žádný není umístěn na lokálním hostiteli uživatele:

    Modul „User Protocol Interpreter“ nařídil serverovému modulu „Server Protocol Interpreter 1“ pracovat v pasivním režimu, načež modul „Server Protocol Interpreter 1“ odeslal uživateli adresu a číslo portu (N), které bude poslouchat. Modul „User Protocol Interpreter“ přiřadil serverový modul 2 „Server Protocol Interpreter 2“ jako aktivního účastníka připojení a dal mu pokyn k přenosu dat hostiteli „Server Protocol Interpreter 1“ na portu (N). „User Protocol Interpreter“ poslal „Server Protocol Interpreter 1“ příkaz k „uložení přijatých dat do takového a takového souboru“ a „Server Protocol Interpreter 2“ odeslal příkaz „k přenosu obsahu takového a takového souboru“. soubor." Mezi moduly „Server Protocol Interpreter 1“ a „Server Protocol Interpreter 2“ se vytváří datový tok, který je řízen klientským hostitelem. Níže je schéma organizace přenosu dat mezi dvěma FTP servery, odpovídající obrázku 2. Zde jsou použity následující zápisy: User PI - uživatelský protokolový interpret; Interpret protokolu Server1(2) pro server1 (server2).

    Uživatelské PI (U) ы Server1 (S1) Uživatelské PI (U) ы Server2 (S2)
    U Yu S1: Připojte

    U L S1: 227 Vstup do pasivního režimu.

    A1, A2, A3, A4, a1, a2

    U Yu S2 Připojte

    U Y S2: PORT A1, A2, A3, A4, a1, a2

    U L S2: 200 Dobře
    U Yu S1: STOR... U Yu S2: RETR...

    S1 Yu S2: Připojte...

    Základem pro FTP přenos dat je mechanismus pro navazování spojení mezi odpovídajícími porty a výběr parametrů přenosu. Každý účastník FTP připojení musí podporovat výchozí datový port. Ve výchozím nastavení používá „Program pro přenos uživatelských dat“ stejný port jako pro odesílání příkazů (říkejme mu „U“) a „Program pro přenos dat serveru“ používá port L-1, kde „L“ je řídicí port. Účastníci připojení však používají datové porty, které jim vybral „Interpret uživatelského protokolu“, protože z řídicích procesů účastnících se připojení může pouze „Interpret uživatelského protokolu“ měnit datové porty obou „User Protocol Interpreter“. Interpreter“ a „Programy pro přenos dat serveru User Protocol Interpreter“.

    Pasivní strana připojení musí před vydáním příkazu „zahájit přenos“ „naslouchat“ svému datovému portu. Aktivní strana, která vydá příkaz k zahájení přenosu dat, určuje směr pohybu dat.

    Jakmile je spojení navázáno, začne přenos mezi „Programem přenosu dat serveru“ a „Programem přenosu uživatelských dat“. Současně jsou oznámení o přijetí dat přenášena prostřednictvím kanálu „Server Protocol Interpreter“ - „User Protocol Interpreter“. Protokol FTP vyžaduje, aby bylo během přenosu datového kanálu otevřeno řídicí spojení. Relace FTP je považována za uzavřenou až po uzavření řídicího připojení.

    Za otevírání a zavírání kanálu přenosu dat je obvykle odpovědný server FTP. FTP server musí nezávisle uzavřít kanál přenosu dat v následujících případech:

    Server dokončil přenos dat ve formátu, který vyžaduje uzavření připojení. Server obdržel od uživatele příkaz „ukončit spojení“. Uživatel změnil nastavení datového portu. Řídicí spojení bylo uzavřeno. Došlo k chybám, které znemožňují obnovení přenosu dat.

    Protokolové příkazy.

    Řídicí příkazy řízení přenosu dat vyměňované mezi „Server Protocol Interpreter“ a „User Protocol Interpreter“ lze rozdělit do tří velkých skupin:

    Příkazy řízení přístupu do systému. Příkazy řízení toku. Příkazy služby FTP.

    Podívejme se na několik nejtypičtějších týmů z každé skupiny. Mezi příkazy řízení přístupu do systému je třeba poznamenat následující:

    UŽIVATEL. Tento příkaz obvykle otevírá relaci FTP mezi klientem a serverem. Argument příkazu je jméno (identifikátor) uživatele pro práci se systémem souborů. Tento příkaz lze zadat nejen na začátku, ale také uprostřed relace, pokud chce uživatel například změnit identifikátor, v jehož zastoupení budou prováděny akce. V tomto případě jsou uvolněny všechny proměnné související se starým identifikátorem. Pokud dojde ke komunikaci během změny ID, výměna skončí se starým ID uživatele.

    SLOŽIT. Tento příkaz je vydán po zadání ID uživatele a obsahuje jako argument heslo uživatele. Připomeňme, že FTP autentizační data jsou přenášena po síti jako prostý text, takže uživatel musí přijmout další opatření k zajištění bezpečnosti kanálu.

    CWD. Příkaz umožňuje uživatelům pracovat s různými adresáři vzdáleného systému souborů. Argument příkazu je řetězec udávající cestu k adresáři vzdáleného systému souborů, ve kterém si uživatel přeje pracovat.

    REIN. Reinicializační příkaz. Tento příkaz vymaže všechny aktuální uživatelské proměnné a resetuje parametry připojení. Pokud jsou v okamžiku vydání příkazu přenášena data, přenos pokračuje a končí se stejnými parametry.

    PŘESTAT. Příkaz zavře řídicí kanál. Pokud jsou při vydání příkazu přenášena data, kanál se po ukončení přenosu dat uzavře.

    Příkazy řízení toku nastavují parametry pro přenos dat. Všechny parametry popsané těmito příkazy mají výchozí hodnoty, takže příkazy řízení toku se používají pouze v případě, že je nutné změnit hodnotu výchozích parametrů přenosu. Příkazy řízení toku lze zadávat v libovolném pořadí, ale všechny musí předcházet příkazům služby FTP. Měly by být zvýrazněny následující příkazy řízení toku dat:

    PŘÍSTAV. Příkaz přiřadí adresu a port hostitele, který bude použit jako aktivní účastník připojení přes datové spojení. Argumenty příkazu jsou 32bitová adresa IP a číslo 16bitového připojovacího portu. Tyto hodnoty jsou rozděleny do šesti 8bitových polí a jsou reprezentovány v desítkovém tvaru: h1, h2, h3, h4, p1, p2, kde hN jsou bajty adresy (vysoká až nízká) a pN jsou bajty portu (vysoká na nízkou).

    PASV. Tento příkaz je odeslán do modulu, který bude hrát pasivní roli při přenosu dat („naslouchat“ spojení). Odpovědí na tento příkaz by měl být řádek obsahující adresu a port hostitele, který je v pohotovostním režimu připojení ve formátu příkazu PORT - „h1, h2, h3, h4, p1, p2“.

    Příkazy TYPE, STRU, MODE určují typ přenášených dat (ASCII, Image a další), strukturu nebo formát přenosu dat (File, Record, Page) a způsob přenosu (Stream, Block a další). . Použití těchto příkazů je velmi důležité při budování komunikace v heterogenních prostředích a velmi odlišných operačních a souborových systémech komunikujících hostitelů.

    Příkazy služby FTP určují akce, které je třeba provést se zadanými soubory. Obvykle je argumentem pro příkazy v této skupině cesta k souboru. Syntaxe zadané cesty musí splňovat požadavky na formát souborového systému obsluhy příkazu. Příkazy služby FTP zahrnují následující:

    RETR. Tento příkaz říká modulu přenosu dat serveru, aby předal kopii souboru určeného tímto parametrem příkazu modulu přenosu dat na druhém konci připojení.

    STOR. Příkaz dává pokyn modulu „Server Data Transfer Program“, aby přijal data přes datové spojení a uložil je jako soubor, jehož název je určen parametrem tohoto příkazu. Pokud takový soubor již existuje, bude nahrazen novým, pokud ne, bude vytvořen nový.

    Příkazy RNFR a RNTO musí následovat jeden za druhým. První příkaz obsahuje jako argument starý název souboru, druhý - nový. Postupné použití těchto příkazů přejmenuje soubor.

    ABOR. Příkaz dává serveru pokyn, aby přerušil provádění předchozího servisního příkazu (například přenos souboru) a uzavřel datový kanál.

    Příkaz DELE odstraní zadaný soubor.

    Příkazy MKD a RMD vytvoří a odstraní adresář zadaný v argumentu, resp.

    K zobrazení seznamu souborů v určeném adresáři můžete použít příkazy LIST a NLST.

    Všechny příkazy protokolu FTP jsou odesílány „User Protocol Interpreter“ v textové podobě – jeden příkaz na řádek. Každý příkazový řádek - identifikátor a argumenty - končí na . Název příkazu je oddělen od argumentu mezerou - .

    Obslužná rutina příkazů vrací třímístný kód pro zpracování každého příkazu. Kódy zpracování tvoří specifickou hierarchickou strukturu a určitý příkaz může zpravidla vrátit pouze určitou sadu kódů. Za kódem zpracování příkazu následuje mezera - , za kterou následuje vysvětlující text. Například řádek úspěšného dokončení operace vypadá takto: „Příkaz 200 v pořádku“.

    Níže je uveden příklad práce s protokolem FTP. Označení: S - server, U - uživatel.

    S: 220 Služba připravena pro nového uživatele
    U: UŽIVATELE Gluk
    > S: 331 Uživatelské jméno je v pořádku, potřebujete heslo
    U: PASS mumraj
    S: 230 Přihlášen uživatel, pokračujte
    U: RETR test.txt
    S: 150 Stav souboru v pořádku; chystáte otevřít datové připojení

    S: 226 Zavírá se datové připojení, přenos souboru byl úspěšný
    U: TYP I
    S: 200 Příkaz v pořádku
    U: STOR /home/images/first.my
    S: 550 Přístup odepřen
    U: KONEC

    Protokoly TFTP a SFTP.

    Protokol FTP má dva „mladší bratry“: SFTP – Simple FTP a TFTP – Trivial FTP.

    Protokol TFTP je nejjednodušší protokol pro přenos souborů. Běží nad přenosovým protokolem UDP a poskytuje pouze nejzákladnější operace přenosu souborů, jmenovitě zápis a čtení souborů. TFTP byl navržen jako jednoduchý a snadno použitelný protokol. Neumožňuje vyvolat výpis adresáře a nemá žádné prostředky pro autentizaci, ale umí přenášet 8bitové informace v souladu se všemi internetovými standardy.

    Protože přenos dat probíhá přes UDP, protokol TFTP implementuje své vlastní metody pro spolehlivé doručování dat – potvrzovací pakety, číslování datových bloků a potvrzovacích paketů atd. Vše je velmi podobné zjednodušené verzi emulace TCP protokolu.

    TFTP funguje pouze s pěti příkazy:

    Požadavek na čtení (RRQ) - požadavek na čtení. Write request (WRQ) - požadavek na zápis. Data (DATA) - datový paket. Acknowledgement (ACK) - potvrzení. Chyba (ERROR) - chyba.

    Proces přenosu dat začíná žádostí klienta TFTP na server o čtení nebo zápis souboru. Spojení je navázáno po obdržení potvrzení připravenosti pro jeden z požadavků, buď zápis nebo čtení.

    Při navazování spojení si každá strana vybere (náhodně) jedinečný identifikátor - TID, který také používá UDP jako port připojení. Každý předaný paket je spojen se dvěma TID odpovídajícími každé straně spojení. Počáteční požadavek je odeslán iniciátorem připojení TF TP na port UDP 69 (inicializační port), který specifikuje port připojení. Další výměna již probíhá přes porty zvolené účastníky přenosu dat.

    Pokud server požadavek povolí, otevře se výměna a zadaný soubor se přenese (v blocích o velikosti 512 bajtů). Každý paket přenášených dat obsahuje jeden blok (512 bajtů) a číslo bloku v přenášeném toku. Příchod každého bloku do cílového hostitele musí být potvrzen ACK (potvrzením) paketem s číslem přijatého bloku. Teprve po obdržení potvrzovacího paketu bude odeslán další datový paket.

    Pokud je délka paketu menší než 512 bajtů, slouží to jako signál k uzavření komunikačního kanálu. Pokud dojde ke ztrátě paketu během přenosu, po určité době server tento datový paket odešle znovu.

    Tři typy situací způsobují odesílání chybných paketů:

    Požadavek nebyl potvrzen, například nebyl nalezen soubor, neexistují žádná přístupová práva atd. Formát paketu je nesprávný, například došlo k chybě přepínání. Ztráta přístupu k požadovanému zdroji.

    V případě velkého počtu chybových hlášení může být spojení ukončeno z iniciativy jedné ze stran.

    Transakční schéma TFTP je následující:

    Hostitel A odešle požadavek WRQ na hostitele B. Zdrojový port je TIDA, cílový port je 69. Paket obsahuje název souboru, typ přenosu. Hostitel B odešle ACK (číslo bloku - 0) hostiteli A. Zdrojový port je TIDB, cílový port je TIDA. Hostitel A odešle (přes spojení TIDA do TIDB) příkaz DATA a datový blok. Paket také obsahuje číslo bloku.

    Protokol přenosu souborů SFTP je oblíbený, když uživatel potřebuje protokol, který je o něco flexibilnější a spolehlivější než TFTP a není tak složitý a těžkopádný jako FTP.

    SFTP podporuje mechanismy pro ověřování uživatelů, přenos souborů, procházení adresářů, změnu aktuálního adresáře, přejmenování a mazání souborů. Pro většinu operací, které uživatel provádí se vzdáleným FTP serverem, je tato služba zcela dostačující. SFTP může přenášet 8bitový datový tok a stejně jako TFTP používá pouze jeden spojovací kanál – pro příkazy i data. Na rozdíl od TFTP běží SFTP přes TCP, port 115.

    Příkazy SFTP jsou odesílány jeden po druhém po obdržení odpovědi na zpracování z předchozího příkazu. Všechny příkazy se skládají ze čtyř znaků ASCII a mezery, která odděluje příkaz od jeho argumentů. Odpověď serveru se skládá z kódu odpovědi a textové zprávy. Každý příkaz a odpověď musí končit symbolem („

    Dobrý den, milí čtenáři tohoto blogu. Dalším krokem na cestě k pochopení mechanismu přenosu informací na internetu bude studium FTP, přes které můžete mimo jiné pracovat s libovolnými soubory na vzdáleném serveru.

    .jpg

    Nebo použijte složitější možnost, pokud používáte jiný port než 21:

    Ftp://login:password@site:35/images/file-1.jpg

    Použití webového prohlížeče v tomto kontextu vám však umožní pouze prohlížet nebo stahovat soubory, které vás zajímají. Abyste mohli plně využít všech výhod FTP, měli byste jako klienta používat specializovaný software, jako je Filezilla ():


    Chcete-li se připojit prostřednictvím již nakonfigurovaného klienta FileZilla ke vzdálenému serveru, musíte zadat název hostitele, který se používá jako , odpovídající jeho doméně ( a ), uživatelské jméno, heslo a port.

    Mimochodem, článek o Filezille poskytuje nejen standardní informace, ale i praktické rady k odstranění jejích bezpečnostních zranitelností (i přes spoustu výhod má však problémy tohoto druhu jako jiné programy podobného profilu), takže důrazně doporučujeme Přečtěte si tento materiál kliknutím na výše uvedený odkaz.

    Ale pokračujme. Schematicky lze interakci klient-server během připojení FTP vizualizovat následovně:


    Pokud tento proces popíšeme bod po bodu, bude vypadat asi takto:

  • Uživatel aktivuje klientskou aplikaci a připojí se k serveru zadáním přihlašovacího jména a hesla.
  • Mezi příslušnými moduly – tlumočníky protokolů na straně klienta a serveru je vytvořeno řídicí spojení.
  • Uživatel prostřednictvím klienta zasílá na server příkazy, které definují různé parametry FTP připojení (aktivní nebo pasivní režim, port, typ přenosu dat, jejich typ), stejně jako direktivy pro akce, které hodlá uživatel provést. ven (například smazat, přejmenovat, nahrát soubor atd.) .d.).
  • Po nastavení všech potřebných parametrů přejde jeden z účastníků (např. klient), který je pasivní, do pohotovostního režimu, aby navázal spojení s portem určeným pro přenos informací. Aktivní účastník poté otevře spojení a začne přenášet data přes určený kanál.
  • Po dokončení přenosu je toto spojení uzavřeno, ale řídicí kanál mezi interprety zůstává otevřený, v důsledku čehož může uživatel znovu otevřít přenos dat v rámci stejné relace.
  • Pokud je uživatel správcem stránky, která se nachází na vzdáleném serveru, je po autentizaci a připojení schopen provádět veškeré možné akce.

    Na internetu je však poměrně dost bezplatných FTP serverů, což jsou v podstatě knihovny různých druhů souborů, které jsou určeny pro ukládání a stahování textových dokumentů, hudby, fotografií, videí, distribuce programů atd.

    V tomto případě má registrovaný uživatel po autorizaci velmi omezený přístup k určitým adresářům a může s jejich obsahem provádět pouze určité určené operace (například prohlížet a stahovat soubory).

    Kromě standardního připojení k serveru, které vyžaduje zadání autentizačních údajů, existuje koncept anonymního FTP, kdy se na server může připojit jakýkoli uživatel bez poskytnutí osobních údajů. Pokud jako klienta používáte prohlížeč, lze adresu pro přístup k souboru zjednodušit a zobrazit takto:

    Ftp://site/images/file-1.jpg

    V praxi se u anonymního FTP obvykle jako přihlašovací jméno pro přístup používá v síti známé slovo „anonymní“ a jako heslo e-mailová adresa, která však ve většině případů není ověřena.

    Zabezpečený FTP (SFTP, FTPS a pomocí SSH)

    Tento protokol nebyl původně zamýšlen jako bezpečný, protože byl vyvinut již v roce 1971 a zpočátku byl používán pouze ve výzkumné síti APRANET, ke které mělo přístup jen několik vojenských zařízení a univerzit.

    Ale s rozvojem World Wide Web se stal jeho součástí výše zmíněný APRANET a následně tam migrovala technologie FTP, protože měla mnoho výhod. Zároveň se však o několik řádů zvýšilo riziko neoprávněného přístupu.

    Proto existuje naléhavá potřeba chránit servery před různými typy útoků. Běžný FTP nemá schopnost přenášet data v šifrované podobě, v důsledku čehož mohou být uživatelská jména, hesla, příkazy a další informace snadno a snadno zachyceny útočníky.

    Z tohoto důvodu bylo vyvinuto několik metod pro šifrování informací přenášených přes FTP. Společně všechny tyto metody dostaly obecný a stručný název „Secure FTP“. Zde jsou typy protokolů, které tomuto termínu odpovídají:

    1. FTPS (FTP + SSL) je vlastně rozšířením standardního protokolu pro přenos souborů, který zajišťuje kryptografický protokol SSL (Secure Sockets Layer). Dnes je jeho pokročilejším analogem TLS (Transport Layer Security). Existují dva způsoby zajištění zabezpečení:

    1.1. Implicitní je zastaralý a používá standardní protokol, který vyžaduje SSL nebo TLS, které mohou zajistit šifrování informací. U této metody je nutné používat jiné než obvyklé porty, což vytváří nepříjemnosti, protože to narušuje kompatibilitu klientů a serverů, které nepodporují FTPS.

    1.2. Explicitní je mnohem pohodlnější, protože používá příkazy standardního protokolu FTP, ale při odesílání odpovědi šifruje informace, což vám umožňuje zachovat kompatibilitu, protože v tomto případě se pro FTPS i FTP používají stejné porty. V tomto případě klient odešle příkaz „AUTH TLS“ nebo „AUTH SSL“ k zašifrování dat.

    2. SFTP (SSH FTP) je protokol aplikační vrstvy pro přenos souborů, který běží přes zabezpečený kanál, neměl by být zaměňován s „Simple File Transfer Protocol“, který má stejnou zkratku. Pokud je FTPS prostě rozšířením FTP, pak je SFTP samostatný a nijak nesouvisí s protokolem FTP, který je vybaven SSH (Secure Shell).

    Hlavní věc, která jej odlišuje od standardních FTP a FTPS, je to, že SFTP šifruje absolutně všechny příkazy, uživatelská jména, hesla a další důvěrné informace. Protože se jedná o zcela odlišnou konfiguraci, klienti FTP (FTPS) se nemohou připojit k serveru SFTP.

    3. FTP přes SSH – vytváří pravidelnou FTP relaci přes SSH tunel, to znamená, že tato možnost by neměla být zaměňována s SFTP, což je samostatný nezávislý protokol. Tuto metodu nelze nazvat 100% bezpečnou. Proč?

    Faktem je, že pokud několik klientů SSH vytvoří tunel pro řídicí kanál, který je zpočátku prováděn přes port 21 (a tato situace je téměř vždy pozorována), bude tento konkrétní kanál chráněn. Při přenosu dat klientský software otevře nová TCP spojení, která již nebudou pod vlivem ochranného shellu SSH.

    Doufám, že nejste zmateni všemi těmito možnostmi zabezpečeného protokolu. Abychom nějak usnadnili pochopení, dovolte mi krátké shrnutí. Objektivně poskytuje SFTP nejvyšší stupeň ochrany. Explicitní FTPS má o něco horší spolehlivost, ale je pohodlnější, protože umožňuje používat běžné porty. Který z nich si vybrat, závisí na typu úkolu, kterému čelíte, a samozřejmě na nastavení serveru.

    Elektronická pošta (e-mail)

    E-mail je síťová služba, která uživatelům umožňuje odesílat a přijímat elektronické zprávy. Obvykle je zpráva odeslána ve formě textu, příjemce ji po určité době obdrží na svůj počítač a přečte si ji, když se mu to hodí.
    E-mail je univerzální. Mnoho sítí po celém světě, dokonce i těch, které jsou postaveny na zcela jiných principech a protokolech než internet, si s ním může vyměňovat e-maily, a tím získat přístup k jeho dalším zdrojům.
    Poštovní služba je založena na dvou aplikačních protokolech: SMTP a POP3. První metoda se používá k odesílání korespondence z počítače na server a druhá metoda se používá k přijímání příchozích zpráv. Existuje široká škála klientských e-mailových programů. Patří mezi ně Outlook Express, který je standardně součástí operačního systému Windows.
    E-mail se skládá z hlavičky obsahující informace o službě a obsah e-mailu. Téměř všechny programy pro čtení/odesílání pošty skryjí před uživatelem úplné záhlaví a ponechávají viditelná pouze některá pole. Obvykle se jedná o adresu a jméno odesílatele, předmět, datum. Seznam polí záhlaví pro zobrazení je specifikován při konfiguraci programu a uživatel jej může rozšiřovat nebo zmenšovat podle svého přání. Tělo dopisu navazuje na záhlaví. Obsahuje informace, které chtěl odesílatel dopisu sdělit adresátovi.
    Samotná zpráva je obvykle textový soubor dosti libovolného tvaru. Při přenosu netextových dat (spustitelný program, grafické informace) se využívá překódování zpráv, které je prováděno softwarově.
    Chcete-li poslat dopis, musíte znát adresu. Všechny internetové e-mailové adresy vypadají stejně. Například, [e-mail chráněný]. Adresa se skládá ze dvou částí oddělených symbolem @. Vlevo je uživatelské jméno (název poštovní schránky), vpravo název domény (název počítače). Když se podíváte na doménové jméno zprava doleva a rozložíte jej po tečkách na jednotlivá slova, výsledkem je množina, která popisuje jeho pozici v síti.
    Slovo úplně vpravo (v našem případě RU) se nazývá doména nejvyšší úrovně a nejčastěji (ale ne vždy) označuje kód země, ve které se příjemce nachází. Doména nejvyšší úrovně může označovat název sítě, ve které se příjemce nachází. BRATSK - kraj (může být název města), ISEA - společnost, IS - divize společnosti. Adresy a poštovní schránky se obvykle získávají od správce sítě. Pro internet je důležitá pravá strana adresy. Název domény je jedinečný název přiřazený konkrétnímu počítači na internetu. Výhody e-mailu jsou:



    § jednoduchost použití (nejobtížnější je zde první připojení k internetu);

    § vysoká rychlost přenosu zpráv;

    § nízké náklady (poplatky se účtují pouze za připojení);

    § E-mailové zprávy se snadno ukládají (jako soubory);

    § e-mail je téměř univerzální (přenos textů a grafických obrázků po jakékoli síti).

    Mezi nevýhody e-mailu patří slabá ochrana zpráv (možnost přístupu třetích stran).
    Spolehlivost e-mailu velmi závisí na tom, jaké e-mailové programy se používají, jak daleko jsou od sebe odesílatel a příjemce e-mailu a zejména na tom, zda jsou ve stejné síti nebo v různých.

    Telekonference (UseNet).

    Telekonference jsou druhou nejrozšířenější internetovou službou, která poskytuje odložené služby.
    Služba diskusních skupin se skládá z mnoha tematických diskusních skupin (newsgroups) podporovaných diskusními servery. News server je počítač, který může obsahovat tisíce diskusních skupin na širokou škálu témat.
    Diskusní skupina je sbírka zpráv na určité téma. Novinky jsou rozděleny do hierarchicky uspořádaných tematických skupin a název každé skupiny se skládá z názvů dílčích úrovní. Existují jak globální hierarchie, tak hierarchie, které jsou lokální pro organizaci, zemi nebo síť. Množinu skupin přijímaných telekonferenčním serverem určuje jeho správce a jejich přítomnost na dalších serverech, se kterými si tento server vyměňuje novinky.
    Přístup ke skupinám zpráv se provádí prostřednictvím předplatitelského postupu, který se skládá z uvedení souřadnic zpravodajského serveru a výběru skupin zpráv, které uživatele zajímají. Je třeba poznamenat, že každý zpravodajský server má určitou sadu konferencí, a pokud na něm téma zájmu nenajdete, můžete zkusit použít jiný server. Tento postup, stejně jako práce s diskusními skupinami, se provádí pomocí softwaru, který tyto funkce podporuje, například široce používanou aplikací společnosti Microsoft - Outlook Express.
    Tématu telekonference se může zúčastnit mnoho lidí bez ohledu na to, kde se fyzicky nacházejí. Obvykle, i když to není pravidlem, udržují v konferencích pořádek zvláštní lidé, takzvaní moderátoři. Mezi jejich povinnosti patří udržování pořádku na konferenci v souladu s pravidly jednání a jejími tématy.
    Spolu s popsanou formou telekonferenčních služeb se rozšířily WWW telekonference, nazývané také fóra. Rozdíl je v tom, že fungují přes webové rozhraní a nejsou umístěny centrálně na zpravodajských serverech, ale na webových stránkách.
    Více o USENETu a pravidlech jeho používání se můžete dozvědět na velkém množství stránek na internetu. Kromě nich má každá skupina obvykle svá pravidla, která jsou periodicky zveřejňována v samotné zpravodajské skupině moderátorem (koordinátorem této zpravodajské skupiny). V závislosti na stupni kontroly lze zpravodajské skupiny rozdělit do tří typů:

    · moderováno: zpráva je umístěna do skupiny moderátorem této skupiny (kontroluje každou zprávu a rozhoduje, zda má cenu ji tam zveřejňovat);

    · nemoderované: každý uživatel může posílat zprávy do skupiny;

    · post-moderated: tento typ je kompromisem předchozích dvou (příspěvky do skupiny může posílat každý uživatel, ale moderátor má právo je smazat, pokud usoudí, že zpráva není správná).

    Oblast distribuce zpráv každé zpravodajské skupiny může být omezena na určitý region, komunitu sítí atd.
    Základní technikou používání diskusních skupin je položit otázku celému světu a získat odpověď nebo radu od těch, kteří se již danou otázkou zabývali. Je důležité zajistit, aby obsah otázky odpovídal tématu této telekonference. Mnoho zkušených světových profesionálů pravidelně sleduje telekonferenční zprávy ve skupinách souvisejících s jejich oblastmi odbornosti. Tento typ prohlížení se nazývá monitorování informací.
    Při odesílání zpráv do diskusních skupin je běžnou praxí uvést svou e-mailovou adresu pro zpětnou vazbu.

    Mailing listy (maillisty) jsou jednoduchou, ale zároveň velmi užitečnou internetovou službou. Jedná se prakticky o jedinou službu, která nemá vlastní protokol a klientský program a funguje výhradně přes email.
    Myšlenka e-mailové konference spočívá v tom, že existuje e-mailová adresa, která je ve skutečnosti běžnou e-mailovou adresou pro mnoho lidí, kteří se přihlásí k odběru této konference. Odešlete e-mail na tuto adresu a vaši zprávu obdrží všichni lidé přihlášení k odběru tohoto seznamu adresátů.
    Pokud jde o úkoly, které má řešit, je taková služba podobná zpravodajství sítě Usenet, ale má také značné rozdíly.
    Za prvé, zprávy distribuované e-mailem si odběratel vždy přečte po čekání ve schránce, zatímco články v online zpravodajství se po určité době vymažou a stanou se nepřístupnými.
    Za druhé, seznamy adresátů jsou lépe spravovatelné a soukromé: správce seznamu má plnou kontrolu nad sadou účastníků a může sledovat obsah zpráv. Každý seznam adresátů je spravován organizací a má nad ním plnou kontrolu.
    Za třetí, přístup k e-mailu postačuje k provozování seznamu adresátů a předplatiteli mohou být lidé, kteří nemají přístup ke zprávám Usenetu ani k žádným diskusním skupinám Usenetu.
    Za čtvrté, tento způsob přenosu zpráv může být jednoduše rychlejší, protože zprávy jsou přenášeny přímo k předplatitelům a ne podél řetězce mezi servery Usenet.
    Při porovnávání e-mailových konferencí a zpráv ze sítě Usenet je však třeba poznamenat, že často lze ke skupinám Usenet přistupovat také prostřednictvím e-mailových konferencí a jinými způsoby - přes WWW rozhraní. To znamená, že můžete použít způsob práce, který je pro vás pohodlnější.
    Situace, kdy jsou e-mailové konference používány jako adekvátní prostředek k řešení problémů, jsou zcela typické.
    Za prvé, organizace často vytvářejí seznamy adresátů, aby informovaly své zákazníky, uživatele jejich produktů nebo jednoduše zainteresované strany o vydání nových produktů, komerčních nabídkách a různých firemních novinkách.
    Druhá situace, kdy potřebujete vytvořit seznam adresátů, je, když se diskutuje o nějakém problému, který je příliš konkrétní a zajímá příliš málo lidí na to, aby pro něj založili samostatnou skupinu na Usenet news.
    Za třetí, seznamy adresátů často zakládají virtuální pracovní skupiny – lidé pracující na stejném problému, ale žijící v různých částech světa.
    V závislosti na počtu odběratelů je mailing list obsluhován na serveru programy různé složitosti, které mohou poskytnout plnou funkčnost.
    Seznamy adresátů mají také některé nevýhody a komplikace. Pokud se přihlásíte k odběru několika aktivních seznamů, jednoho dne možná zjistíte, že vaše schránka je plná dopisů z poštovních seznamů a osobní dopisy, které vás zajímají především, se v jejich množství ztratí. Abychom se této situaci vyhnuli, je užitečné použít program, který při příjmu dopisy z e-mailových konferencí třídí do samostatných složek (většinou takové dopisy poznáme podle hlavičky pošty).
    Dalším problémem je, že někdy může být obtížné zrušit předplatné, které vás již nezajímá.

    Vzdálený přístup (TelNet)

    Aplikace, které umožňují přihlášení pomocí vzdáleného terminálu, jsou na internetu velmi oblíbené. TelNet je jednou z nejstarších internetových informačních technologií souvisejících se službami přímého přístupu. TelNet odkazuje na triádu sestávající z uživatelského rozhraní TelNet, procesu TelNet a protokolu TelNet. Tato triáda poskytuje popis a implementaci síťového terminálu pro přístup ke zdrojům na vzdáleném počítači.
    TelNet je postaven jako aplikační protokol nad transportním protokolem TCP. TelNet je založen na třech základních myšlenkách:

    · Koncept síťového virtuálního terminálu NVT (Network Virtual Terminal).

    · Princip smluvních opcí (koordinace parametrů interakce).

    · Symetrie spojení terminál-proces.

    Účelem protokolu TelNet je poskytnout obecný popis obousměrné osmibitové komunikace, jejímž hlavním účelem je poskytnout standardní metodu interakce mezi koncovým zařízením a terminálově orientovaným procesem. V tomto případě lze protokol také použít k organizaci interakce mezi terminály (komunikace) a mezi procesy a procesy (distribuované výpočty).
    Vzdálené terminálové aplikace používají standard klient-server.
    1. Klient Telnet komunikuje jak s uživatelem za terminálem, tak s protokoly TCP/IP. Vše, co uživatel zadá z klávesnice, je obvykle odesíláno přes TCP spojení a vše, co přichází přes spojení, končí na terminálu.
    2. Je navázáno pouze jedno TCP spojení. Protože jsou chvíle, kdy klient Telnet musí komunikovat se serverem Telnet (a naopak), musí existovat způsoby, jak oddělit příkazy odesílané přes připojení od uživatelských dat.
    Při navazování spojení TelNet používá program, který pracuje se skutečným koncovým zařízením a proces obsluhy tohoto programu, specifikaci reprezentace provozních pravidel koncového zařízení NVT k výměně informací. Specifikace NVT je standardním popisem nejpoužívanějších schopností reálných fyzických koncových zařízení, umožňující převedení způsobu zobrazení a zadávání informací do standardní podoby.
    Protokol TELNET vám umožňuje připojit se ke vzdálenému počítači a pracovat s ním, jako byste používali lokální systém.
    V praxi jsou vaše možnosti omezeny úrovní přístupu, kterou vám nastavil správce vzdáleného systému. Pro přihlášení musíte mít své ID (uživatelské jméno nebo uživatelské jméno) a heslo. V sítích TCP/IP existují dvě aplikace, které umožňují terminálový přístup.
    Telnet je standardní aplikace, která se nachází v téměř každé implementaci TCP/IP. Může být použit pro komunikaci mezi hostiteli s různými operačními systémy.
    Program Rlogin byl navržen tak, aby fungoval pouze mezi systémy Unix, ale program byl později portován na jiné operační systémy.

    Služba přenosu souborů FTP

    Příjem a přenos souborů tvoří významné procento ostatních internetových služeb.
    FTP (file transfer protocol) je protokol pro přenos souborů, ale když uvažujeme o FTP jako o internetové službě, nemáme na mysli pouze protokol, ale službu pro přístup k souborům v archivech souborů. Služba FTP má své vlastní servery v globální síti, kde jsou uloženy datové archivy. Objemy informací v archivech FTP jsou velmi významné. Téměř každý archiv je vytvořen jako adresářová hierarchie. Mnoho archivů duplikuje informace z jiných archivů (zrcadlení).
    Protokol FTP funguje současně se dvěma TCP spojeními mezi serverem a klientem. Jedno připojení přenáší data a druhé připojení se používá jako řídicí připojení. Protokol FTP také poskytuje serveru prostředky k identifikaci žádajícího klienta. Existují však FTP servery s anonymním přístupem pro každého.
    Výhody používání FTP:

    A. Schopnost přenášet soubory přes internet (pomocí tohoto protokolu si můžete do počítače stáhnout libovolné soubory: MP3, ZIP archivy, textové soubory a programy).

    b. Schopnost vzdáleně spravovat počítačové soubory.

    C. Snadná práce se soubory.

    Pro práci s FTP potřebujete speciální programy, které tento protokol poskytují. Existuje několik typů FTP programů.
    1. FTP server je speciální program spuštěný na počítači a běžící na pozadí. Promění obyčejný počítač na FTP server, ze kterého můžete stahovat nebo nahrávat soubory. Sleduje všechny požadavky přicházející z jiných počítačů, zpracovává je a poskytuje odpověď. Při instalaci FTP serveru je zadán adresář přístupný ostatním klientským programům. Všechny soubory a adresáře mají své vlastní atributy, které k nim omezují přístup ze vzdálených počítačů. Můžete například nastavit jeden soubor pouze pro čtení, jiný spustitelný, třetí pouze pro zápis, čtvrtý zcela otevřený pro ostatní počítače a tak dále. Stejné je to s adresáři.
    2. FTP klient je speciální program, který pracuje s FTP servery. Je určen k odesílání požadavků na servery a přijímání informací. Ve skutečnosti je navržen stejným způsobem jako server, pouze je ovládán z místního počítače, buď automaticky nebo osobou. Klienta nemůžete spravovat přes síť. FTP klienti mohou uživatelům poskytnout uživatelsky přívětivé rozhraní.
    Dalším typem FTP klienta jsou programy pro správu stahování (Go!Zilla, ReGet). Umožňují uživatelům pohodlně stahovat soubory z WEB serverů. Zvláštností těchto programů je, že se mohou integrovat s prohlížečem a automaticky zachytit soubory, které stahujete ze stránek. FTP downloadery vám umožňují obnovit stahování, pokud dojde ke ztrátě spojení, obvykle mají krásné rozhraní a pohodlné ovládání. Mohou stahovat podle plánu.
    Vzhledem k velkému počtu FTP serverů je velmi obtížné určit, který obsahuje soubor, který potřebujete. Protokol ARCHIE se běžně používá jako interaktivní nástroj pro vyhledávání souborů.
    ARCHIE je pomocná služba, která usnadňuje práci se servery FTP organizováním vyhledávání souborů na těchto serverech. Servery ARCHIE si „pamatují“ seznamy všech souborů na mnoha FTP serverech po celém světě a na požádání mohou vyhledat požadovaný soubor podle názvu nebo části názvu. Uživatel nastaví šablonu pro vyhledávání a specifikuje vlastnosti vyhledávání. Jako odpověď obdrží seznam názvů serverů a umístění souborů na nich, které splňují požadavek.

    Interaktivní komunikace

    Interaktivní služba - služba zaměřená na uspokojování informačních potřeb uživatelů poskytováním informačních produktů v interaktivním režimu. V roce 1998 vytvořili vývojáři izraelské společnosti Mirabilis speciální software ICQ a přenesli možnost volat předplatitelům na internet. Program se jmenoval Internet pager.
    Chcete-li používat tuto službu, musíte se zaregistrovat na jejím centrálním serveru (http://www.icq.com) a získat osobní identifikační číslo UIN (Universal International Number). Toto číslo lze sdílet s kontaktními partnery. Pokud znáte číslo partnera, můžete mu přes centrální server služby poslat zprávu s výzvou k navázání spojení.
    Servery, které podporují ICQ, jsou často kombinovány do internetových stránkovacích sítí. Tato služba vám umožňuje vést jednání v reálném čase, přenášet grafiku, provádět hlasovou a video komunikaci a vyměňovat si soubory. (QIP, Miranda).
    Systém služeb IRC je víceuživatelská, vícekanálová chatovací síť, která uživatelům umožňuje konverzovat v reálném čase bez ohledu na jejich polohu. IRC uzly jsou vzájemně synchronizovány, takže když se připojíte k nejbližšímu serveru, jste připojeni k celé IRC síti. Při připojení k IRC serveru pomocí klientského programu IRC uživatel vidí seznam dostupných kanálů, z nichž každý (nebo několik najednou) může „vstoupit“. Kanál v IRC je specifická skupina uživatelů, která má jméno (název obvykle začíná znakem #). Zprávy odeslané na kanál (adresované skupině) jsou přijímány všemi uživateli této skupiny.
    Každý kanál má svůj název a zpravidla i konkrétní téma k diskusi. Po „vstupu“ do kanálu může uživatel vidět, co píší ostatní členové kanálu, a může se také sám zúčastnit. Téma diskutované na kanálu obvykle vyplývá z jeho názvu.
    V IRC neexistuje žádné omezení na počet lidí, kteří mohou být na kanálu současně, a také není žádné omezení na počet kanálů, které lze na IRC vytvořit.
    IRC server je program, který běží na serveru u poskytovatele internetových služeb (obvykle) a plní dva hlavní úkoly: umožňuje uživatelům připojit se k síti IRC a předávat zprávy uživatelům na jiných IRC serverech v této síti.
    IRC klient je uživatelský program, který mu umožňuje připojit se k IRC serveru a komunikovat v kanálech a soukromě s ostatními uživateli. Existuje několik oblíbených klientských programů pro práci se servery a sítěmi, které podporují službu IRC.
    Navzdory skutečnosti, že IRC existuje již mnoho let, tento standard se prakticky nepoužívá v komerčních aktivitách moderních společností. Jeho hlavním účelem zůstává diskuse o široké škále problémů mezi uživateli internetu.
    Svého času se chaty založené na standardu IRC značně rozšířily. Dnes jsou však stále populárnější chaty, které jsou hostovány na jednotlivých webových stránkách a jsou založeny buď na HTML nebo v Javě. To umožňuje uživatelům internetu účastnit se bez instalace dalšího softwaru, pouze pomocí standardního prohlížeče: počet potenciálních účastníků je maximalizován.
    Na druhou stranu možnost instalovat chatovací systém na firemní webovou stránku společnosti umožňuje široké využití této služby pro komerční účely, například k diskusi se spotřebiteli o určitých problémech podniku, diskuzi o produktech, systémech služeb atd. A speciální skupina služeb Internet je služba, která využívá internet jako médium pro přenos informací.