een pakket is een basiseenheid van communicatie over een digitaal netwerk. Een pakket wordt ook wel een datagram, een segment, een blok, een cel of een frame genoemd, afhankelijk van het protocol dat wordt gebruikt voor de overdracht van gegevens. Wanneer gegevens moeten worden verzonden, wordt het opgesplitst in vergelijkbare structuren van gegevens vóór de transmissie, zogenaamde pakketten, die opnieuw worden samengevoegd tot de oorspronkelijke data chunk zodra ze hun bestemming bereiken.,
de structuur van een pakket hangt af van het type pakket dat het is en van het protocol. Normaal gesproken heeft een pakket een header en een payload.
de header bewaart overhead-informatie over het pakket, de service en andere transmissiegerelateerde gegevens. Gegevensoverdracht via Internet vereist bijvoorbeeld dat de gegevens worden opgesplitst in IP-pakketten, die zijn gedefinieerd in IP (Internet Protocol), en een IP-pakket bevat:
- Het bron-IP-adres, dat het IP-adres is van de machine die de gegevens verzendt.,
- het doel-IP-adres, dat de machine of het apparaat is waarnaar de gegevens worden verzonden.
- het volgnummer van de pakketten, een getal dat de pakketten op volgorde zet zodat ze weer in elkaar worden gezet op een manier om de oorspronkelijke gegevens precies terug te krijgen zoals het was voor de verzending.
- het type dienst
- vlaggen
- en enkele andere technische gegevens
- de lading, die het grootste deel van het pakket vertegenwoordigt (al het bovenstaande wordt beschouwd als overhead), en is eigenlijk de gegevens die worden meegenomen.,
(hierboven gebruikt met dankbaarheid uit: https://www.lifewire.com/what-is-a-data-packet-3426310)
een diagram van een pakket
op zoek naar een basis introductie van pakketten ?
- Definieer de termen: protocol, data packet
begrijp ik dit?
Skills
u moet weten hoe u pakketten kunt vastleggen en bekijken. Het diagnosticeren van netwerkproblemen via pakketanalyse valt niet binnen het bereik van IB Computer Science, maar je zou een netwerkpakket moeten kunnen bekijken. De de-facto tool voor dit spul is wireshark. Het zal u vele uren kosten om te leren hoe u wireshark gebruikt.,
OS X: nettop -m tcp
OS X / Linux: sudo tcpdump -nnSX port 443
OS X / Linux: sudo tcpdump -nnSX port 80
(bezoek example.com na het uitvoeren van dit commando).
tcpdump is een complex en krachtig hulpmiddel om pakketten te bekijken. Er is een uitstekende website om hier meer over te weten te komen, u kunt dit aanvragen door op deze link te klikken