TCP/IP
TCP/IP is een internet netwerkprotocol. Een protocol kun je zien als een afspraak, een regel. Vergelijk het met een verkeersregel. In de begintijd van het internet had men te maken met verschillende computers en programmatuur. En nu eigenlijk nog steeds (Windows, Linux, Safari, Android, enzovoorts). Om die met elkaar te laten communiceren was er een protocol nodig. Zeg maar een soort 'tolk' die beide computers 'begreep'. De naam TCP/IP is een samentrekking van de twee bekendste internetprotocollen: je hebt het Transmission Control Protocol (TCP) en het internetprotocol (IP).
Laten we het internet vergelijken met een netwerk van lopende banden zoals bij de post. Een bericht bestaat uit allemaal paketten, net zoals een bestelling uit meerdere spullen kan bestaan. Je hebt een computer als verzender en één als ontvanger. De paketten worden in willekeurige volgorde verzonden, en wellicht ook via verschillende routes. Er gaat als het ware ook een soort checklist of verzendlijst mee. Bij de ontvangende computer worden de paketten weer als het ware gesorteerd tot één bericht. Dat laatste doet de TCP. Nu kan zo'n pakketje, net als bij een postpakket, onderweg kwijtraken of beschadigen. De TCP controleert aan de hand van de checklist of alle paketten bezorgd zijn. Zolang de TCP niet alle pakketten binnen heeft, stuurt het geen bericht terug dat alles binnen is. Indien bij de zender een bepaalde wachttijd (time-out) voorbij is, zonder dat er een bevestiging binnen is, dan stuurt deze het pakketje opnieuw. Voor teksten en beelden is het geen probleem als er een hapering optreedt. Voor geluid (zoals een telefoongesprek) wel. Dat hoor je meteen. Daar gebruikt men dan ook een ander protocol voor.
Het IP (internetprotocol) is zeg maar van belang voor de juiste adressering. Elke computer, smartphone enzovoorts heeft een eigen IP-adres. Dus bijna hetzelfde als een huisadres (land, postcode, en huisnummer). De router van het ontvangende adres waarop het bericht vanaf het internet binnenkomt is zeg maar de brievenbus. Die 'kijkt' vervolgens voor welke computer of ander apparaat dat er op aangesloten is het bericht bedoeld is (zoals bij een thuisnetwerk via LAN of WIFI). En vervolgens stuurt de router het bericht daar aan door. Je hebt hierbij dus een extra stukje adres nodig. Zeg maar het postvakje zoals in een school of bedrijf.