Výhody protokolu TCP/IP

TCP/IP je sada komunikačních protokolů vyvinutá v 70. letech 20. století agenturou DARPA (Defence Advanced Research Projects Agency) Ministerstva obrany USA. Byl vyvinut v síti DARPA nazvané ARPANET a dále se vyvíjel, aby mohl být používán pro komunikaci na internetu. Dnes všechny počítače, které se připojují k internetu nebo internetovým soukromým rozsáhlým sítím, v podstatě používají tento protokol.

Standardizace

Přestože jsou počítače schopny vyměňovat si data mezi sebou pomocí několika metod přenosu dat, komunikace ze své definice vyžaduje, aby přenášené informace byly na příjemci srozumitelné konec. Komunikační protokol je jako jazyk; umožňuje počítačům komunikovat mezi sebou tak, aby přijímající počítač rozuměl datům, která jsou mu zasílána. TCP/IP standardizuje tento komunikační proces tím, že nabízí jeden univerzální protokol pro všechny počítače přes internet, který mohou používat při vzájemné komunikaci.

Video dne

Interoperabilita

Stejně jako v lidské komunikaci mohou počítače ke vzájemné komunikaci používat několik různých jazyků. Některé protokoly mohou být pro použití v určitých privátních sítích vhodnější než TCP/IP. TCP/IP však dokonce umožňuje připojení takových sítí k internetu. Navíc umožňuje počítačům a zařízením s různou hardwarovou architekturou a s různými operačními systémy vzájemně komunikovat. To znamená, že počítač se systémem Windows se může připojit k webovému serveru se systémem Linux a procházet webovou stránku tam hostovanou. Je to docela podobné používání angličtiny jako mezinárodního jazyka dnes.

Adresování

TCP/IP přiděluje každému počítači v síti jedinečnou adresu nazývanou jeho IP adresa. Každý počítač v síti je tedy jedinečně identifikovatelný a informace mu mohou být zaslány jednoduchým adresováním jeho IP adresy. Současná implementace IP adresování je známá jako IPv4, zatímco novější implementace podporující mnohem větší počet jedinečných adres nazvaná IPv6 se vyvíjí, aby nahradila IPv4.

Spojení

Komunikace s TCP/IP začíná navázáním spojení mezi dvěma počítači. Toho je dosaženo systematickým způsobem, který se nazývá třícestný TCP handshake. Počítač, který zahajuje komunikaci, odešle paket žádosti o připojení druhému počítači. Pokud je počítač ten se správnou IP adresou, odešle paket zpět. Pokud první počítač tento paket přijme, odešle další paket druhému, jehož příjem tímto paketem naváže spojení. Informace se pak vyměňují pomocí tohoto navázaného spojení, čímž se snižuje riziko kompromitace dat.