TCP/IP
Staat voor "Transmission Control Protocol over Internet Protocol."
TCP/IP is de standaardverzameling protocollen die computers en andere apparaten gebruiken om via netwerken te communiceren. Deze protocolsuite vormt de basis van het Internet. Zoals de afkorting aangeeft, omvat de TCP/IP-suite zowel het Transport Control Protocol (TCP) als het Internet Protocol (IP). Andere protocollen, zoals het User Datagram Protocol (UDP), worden ook beschouwd als onderdeel van de standaardverzameling.
De TCP- en IP-protocollen werken samen om gegevens van de ene host naar de andere te verzenden. Eerst krijgt elke host (en elk ander apparaat dat met het netwerk is verbonden) een uniek IP-adres toegewezen. TCP brengt met behulp van hun IP-adressen een verbinding tussen de hosts tot stand, breekt de gegevens vervolgens op in pakketten en verzendt ze via het Internet. Routers sturen de gegevens vervolgens van het ene netwerk naar het andere via een reeks onderlinge verbindingen bekend als de (backbone van het Internet), waarbij ze de IP-adressen in de kopteksten van de gegevenspakketten gebruiken. Zodra de gegevens hun bestemming bereiken, voegt TCP de gegevenspakketten weer samen en bevestigt het via IP aan de andere host dat de gegevens zijn ontvangen.
Hoewel de standaard Internet-protocolsuite is vernoemd naar TCP en IP, bevat deze andere protocollen die in vier verschillende lagen werken. Elke laag is opgebouwd op de lagen eronder.
- De koppelingslaag is de onderste laag en vertegenwoordigt het fysieke netwerk dat computers en routers met elkaar verbindt. Deze laag verwerkt de daadwerkelijke overdracht van digitale gegevens tussen apparaten via netwerkkabels zoals (Ethernet, coaxkabel en glasvezel) en draadloze radiosignalen zoals (Wi-Fi en mobiele verbindingen).
- De internetlaag verwerkt de routering van gegevens tussen netwerken. Elk apparaat dat via de koppelingslaag is verbonden, krijgt een IP-adres toegewezen. Het Internet Protocol gebruikt dit adres om gegevens via de koppelingslaag van de bron naar de bestemming te sturen.
- De transportlaag verwerkt de communicatie tussen twee hosts die via de internetlaag met elkaar zijn verbonden. TCP en UDP zijn de twee meest gebruikte protocollen van de transportlaag. Ze splitsen de gegevens op in kleine delen, voegen kopteksten toe om de gegevens via het Internet te sturen en voegen de gegevens vervolgens weer samen op de doelcomputer.
- De toepassingslaag is de hoogste laag. Protocollen zoals HTTP, SMTP en FTP verzenden gegevens via de transportlaag naar een opgegeven poort op de andere host. Deze poort bepaalt welke toepassing de binnenkomende gegevens moet verwerken. Binnenkomende gegevenspakketten die bijvoorbeeld voor een webbrowser zijn bedoeld, worden aan de webbrowser geleverd en niet aan een e-mailprogramma of app voor muziekstreaming.
Test je kennis