TCP/IP Introductie

TCP/IP is het communicatieprotocol voor het internet (Internet).

Computercommunicatieprotocol

Een computercommunicatieprotocol is een beschrijving van de regels die computers moeten volgen om met elkaar te kunnen communiceren.

Wat is TCP/IP?

TCP/IP is een communicatieprotocol voor computers die zijn verbonden met het internet.

TCP/IP staat voor Transmission Control Protocol/Internet Protocol (TTransmission CControl Protocol / Internet PProtocol).

TCP/IP definieert de standaarden voor hoe elektronische apparaten (zoals computers) zich kunnen verbinden met het internet en hoe gegevens tussen hen worden overgebracht.

Binnen TCP/IP

In TCP/IP zijn een reeks protocollen opgenomen die worden gebruikt voor het verwerken van datacommunicatie:

  • TCP (Transmission Control Protocol) - communicatie tussen toepassingen.
  • UDP (User Datagram Protocol) - eenvoudige communicatie tussen toepassingen.
  • IP (Internet Protocol) - communicatie tussen computers.
  • ICMP (Internet Message Control Protocol) - gericht op fouten en status.
  • DHCP (Dynamisch Host Configuratie Protocol) - gericht op dynamische adresbeheer.

Je zult in deze handleiding meer leren over deze standaarden.

TCP gebruikt een vaste verbinding.

TCP wordt gebruikt voor communicatie tussen toepassingen.

Wanneer een toepassing via TCP met een andere toepassing wil communiceren, stuurt het een communicatieverzoek. Dit verzoek moet naar een specifieke adres worden gestuurd. Na het 'handshake' tussen beide partijen, zal TCP een volledig bidirectionele (full-duplex) communicatie opzetten tussen de twee toepassingen.

Deze volledig bidirectionele communicatie neemt de communicatielijn tussen twee computers in beslag totdat deze door één of beide partijen wordt afgesloten.

UDP en TCP zijn zeer vergelijkbaar, maar eenvoudiger en minder betrouwbaar dan TCP.

IP is verbonden

IP wordt gebruikt voor communicatie tussen computers.

IP is een verbonden communicatieprotocol. Het neemt geen communicatielijn in gebruik tussen twee communicerende computers. Op deze manier vermindert IP de behoefte aan netwerklijnen. Een lijn kan tegelijkertijd de communicatiebehoeften van vele verschillende computers vervullen.

Via IP worden berichten (of andere gegevens) opgesplitst in kleine, onafhankelijke pakketten en worden ze via het internet overgebracht tussen computers.

IP zorgt ervoor dat elk pakket naar zijn bestemming wordt gerouteerd.

IP-router

Wanneer een IP-pakket vanaf een computer wordt verzonden, komt het aan bij een IP-router.

De IP-router is verantwoordelijk voor het routeeren van dit pakket naar zijn bestemming, direct of via andere routers.

In dezelfde communicatie kan het pad dat een pakket volgt, verschillend zijn van het pad van andere pakketten. En de router is verantwoordelijk voor het juiste adresseren op basis van verkeersdruk, fouten in het netwerk of andere parameters.

TCP/IP

TCP/IP betekent dat TCP en IP samen samenwerken.

TCP zorgt voor communicatie tussen toepassingsoftware (bijvoorbeeld je browser) en netwerksoftware.

IP zorgt voor communicatie tussen computers.

TCP zorgt ervoor dat gegevens worden gesplitst en in IP-pakketten worden geplaatst, en ze worden opnieuw samengesteld wanneer ze aankomen.

IP zorgt ervoor dat pakketten worden verzonden naar de ontvanger.