Č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á.