Toggle menu
Toggle preferences menu
Toggle personal menu
Neprihlásený/á
Your IP address will be publicly visible if you make any edits.
Bez shrnutí editace
Bez shrnutí editace
Riadok 14: Riadok 14:
S príchodom telekomunikačných zariadení do stále viac a viac domácností sa postupne začali klásť nároky aj na počítačové siete. Vznikla potreba viesť informácie na dlhšie vzdialenosti, aj naprieč niekoľkými kontinentmi. [[Súbor:U.S. Navy Builder 2nd Class Christopher Farmer, assigned to Dive Detachment Bravo, Underwater Construction Team 2, installs steel armor around a seafloor cable during Maintenance under 100 feet of water off 130814-N-ZZ999-001.jpg|alt=Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou|náhľad|463x463bod|Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou. Takéto káble sú dôležité pre správne fungovanie Internetu, zabezpečujú prenos údajov naprieč kontinentami.]]<div style="background: white; border-radius: 20px; display: inline-block;">[[Súbor:Internetová sieť.png|stred|bezrámu|394x394bod]]
S príchodom telekomunikačných zariadení do stále viac a viac domácností sa postupne začali klásť nároky aj na počítačové siete. Vznikla potreba viesť informácie na dlhšie vzdialenosti, aj naprieč niekoľkými kontinentmi. [[Súbor:U.S. Navy Builder 2nd Class Christopher Farmer, assigned to Dive Detachment Bravo, Underwater Construction Team 2, installs steel armor around a seafloor cable during Maintenance under 100 feet of water off 130814-N-ZZ999-001.jpg|alt=Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou|náhľad|463x463bod|Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou. Takéto káble sú dôležité pre správne fungovanie Internetu, zabezpečujú prenos údajov naprieč kontinentami.]]<div style="background: white; border-radius: 20px; display: inline-block;">[[Súbor:Internetová sieť.png|stred|bezrámu|394x394bod]]
</div>{{Pojem|obsah=Internet}}Internet je '''najrozsiahlejšou sieťou na svete''' – spája milióny menších sietí naprieč poskytovateľmi internetového pripojenia (''Internet Service Provider – ISP'') a umožňuje globálnu komunikáciu medzi elektronickými zariadeniami.{{Pojem|obsah=hostiteľ a aplikácia}}Tieto podsiete obsahujú ďalšie pripojené zariadenia, ktoré sa nazývajú '''hostitelia''' (''hosts''). Niektoré z týchto zariadení môžu poskytovať služby prostredníctvom '''aplikácií''', ktoré sa nachádzajú "na okraji siete" (''network edge'') – môže sa jednať napríklad o rôzne proxy služby, ochrany proti ''DoS (Denial-of-Service'') útokom, siete pre doručovanie obsahu (''CDN – Content-Delivery Network'') a podobne. Takéto služby poskytujú prevádzkovatelia internetového pripojenia, alebo veľké spoločnosti ako Amazon, Google, Cloudflare, a podobne. Ďalším príkladom aplikácií na Internete je v podstate akákoľvek internetová stránka (sledovanie videí, internetové vyhľadávače, a mnohé iné).{{Pojem|obsah=komunikačná linka, bandwidth (šírka pásma), rýchlosť siete}}Hostitelia medzi sebou komunikujú prostredníctvom '''dátových komunikačných liniek''' – sú to fyzické média, po ktorých putujú dáta (môžu to byť optické, medené a koaxiálne káble, rádiové veže, satelity...). Šírka pásma týchto médií sa v angličtine nazýva '''bandwidth''' – je to maximálna veľkosť dát, ktorú môže sieť zvládnuť preniesť v danom momente. Predstavme si napríklad, že bandwidth je ako diaľnica, po ktorej idú autá (dáta) – čím je diaľnica širšia (máme k dispozícií väčší bandwidth), tým viac áut po nej môže súčasne jazdiť. '''Prenosová rýchlosť''' siete predstavuje to, ako rýchlo sa autá (dáta) po diaľnici (kábli) pohybujú. Táto rýchlosť je viac-menej definovaná fyzikálnymi zákonmi (to jest, prenos po optickom kábli je rýchlejší ako prenos pomocou rádiových vĺn). Vo všeobecnosti ale platí, že čím väčší máme bandwidth, tým je vyššia aj prenosová rýchlosť (pretože nám umožní v daný moment v sieti prenášať viacej dát súčasne, čo vlastne vytvára ilúziu akoby dáta putovali rýchlejšie).
</div>{{Pojem|obsah=Internet}}Internet je '''najrozsiahlejšou sieťou na svete''' – spája milióny menších sietí naprieč poskytovateľmi internetového pripojenia (''Internet Service Provider – ISP'') a umožňuje globálnu komunikáciu medzi elektronickými zariadeniami.{{Pojem|obsah=hostiteľ a aplikácia}}Tieto podsiete obsahujú ďalšie pripojené zariadenia, ktoré sa nazývajú '''hostitelia''' (''hosts''). Niektoré z týchto zariadení môžu poskytovať služby prostredníctvom '''aplikácií''', ktoré sa nachádzajú "na okraji siete" (''network edge'') – môže sa jednať napríklad o rôzne proxy služby, ochrany proti ''DoS (Denial-of-Service'') útokom, siete pre doručovanie obsahu (''CDN – Content-Delivery Network'') a podobne. Takéto služby poskytujú prevádzkovatelia internetového pripojenia, alebo veľké spoločnosti ako Amazon, Google, Cloudflare, a podobne. Ďalším príkladom aplikácií na Internete je v podstate akákoľvek internetová stránka (sledovanie videí, internetové vyhľadávače, a mnohé iné).{{Pojem|obsah=komunikačná linka, bandwidth (šírka pásma), rýchlosť siete}}Hostitelia medzi sebou komunikujú prostredníctvom '''dátových komunikačných liniek''' – sú to fyzické média, po ktorých putujú dáta (môžu to byť optické, medené a koaxiálne káble, rádiové veže, satelity...). Šírka pásma týchto médií sa v angličtine nazýva '''bandwidth''' – je to maximálna veľkosť dát, ktorú môže sieť zvládnuť preniesť v danom momente. Predstavme si napríklad, že bandwidth je ako diaľnica, po ktorej idú autá (dáta) – čím je diaľnica širšia (máme k dispozícií väčší bandwidth), tým viac áut po nej môže súčasne jazdiť. '''Prenosová rýchlosť''' siete predstavuje to, ako rýchlo sa autá (dáta) po diaľnici (kábli) pohybujú. Táto rýchlosť je viac-menej definovaná fyzikálnymi zákonmi (to jest, prenos po optickom kábli je rýchlejší ako prenos pomocou rádiových vĺn). Vo všeobecnosti ale platí, že čím väčší máme bandwidth, tým je vyššia aj prenosová rýchlosť (pretože nám umožní v daný moment v sieti prenášať viacej dát súčasne, čo vlastne vytvára ilúziu akoby dáta putovali rýchlejšie).
[[Súbor:Coaxial cable cut.jpg|alt=Preseknutý koaxiálny kábel ktorý zobrazuje jeho vnútornú kompozíciu|vľavo|náhľad|Koaxiálny kábel.]]
<div style="display: flex; flex-direction: row; justify-items: space-between;">
[[Súbor:Optical fiber cable-01ASD.jpg|alt=Kábel s optickým vláknom, s pravítkom pre porovnanie mierky, preseknutý pre zobrazenie jeho vnútornej kompozície|náhľad|541x541bod|Kábel s optickým vláknom. Podobné káble sa používajú pre prenos dát pod zemou na dlhšie vzdialenosti.]]
[[Súbor:Coaxial cable cut.jpg|alt=Preseknutý koaxiálny kábel ktorý zobrazuje jeho vnútornú kompozíciu|náhľad|Koaxiálny kábel, ktorý sa používa pre prenos video signálov, napríklad v satelitných televíziách.|žiadny|249x249bod]]
[[Súbor:Optical fiber cable-01ASD.jpg|alt=Kábel s optickým vláknom, s pravítkom pre porovnanie mierky, preseknutý pre zobrazenie jeho vnútornej kompozície|náhľad|717x717pixelů|Kábel s optickým vláknom. Podobné káble sa používajú pre prenos dát pod zemou na dlhšie vzdialenosti.|žiadny]]
</div>{{Pojem|obsah=zariadenia pripojené k internetu}}V súčasnosti je k internetu pripojené prakticky skoro každé elektronické zariadenie. Samozrejmosťou sú notebooky a smartfóny, ale nesmieme zabudnúť ani na iné spotrebiče – práčky, smart-home zariadenia, elektronické kolobežky, autá, hlasový asistenti, bezpečnostné kamery...


