diff --git a/.obsidian/workspace b/.obsidian/workspace index 905262c..2a7fbc6 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "School/Analyse/Network Software.md", + "file": "School/Analyse/IPV4.md", "mode": "source" } } @@ -68,7 +68,7 @@ "state": { "type": "backlink", "state": { - "file": "School/Analyse/Network Software.md", + "file": "School/Analyse/IPV4.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -87,15 +87,15 @@ }, "active": "bc6e8ad9aa0f44c3", "lastOpenFiles": [ - "School/Analyse/Network Software.md", "School/Analyse/IPV4.md", + "packet-enscapsulation-2.png", + "packet-encapsulation.png", + "School/Analyse/Network Software.md", "School/Analyse/Comminucation Mediums.md", "School/Analyse/Computer Networks.md", "School/Analyse/Network Hardware.md", "School/Analyse/Packet.md", "IP-packet.png", - "School/Analyse/OSI Model.md", - "School/Analyse/Layers/3. Network Layer.md", - "School/Analyse/Layers/4. Transport Layer.md" + "School/Analyse/OSI Model.md" ] } \ No newline at end of file diff --git a/School/Analyse/IPV4.md b/School/Analyse/IPV4.md index 021ea5b..9855570 100644 --- a/School/Analyse/IPV4.md +++ b/School/Analyse/IPV4.md @@ -11,4 +11,14 @@ The header has a 20 byte fixed part an a variable length optional part. ![[IP-packet.png]] -Some of the fields in a packet are not always used. \ No newline at end of file +Some of the fields in a packet are not always used. + +## Packet encapsulation +Packets are encapsulated in data link frames (Ethernet) + +![[packet-enscapsulation-2.png]] + +## Fragmentation +Mostly, data link frames are smaller in size than IP Packets + +In these cases the packet is split up into multiple parts (fragments) and each fragment is send in a separate frame. \ No newline at end of file diff --git a/School/Analyse/Network Software.md b/School/Analyse/Network Software.md index ce9bcc4..4b89ae4 100644 --- a/School/Analyse/Network Software.md +++ b/School/Analyse/Network Software.md @@ -6,6 +6,8 @@ Network software is a set of rules defining how a [[Packet]] should be handled o The standard model that everyone uses is the [[OSI Model]] +![[packet-encapsulation.png]] + ## Network Protocols Network protocols defines the rules needed for multiple computers to communicate correctly with each other. You can compare it to our rules in natural languages. diff --git a/packet-encapsulation.png b/packet-encapsulation.png new file mode 100644 index 0000000..4e3348e Binary files /dev/null and b/packet-encapsulation.png differ diff --git a/packet-enscapsulation-2.png b/packet-enscapsulation-2.png new file mode 100644 index 0000000..dee3a9f Binary files /dev/null and b/packet-enscapsulation-2.png differ