Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Síťové protokoly a webové služby

DOCX
Stáhnout kompletní materiál zdarma (115.18 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.

  • SSH je používáno jako bezpečná náhrada starších protokolů a nabízí i nové vlastnosti:

    • náhrada protokolu Telnet, práce na vzdáleném počítači přes nezabezpečenou síť

    • tunelování spojení

    • přesměrování TCP portů a X11 spojení zabezpečeným kanálem

    • bezpečný přenos souborů pomocí SFTP nebo SCP

    • automatické vzdálené monitorování a management serverů

    • bezpečné připojování složek na vzdáleném serveru jako souborový systém na lokálním počítači použitím SSHFS

    • protokol

    • plnohodnotnou šifrovanou VPN (pouze OpenSSH server a klient, kteří tuto vlastnost podporují)

  • Implementace SSH klientů i serverů je dostupná téměř pro jakoukoliv platformu a to jak komerční tak Open Source

  • HTTP (Hypertext Transfer Protocol):

    • internetový protokol určený pro výměnu hypertextových dokumentů ve formátu HTML

    • Používá obvykle port TCP/80

    • Funguje způsobem dotaz-odpověď

    • Bezestavový protokol (neuchovává stav komunikace, dotazy spolu nemají souvislost), tento nedostatek je rozšířen HTTP cookies

    • Klient začíná spojení

    • Odpovědi jsou číselného formátu

    • Dotazované metody:

      • GET

        • Požadavek na uvedený objekt se zasláním případných dat (proměnné prohlížeče, session id, …). Výchozí metoda při požadavku na zobrazení hypertextových stránek, RSS feedů aj. Celkově nejpoužívanější.

      • HEAD

        • Metoda podobná GET, avšak nepředává data. Poskytne pouze metadata o požadovaném cíli (velikost, typ, datum změny, …).

      • POST

        • Odesílá uživatelská data na server. Používá se například při odesílání formuláře na webu. S předaným objektem se pak zachází podobně jako při metodě GET. Data může odesílat i metoda GET, metoda POST se však používá pro příliš velký objem dat (víc než 512 bajtů, což je velikost požadavku GET), nebo pokud není vhodné přenášená data zobrazit jako součást URL (data předávaná metodou POST jsou obsažena v HTTP požadavku).

      • PUT

        • Nahraje data na server. Objekt je jméno vytvářeného souboru. Používá se velmi zřídka, pro nahrávání dat na server se běžně používá FTP nebo SCP/SSH.

      • DELETE

        • Smaže uvedený objekt ze serveru. K tomu je zapotřebí jistých oprávnění stejně jako u metody PUT.

      • TRACE

        • Odešle kopii obdrženého požadavku zpět odesílateli, takže klient může zjistit, co na požadavku mění nebo přidávají servery, kterými požadavek prochází.

      • OPTIONS

        • Dotaz na server, jaké podporuje metody.

      • CONNECT

        • Spojí se s uvedeným objektem přes uvedený port. Používá se při průchodu skrze proxy pro ustanovení kanálu SSL.

    • HTTP hlavičky:

      • Obecné hlavičky poskytující univerzální informace o zprávě.

      • Hlavičky dotazu/odpovědi, které popisují dotaz/odpověď.

      • Hlavičky těla, které popisují tělo zprávy.

    • HTTP odpovědi:

      • 1xx - informační - Požadavek byl obdržen

      • 2xx - úspěch - Dotaz byl serverem pochopen a akceptován

      • 3xx - přesměrování - Klient musí provést další akce, aby získal požadovaný dokument

    Témata, do kterých materiál patří