Hosting & Infrapokročilý

Čo je TCP/IP?

TCP/IP je sada komunikačných protokolov, na ktorých funguje celý internet. TCP zabezpečuje spoľahlivé doručenie dát rozdelených na pakety, zatiaľ čo IP sa stará o adresovanie a smerovanie týchto paketov k cieľu.

Definícia TCP/IP

Čo je TCP/IP

TCP/IP (z anglického Transmission Control Protocol / Internet Protocol) je rodina sieťových protokolov, ktorá tvorí základ celého internetu. Vyvinuli ju v 70. rokoch 20. storočia Vint Cerf a Bob Kahn v rámci projektu ARPANET.

Ako TCP/IP funguje

TCP/IP model má štyri vrstvy, z ktorých každá má špecifickú úlohu:

  • Aplikačná vrstva — protokoly, ktoré priamo používajú aplikácie (HTTP, SMTP, FTP, DNS)
  • Transportná vrstva — TCP zabezpečuje spoľahlivé doručenie dát s potvrdením prijatia; UDP ponúka rýchlejší prenos bez garancie doručenia
  • Sieťová vrstva (Internet) — IP protokol sa stará o adresovanie a smerovanie paketov cez rôzne siete
  • Vrstva sieťového rozhrania — fyzické pripojenie k sieti (Ethernet, Wi-Fi)

Keď odošlete e-mail alebo otvoríte webstránku, dáta sa rozdelia na malé pakety, každý dostane IP adresu cieľa a TCP zabezpečí, že všetky pakety dorazia v správnom poradí. Ak sa niektorý stratí, TCP ho automaticky vyžiada znova.

IPv4 vs IPv6

Pôvodný IPv4 používa 32-bitové adresy (cca 4,3 miliardy), čo už nestačí. Preto sa postupne nasadzuje IPv6 so 128-bitovými adresami, ktorý ponúka prakticky neobmedzený počet adries.

Praktický príklad

Príklad: Otvoríte v prehliadači stránku „mojastranka.sk".

Prehliadač najskôr cez DNS zistí IP adresu servera. Potom TCP nadviaže spojenie (tzv. three-way handshake) — pošle SYN, server odpovie SYN-ACK a prehliadač potvrdí ACK. Až potom sa začnú prenášať dáta. Každý paket má IP adresu odosielateľa aj príjemcu a TCP kontroluje, či všetky pakety dorazili.

Často kladené otázky

Aký je rozdiel medzi TCP a IP?

IP sa stará o adresovanie a smerovanie paketov — zabezpečuje, že dáta idú na správne miesto. TCP zabezpečuje spoľahlivé doručenie — kontroluje, či všetky pakety dorazili a v správnom poradí.

Prečo je TCP/IP dôležitý?

TCP/IP je základ celého internetu. Bez neho by zariadenia na rôznych sieťach nevedeli medzi sebou komunikovať. Každá webstránka, e-mail či videohovor využíva TCP/IP.

Čo je rozdiel medzi TCP/IP a OSI modelom?

OSI model má 7 vrstiev a je teoretický referenčný model. TCP/IP má 4 vrstvy a je praktická implementácia, na ktorej beží skutočný internet. Väčšina sietí dnes používa TCP/IP.

Čo je three-way handshake?

Je to trojkrokový proces nadviazania TCP spojenia: klient pošle SYN (chcem sa spojiť), server odpovie SYN-ACK (potvrdzujem a chcem tiež), klient potvrdí ACK (súhlasím). Až potom sa prenášajú dáta.

Súvisiace pojmy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.