Wanneer een e-mail over een netwerk wordt getransporteerd, wordt deze opgesplitst in kleinere delen die pakketten worden genoemd . Deze pakketten vormen de fundamentele eenheid voor gegevensoverdracht op internet.
Hier is een meer gedetailleerd overzicht:
1. E-mailsamenstelling en opmaak: U maakt de e-mail met een onderwerp, hoofdtekst, bijlagen en ontvangersadressen. Dit gebeurt meestal in een formaat zoals MIME (Multipurpose Internet Mail Extensions). MIME definieert hoe verschillende soorten inhoud in een e-mail moeten worden weergegeven (tekst, afbeeldingen, audio, enz.).
2. Inkapseling van berichten: De e-mailclient (zoals Outlook, Gmail, Thunderbird) formatteert de e-mail volgens het SMTP-protocol (Simple Mail Transfer Protocol). Dit omvat het toevoegen van headers met adresinformatie, routeringsdetails en berichtmetagegevens.
3. TCP-segmentatie: De e-mail, nu een geformatteerd SMTP-bericht, wordt overgedragen aan het Transport Control Protocol (TCP). TCP is verantwoordelijk voor een betrouwbare, geordende levering van gegevens tussen applicaties. TCP verdeelt het SMTP-bericht in kleinere segmenten. Elk segment is doorgaans een paar honderd tot een paar duizend bytes groot. De maximale segmentgrootte (MSS) wordt doorgaans bepaald door de maximale transmissie-eenheid (MTU) van het netwerkpad.
4. IP-inkapseling (pakketvorming): TCP-segmenten worden vervolgens doorgegeven aan het Internet Protocol (IP). IP is verantwoordelijk voor het routeren van pakketten over het internet. IP voegt zijn eigen header toe aan elk TCP-segment, waardoor een IP-pakket ontstaat. De IP-header bevat de bron- en bestemmings-IP-adressen, evenals andere routeringsinformatie.
5. Framing van gegevenslinklagen: Bij elke sprong langs het netwerkpad (bijvoorbeeld elke router) wordt het IP-pakket ingekapseld in een datalinklaagframe. Het specifieke datalinkprotocol is afhankelijk van de gebruikte netwerktechnologie (bijvoorbeeld Ethernet voor bekabelde netwerken, Wi-Fi voor draadloze netwerken). Het datalinkframe bevat headers en trailers voor foutdetectie en fysieke adressering (MAC-adressen op Ethernet-netwerken). Dit frame vergemakkelijkt de verzending van het IP-pakket via een enkele fysieke link.
6. Fysieke laagtransmissie: Ten slotte wordt het datalinkframe omgezet in elektrische signalen, radiogolven of lichtpulsen, afhankelijk van het fysieke medium, en over het netwerk verzonden.
Belangrijkste punten:
* Pakketten zijn IP-pakketten: Wanneer mensen in de context van internetcommunicatie over 'pakketten' praten, bedoelen ze meestal IP-pakketten. Dit zijn de gegevenseenheden die over het internet worden gerouteerd.
* TCP garandeert een betrouwbare levering: TCP is van cruciaal belang om ervoor te zorgen dat alle pakketten in de juiste volgorde en zonder fouten op de bestemming aankomen. Als een pakket verloren gaat of beschadigd raakt, zal TCP het opnieuw verzenden.
* MIME definieert e-mailinhoud: MIME zorgt ervoor dat e-mails verschillende soorten gegevens kunnen bevatten, waaronder tekst, afbeeldingen, audio en bijlagen.
* Fragmentatie: Als een IP-pakket te groot is voor een bepaalde netwerkverbinding (dat wil zeggen groter dan de MTU), kan het in kleinere pakketten worden gefragmenteerd. Deze fragmenten worden op de plaats van bestemming weer in elkaar gezet.
Samenvattend wordt een e-mail opgedeeld in TCP-segmenten die vervolgens worden ingekapseld in IP-pakketten voor verzending via het netwerk. Deze pakketten worden verder ingekapseld in datalinklaagframes voor verzending via individuele netwerkverbindingen. Dit proces zorgt ervoor dat de e-mail op betrouwbare wijze kan worden afgeleverd van de afzender bij de ontvanger, zelfs als het netwerkpad complex en onbetrouwbaar is. |