A TCP/IP protokoll előnyei
A TCP/IP kommunikációs protokollok sorozata, amelyet az 1970-es években fejlesztett ki az Egyesült Államok Védelmi Minisztériumának Defence Advanced Research Projects Agency (DARPA). A DARPA ARPANET nevű hálózatán fejlesztették ki, és továbbfejlesztették az internetes kommunikációra. Napjainkban minden internetre vagy internetszerű magánhálózatra csatlakozó számítógép alapvetően ezt a protokollt használja.
Szabványosítás
Bár a számítógépek többféle adatátviteli módszerrel képesek egymással adatcserére, a kommunikáció definíciójából adódóan megköveteli, hogy az átvitt információt a fogadó oldalon megértsék. A kommunikációs protokoll olyan, mint egy nyelv; lehetővé teszi a számítógépek számára, hogy kommunikáljanak egymással, így a fogadó számítógép megérti a neki küldött adatokat. A TCP/IP szabványosítja ezt a kommunikációs folyamatot azáltal, hogy egyetlen univerzális protokollt kínál az interneten keresztül az összes számítógép számára, amelyet az egymással folytatott kommunikáció során használhat.
Együttműködés
Csakúgy, mint az emberi kommunikációban, a számítógépek több különböző nyelvet is használhatnak az egymással való kommunikációhoz. Egyes protokollok alkalmasabbak bizonyos magánhálózatokban való használatra, mint a TCP/IP. A TCP/IP azonban még az ilyen hálózatok internethez való csatlakozását is lehetővé teszi. Ezenkívül lehetővé teszi a különböző hardverarchitektúrával rendelkező és különböző operációs rendszereket futtató számítógépek és eszközök közötti kommunikációt. Ez azt jelenti, hogy a Windowst futtató számítógép csatlakozhat egy Linuxot futtató webszerverhez, hogy böngésszen az ott tárolt webhelyen. Eléggé hasonlít az angol mint nemzetközi nyelv mai használatához.
Címzés
A TCP/IP a hálózat minden számítógépéhez egyedi címet rendel, amelyet IP-címének neveznek. Így a hálózaton lévő minden számítógép egyedileg azonosítható, és információt lehet küldeni rá az IP-cím egyszerű megcímzésével. Az IP-címzés jelenlegi megvalósítása IPv4 néven ismert, míg az IPv4 helyett egy újabb, sokkal nagyobb számú egyedi címet támogató, IPv6-ot fejlesztenek ki.
Kapcsolat
A TCP/IP-vel való kommunikáció a két számítógép közötti kapcsolat létrehozásával kezdődik. Ezt szisztematikus módon, háromutas TCP-kézfogásnak nevezik. A kommunikációt kezdeményező számítógép kapcsolatkérési csomagot küld a másik számítógépnek. Ha a számítógép a megfelelő IP-címmel rendelkezik, akkor visszaküld egy csomagot. Ha az első számítógép megkapja ezt a csomagot, akkor egy másikat küld a második számítógépnek, amelynek vétele az utóbbi hoz létre kapcsolatot. Ezt követően az információcsere ezen a létrehozott kapcsolaton keresztül történik, csökkentve az adatok kompromittálódásának kockázatát.