TCP / IP používajú milióny ľudí denne
Protokol riadenia prenosu (TCP) a internetový protokol (IP) sú dva odlišné protokoly počítačových sietí. Protokol je dohodnutý súbor procedúr a pravidiel. Keď dva počítače sledujú rovnaké protokoly - rovnaký súbor pravidiel - môžu sa navzájom chápať a vymieňať si dáta. TCP a IP sa bežne používajú spoločne, avšak TCP / IP sa stala štandardnou terminológiou pre odkazovanie na túto sadu protokolov.
Protokol riadenia prenosu rozdelí správu alebo súbor do paketov, ktoré sa prenášajú cez internet a potom sa opätovne zmontujú, keď dosiahnu svoj cieľ. Internetový protokol je zodpovedný za adresu každého paketu, takže je odoslaný na správne miesto určenia. Funkcia protokolu TCP / IP je rozdelená na štyri vrstvy, z ktorých každá má vlastnú sadu dohodnutých protokolov:
- Vrstva Datalink pozostáva z metód a protokolov, ktoré fungujú len na prepojení, čo je sieťová zložka, ktorá prepája uzly alebo hostitelia v sieti. Protokoly vo vrstve zahŕňajú Ethernet a ARP.
- Internetová alebo sieťová vrstva spája nezávislé siete na prenos paketov obsahujúcich dáta cez hranice siete. Protokoly sú IP a ICMP.
- Transportná vrstva spracováva komunikáciu medzi hostiteľmi a je zodpovedná za riadenie toku, spoľahlivosť a multiplexovanie. Protokoly zahŕňajú protokoly TCP a UDP.
- Aplikačná vrstva štandardizuje výmenu dát pre aplikácie. Protokoly zahŕňajú protokoly HTTP, FTP, POP3, SMTP a SNMP.
TCP / IP sa technicky vzťahuje na sieťovú komunikáciu, kde sa používa prenos TCP na prenos údajov cez IP siete. Takzvaný protokol orientovaný na pripojenie funguje protokol TCP vytvorením virtuálneho spojenia medzi dvoma zariadeniami prostredníctvom série požiadaviek a odpovedí odoslaných cez fyzickú sieť.
Väčšina používateľov počítačov počula pojem TCP / IP, aj keď nevedia, čo to znamená. Priemerná osoba na internete pracuje v prevažne TCP / IP prostredí. Webové prehliadače napríklad používajú protokol TCP / IP na komunikáciu s webovými servermi . Milióny ľudí používajú TCP / IP každý deň na odosielanie e-mailov, chatovanie online a hranie online hier bez toho, aby vedeli, ako to funguje.