Transmission Control Protocol

Het Transmission Control Protocol (TCP) is een van de belangrijkste protocollen van de Internet Protocol Suite. TCP maakt deel uit van de populaire "TCP/IP"-combinatie die door het internet wordt gebruikt. Het Internet Protocol, of IP, zorgt ervoor dat de gegevens op het internet op de juiste plaats terechtkomen. TCP zorgt er dan weer voor dat de gegevens in de juiste volgorde worden gezet, en dat er niets ontbreekt. TCP helpt ook het verkeer op het internet te regelen zodat het niet overbelast raakt. Deze protocollen, die een soort talen zijn die computers gebruiken, zijn zo ontworpen dat elke computer en elk programma (zoals een webbrowser of e-mailclient) ze kan gebruiken.

Het belang van TCP

TCP maakt het voor computerprogramma's gemakkelijker om met elkaar te communiceren, meestal via een computernetwerk. Wanneer een programma veel gegevens wil verzenden, is TCP verantwoordelijk voor het verdelen van de gegevens, het verzenden ervan door het netwerk, en het weer correct samenvoegen ervan op een andere computer. Tijdens dit proces kiest IP welke draden en "kruispunten" worden gebruikt om alle gegevens op de snelste manier te verzenden. Het doet dit met behulp van pakketten.

Als er veel mensen zijn die het netwerk gebruiken, kan het overbelast raken. Ook het weer, stroomuitval en andere problemen kunnen de communicatie bemoeilijken. Routers op het internet gebruiken iets dat "load balancing" wordt genoemd om te proberen sommige van deze problemen op te lossen. Maar toch kan informatie verkeerd worden afgeleverd, verloren gaan of zelfs dubbel worden afgeleverd. TCP is ontworpen om al deze problemen op te merken en te proberen ze op te lossen. Dit kan een tijdje duren, waardoor het internet soms traag lijkt. Zodra de TCP-ontvanger eindelijk een perfecte kopie heeft gemaakt van de oorspronkelijk verzonden gegevens, geeft hij die gegevens door aan het computerprogramma dat erom gevraagd heeft. Op deze manier hoeft het programma niet op de hoogte te zijn van het netwerk, en hoeft TCP niet op de hoogte te zijn van de gegevens van het programma.


AlegsaOnline.com - 2020 / 2023 - License CC3