Ein Paket ist eine grundlegende Einheit der Kommunikation über ein digitales Netzwerk. Ein Paket wird auch ein Datagramm, ein Segment, ein Block, eine Zelle oder ein Rahmen genannt, abhängig von dem Protokoll, das für die Übertragung von Daten verwendet wird. Wenn Daten übertragen werden müssen, werden sie vor der Übertragung in ähnliche Datenstrukturen zerlegt, sogenannte Pakete, die nach Erreichen ihres Ziels wieder zu dem ursprünglichen Datenblock zusammengesetzt werden.,
Die Struktur eines Pakets hängt vom Typ des Pakets und vom Protokoll ab. Normalerweise hat ein Paket einen Header und eine Nutzlast.
Der Header speichert Overhead-Informationen über das Paket, den Dienst und andere übertragungsbezogene Daten. Zum Beispiel erfordert die Datenübertragung über das Internet die Aufteilung der Daten in IP-Pakete, die in IP (Internet Protocol) definiert ist, und ein IP-Paket enthält:
- Die Quell-IP-Adresse, die die IP-Adresse der Maschine ist, die die Daten sendet.,
- Die Ziel-IP-Adresse, die die Maschine oder das Gerät ist, an die die Daten gesendet werden.
- Die Sequenznummer der Pakete, eine Zahl, die die Pakete so in Ordnung bringt, dass sie so wieder zusammengesetzt werden, dass die ursprünglichen Daten genau so zurückgegeben werden, wie sie vor der Übertragung waren.
- Die Art des Dienstes
- Flags
- Und einige andere technische Daten
- Die Nutzlast, die den Großteil des Pakets darstellt (alle oben genannten werden als Overhead betrachtet) und tatsächlich die Daten, die übertragen werden.,
(Oben verwendet mit Hilfe von: https://www.lifewire.com/what-is-a-data-packet-3426310)
Ein Diagramm eines Pakets
Auf der Suche nach einer grundlegenden Einführung in Pakete ?
- Definieren Sie die Begriffe: Protokoll, Datenpaket
verstehe ich das?
<
Sie sollten sich bewusst sein, wie Pakete zu erfassen und anzuzeigen. Die Diagnose von Netzwerkproblemen über die Paketanalyse liegt nicht im Rahmen der IB – Informatik, Sie sollten jedoch in der Lage sein, ein Netzwerkpaket anzuzeigen. Die de-facto-tool für dieses Zeug ist wireshark. Es dauert viele Stunden, um zu lernen, wie man Wireshark benutzt.,
OS X : nettop -m tcp
OS X / Linux : sudo tcpdump -nnSX port 443
OS X / Linux: sudo tcpdump -nnSX port 80
(besuchen example.com nachdem dieser Befehl ausgeführt wird).
tcpdump ist ein komplexes und leistungsstarkes Tool zum Anzeigen von Paketen. Es gibt eine hervorragende Website, um mehr darüber zu erfahren, können Sie durch Klicken auf diesen Link anfordern