{{Téma|Oblast=Kategória:Počítačové siete|Poradie=10}}{{PojemConfig
== Protokol ==
{{Pojem|obsah=protokol}}Aby si tieto zariadenia navzájom rozumeli, musia mať medzi sebou dohodnuté protokoly. '''Protokol''' definuje formát a poradie správ ktoré sa odosielajú a prijímajú medzi sieťovými entitami, a akcie ktoré sa majú vykonať pri prenose a potvrdení správ<ref>J. F. Kurose, K. W. Ross; ''Computer Networking: A Top-Down Approach (8th edition)''; 2020 (http://gaia.cs.umass.edu/kurose_ross/ppt.php; voľný preklad do slovenčiny)</ref>.
Medzi najznámejšie protokoly v sieťovej komunikácií patria napríklad: ''Hypertext Transfer Protocol (HTTP)'', ''Simple Mail Transfer Protocol (SMTP)'', ''File Transfer Protocol (FTP)'', ''Transmission Control Protocol (TCP)'', ''Internet Protocol verzia 4 a 6 (IPv4,'' ''IPv6)'', ''Ethernet'', ''Wi-Fi'' a mnohé iné.
 
=== TCP/IP Model ===
{{Pojem|obsah=TCP/IP model}}Protokoly vymenované vyššie sú organizované na rôznych abstraktných vrstvách v takzvanom "balíku internetových protokolov" (''Internet Protocol Suite'', známy aj ako '''TCP/IP model'''):
 
# '''Aplikačná vrstva''' – predstavuje koncové aplikácie, ktoré využívajú transportnú vrstvu, každá aplikácia si definuje svoj vlastný protokol ktorému rozumie (napríklad: webové prehliadače používajú HTTP, pre prenos súborov sa používa FTP...);
# '''Transportná vrstva''' – rieši spoľahlivosť siete – aby prišli pakety v správnom poradí (napríklad: TCP, UDP, RTP...);
# '''Sieťová vrstva''' – rieši problém transportu paketov v rámci jednej siete (IPv4 a IPv6);
# '''Linková vrstva''' – špecifikuje spôsob prenosu paketov (napríklad: Ethernet, Token Ring);
# '''Fyzická vrstva''' – predstavuje fyzické médiá (drôty, optické káble...);
 
Ako možno vidieť, sú to naozaj vrstvy, poskladané na sebe – každá vyššia vrstva využíva predošlú vrstvu a žiadna nemôže fungovať nezávisle na nižších vrstvách.{{Téma|Oblast=Kategória:Počítačové siete|Poradie=10}}
 
== Referencie ==
<references />
{{PojemConfig
| nadradene_cislo = 1
| nadradene_cislo = 1
}}
}}
[[Kategória:Počítačové siete]]
[[Kategória:Počítačové siete]]

Verzia z 18:44, 6. máj 2025

História, Internet a všeobecná štruktúra Internetu, služby Internetu.


História počítačových sietí

V roku 1957 vypustil Sovietsky zväz do vesmíru satelit Sputnik 1. Bola to prvá umelá družica Zeme, ktorá odštartovala kozmickú éru ľudstva, a zároveň aj "vesmírne preteky" medzi USA a Sovietskym zväzom.

USA vedeli, že je potrebné vytvoriť decentralizovanú komunikačnú sieť ktorá umožňuje ovládať vojenské objekty na diaľku, aj v prípade ak by bola časť siete zničená. Jednou z najväčších výziev bolo zabezpečiť to, že správa sa vždy dostane k adresátovi čo najspoľahlivejšie – ak vypadne zo spojenia jedna podsieť, správa by sa nemala stratiť. U.S. Air Force poverili Paula Barana, aby vypracoval štúdiu na to, ako zabezpečiť spoľahlivú kontrolu nad jadrovými zbraňami aj v prípade, ak by časť siete bola zničená. Nakoniec výskumníci dospeli k záveru, že je potrebná sieť s takzvaným "prepínaním paketov".

Prvou funkčnou sieťou ktorá používala takéto prepínanie paketov (packet-switched network) bola ARPANET – predchodca dnešného Internetu. Prvý uzol tejto siete vznikol 30. septembra 1969, postupne bol doplnení o ďalšie uzly a siete.

Internet

S príchodom telekomunikačných zariadení do stále viac a viac domácností sa postupne začali klásť nároky aj na počítačové siete. Vznikla potreba viesť informácie na dlhšie vzdialenosti, aj naprieč niekoľkými kontinentmi.

Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou
Vojak amerického námorníctva 2. triedy Christopher Farmer inštaluje oceľové pancierovanie okolo podmorského kábla, 30 metrov pod vodou. Takéto káble sú dôležité pre správne fungovanie Internetu, zabezpečujú prenos údajov naprieč kontinentami.

Internet je najrozsiahlejšou sieťou na svete – spája milióny menších sietí naprieč poskytovateľmi internetového pripojenia (Internet Service Provider – ISP) a umožňuje globálnu komunikáciu medzi elektronickými zariadeniami.

Tieto podsiete obsahujú ďalšie pripojené zariadenia, ktoré sa nazývajú hostitelia (hosts). Niektoré z týchto zariadení môžu poskytovať služby prostredníctvom aplikácií, ktoré sa nachádzajú "na okraji siete" (network edge) – môže sa jednať napríklad o rôzne proxy služby, ochrany proti DoS (Denial-of-Service) útokom, siete pre doručovanie obsahu (CDN – Content-Delivery Network) a podobne. Takéto služby poskytujú prevádzkovatelia internetového pripojenia, alebo veľké spoločnosti ako Amazon, Google, Cloudflare, a podobne. Ďalším príkladom aplikácií na Internete je v podstate akákoľvek internetová stránka (sledovanie videí, internetové vyhľadávače, a mnohé iné).

Hostitelia medzi sebou komunikujú prostredníctvom dátových komunikačných liniek – sú to fyzické média, po ktorých putujú dáta (môžu to byť optické, medené a koaxiálne káble, rádiové veže, satelity...). Šírka pásma týchto médií sa v angličtine nazýva bandwidth – je to maximálna veľkosť dát, ktorú môže sieť zvládnuť preniesť v danom momente. Predstavme si napríklad, že bandwidth je ako diaľnica, po ktorej idú autá (dáta) – čím je diaľnica širšia (máme k dispozícií väčší bandwidth), tým viac áut po nej môže súčasne jazdiť. Prenosová rýchlosť siete predstavuje to, ako rýchlo sa autá (dáta) po diaľnici (kábli) pohybujú. Táto rýchlosť je viac-menej definovaná fyzikálnymi zákonmi (to jest, prenos po optickom kábli je rýchlejší ako prenos pomocou rádiových vĺn). Vo všeobecnosti ale platí, že čím väčší máme bandwidth, tým je vyššia aj prenosová rýchlosť (pretože nám umožní v daný moment v sieti prenášať viacej dát súčasne, čo vlastne vytvára ilúziu akoby dáta putovali rýchlejšie).

Preseknutý koaxiálny kábel ktorý zobrazuje jeho vnútornú kompozíciu
Koaxiálny kábel, ktorý sa používa pre prenos video signálov, napríklad v satelitných televíziách.
Kábel s optickým vláknom, s pravítkom pre porovnanie mierky, preseknutý pre zobrazenie jeho vnútornej kompozície
Kábel s optickým vláknom. Podobné káble sa používajú pre prenos dát pod zemou na dlhšie vzdialenosti.

V súčasnosti je k internetu pripojené prakticky skoro každé elektronické zariadenie. Samozrejmosťou sú notebooky a smartfóny, ale nesmieme zabudnúť ani na iné spotrebiče – práčky, smart-home zariadenia, elektronické kolobežky, autá, hlasový asistenti, bezpečnostné kamery...

Protokol

Aby si tieto zariadenia navzájom rozumeli, musia mať medzi sebou dohodnuté protokoly. Protokol definuje formát a poradie správ ktoré sa odosielajú a prijímajú medzi sieťovými entitami, a akcie ktoré sa majú vykonať pri prenose a potvrdení správ[1]. Medzi najznámejšie protokoly v sieťovej komunikácií patria napríklad: Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP), Transmission Control Protocol (TCP), Internet Protocol verzia 4 a 6 (IPv4, IPv6), Ethernet, Wi-Fi a mnohé iné.

