Síťové protokoly a webové služby
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