statnice:vyvoj:otazka4
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| statnice:vyvoj:otazka4 [06.05.2008 14:52] – xvalo07 | statnice:vyvoj:otazka4 [29.05.2008 15:31] (current) – xvalo07 | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * Na příkladu služby WWW (např. http:// | * Na příkladu služby WWW (např. http:// | ||
| * Specifikujte jednotlivé protokoly, které budou užity. | * Specifikujte jednotlivé protokoly, které budou užity. | ||
| + | |||
| + | ===== Teorie ===== | ||
| + | |||
| + | TCP/IP vyvíjený dříve organizací ARPA od konce 60. let je nejpoužívanější rodina protokolů v internetu. Má 4 vrstvy: aplikační – není součástí protokolu a je standardizována zvlášť – odpovídá aplikačním vrstvám [[statnice: | ||
| + | |||
| + | Na rozdíl od ISO/ | ||
| + | |||
| + | Na vrstvě síťových rozhraní se používají protokoly jako je Ethernet, Token Ring, apod. – ty ale nejsou součástí TCP/IP. | ||
| + | |||
| + | Na síťové vrstvě je protokol IP – bez potvrzování a bez spojení – byla vytvořena hlavně z vojenských důvodů jako odolná – potvrzování případně zajišťuje vrstva TCP. Na vrstvě IP se určuje, kam packet míří. Adresování IPv4 nebo nověji IPv6. Délka hlavičky minimálně 20 bytů, u v6 je to 40 bytů napevno. Kromě IP je na síťové vrstvě např. ještě ICMP, OSPF, atd. | ||
| + | |||
| + | Na transportní vrstvě TCP (potvrzovaný se spojením) a UDP (nepotvrzovaný bez spojení). V nich jsou specifikovány 16-bitové adresy – porty určující službu. | ||
| + | |||
| + | Na aplikační vrstvě jsou další protokoly, které jsou rovněž specifikovány zvlášť – HTTP, SMTP, POP3, DNS, Gopher, atd. | ||
| + | |||
| + | Klasifikace aplikačních služeb: | ||
| + | * HTTP, HTTPS – pro připojování k WWW serverům | ||
| + | * FTP – pro přenos dat | ||
| + | * Telnet | ||
| + | * SMTP | ||
| + | * POP3 | ||
| + | * IMAP | ||
| + | * RPC | ||
| + | * DNS | ||
| + | ===== Praxe ===== | ||
| + | |||
| + | Zadám URL, IE si nejdřív vyžádá od DNS překlad URL adresy na IP, potom tam pošle HTTP request, GET něco něco. To je kus textu, k tomu se přihodí hlavička TCP, ve které bude několik zajímavých věcí jako třeba port 80, pořadí, atd. To se předá vrstvě IP, ta tam flákne adresu, TTL a ta to předá třeba Ethernetu, který to odvysílá do lokální sítě, aby to všichni slyšeli. Všem je to jedno kromě brány-routeru, | ||
statnice/vyvoj/otazka4.1210078347.txt.gz · Last modified: 06.05.2008 00:00 (external edit)