TCP/IP Model

Protokoly vymenované vyššie sú organizované na rôznych abstraktných vrstvách v takzvanom "balíku internetových protokolov" (Internet Protocol Suite, známy aj ako TCP/IP model):

  1. Aplikačná vrstva – predstavuje koncové aplikácie, ktoré využívajú transportnú vrstvu, každá aplikácia si definuje svoj vlastný protokol ktorému rozumie (napríklad: webové prehliadače používajú HTTP, pre prenos súborov sa používa FTP...);
  2. Transportná vrstva – rieši spoľahlivosť siete – aby prišli pakety v správnom poradí (napríklad: TCP, UDP, RTP...);
  3. Sieťová vrstva – rieši problém transportu paketov v rámci jednej siete (IPv4 a IPv6);
  4. Linková vrstva – špecifikuje spôsob prenosu paketov (napríklad: Ethernet, Token Ring);
  5. Fyzická vrstva – predstavuje fyzické médiá (drôty, optické káble...);

Ako možno vidieť, sú to naozaj vrstvy, poskladané na sebe – každá vyššia vrstva využíva predošlú vrstvu a žiadna nemôže fungovať nezávisle na nižších vrstvách.

Referencie

  1. J. F. Kurose, K. W. Ross; Computer Networking: A Top-Down Approach (8th edition); 2020 (http://gaia.cs.umass.edu/kurose_ross/ppt.php; voľný preklad do slovenčiny)