A TCP az egyik legnépszerűbb és alapvető protokoll az adatok interneten történő továbbítására. Ezt a protokollt a TCP / IP hálózatokban használják, és biztosítja az adatáramlást, gyakorlatilag kiküszöbölve a megvalósított csatlakozási és letöltési technológia miatti információveszteséget.
A TCP megjelenése
A TCP / IP-t először az 1970-es évek elején fejlesztették ki, és az ARPANET felépítésére használták fel. A technológiát egy olyan kutatási projekt részeként fejlesztették ki, amelynek célja a számítógépek ugyanazon helyi vagy virtuális internetes munkán belüli egyesítésének lehetőségeinek feltárása volt.
A TCP-kapcsolat létrehozása egy speciális kliens program, például böngésző, levelező vagy üzenetküldő kliens segítségével történik.
TCP struktúra
A TCP / IP struktúra lehetővé teszi a hozzáférést a távoli számítógépekhez, valamint az egyes eszközök kombinálásával helyi hálózatokat hozhat létre, amelyek az általános hálózatoktól elkülönülten működnek. A TCP megbízható adatátviteli protokoll. Így minden olyan információt, amelyet a hálózatra fognak küldeni, garantáltan megkapja a címzett, azaz. az a felhasználó, akinek az adatokat átadták.
A TCP alternatívája az UDP. Fontos különbség e hálózatok között az, hogy a TCP-nek először megbízható kapcsolatot kell létesítenie az információk küldője és címzettje között. A kapcsolat létrejötte után megtörténik az adatátvitel, majd megkezdődik a kapcsolat felmondási eljárása. Az UDP azonnal beállítja a kívánt információcsomagok továbbítását a felhasználó számára anélkül, hogy először csatornát hozna létre.
Adatok küldése TCP-n keresztül
A kapcsolat létrehozása után a TCP adatokat küld a létrehozott útvonalakon, az információk feladójának és címzettjének IP-címének megfelelően. Az IP-cím az internet minden hálózati eszközének egyedi azonosítója, ezért a létrehozott alagúton keresztül küldött csomag nem veszhet el vagy tévesen küldhető el egy másik felhasználónak.
Az adatátvitel fizikai szintjén az információ frekvenciák, amplitúdók és egyéb hullámalakok formájában jelenik meg, amelyeket a címzett hálózati interfész-kártyája már feldolgoz.
A csatornaprotokollok felelősek az információk számítógépes feldolgozásáért és továbbításáért más alkatrészek felé, többek között az Ethernet, ATM, SLIP, IEEE 802.11. Ezek a csatornák nemcsak adatátvitelt biztosítanak, hanem a címzettnek történő kézbesítés formáját is. Tehát az IEEE 802.11 hálózatokban az információt vezeték nélküli rádiójel segítségével továbbítják. Ebben az esetben a jelet a számítógép hálózati kártyájáról küldik, amely szintén rendelkezik saját MAC-kóddal. Az Ethernet esetében az összes adatátvitel kábeles kapcsolat segítségével történik.