statnice:vyvoj:otazka4
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| statnice:vyvoj:otazka4 [06.05.2008 14:38] – vytvořeno xvalo07 | statnice:vyvoj:otazka4 [29.05.2008 15:31] (current) – xvalo07 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Internet | + | ====== 4. Internet |
| Referenční model TCP/IP (charakteristika modelu, specifikace vrstev, porovnání s RM OSI). Základní protokoly modelu dle vrstev. Klasifikace aplikačních služeb Internetu. | Referenční model TCP/IP (charakteristika modelu, specifikace vrstev, porovnání s RM OSI). Základní protokoly modelu dle vrstev. Klasifikace aplikačních služeb Internetu. | ||
| - | Úloha | + | ===== Úloha |
| + | **Předpoklady: | ||
| Vaším úkolem je řešit návrh komunikace v RM TCP/IP | Vaším úkolem je řešit návrh komunikace v RM TCP/IP | ||
| - | Zadání: | + | |
| - | Na příkladu služby WWW (např. http:// | + | **Zadání:** |
| - | 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.1210077527.txt.gz · Last modified: 06.05.2008 00:00 (external edit)
