Skip to content

Commit 840b380

Browse files
Add Flow Forwarding graphic
1 parent 32b68d5 commit 840b380

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Assets/FlowForwardingGraphic.png

195 KB
Loading

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@ Communication between the Switcher, multiple Routers and multiple Clients is han
3838
| #6 | Router received updated information about current Router | Switcher -> Router |
3939

4040
## Project Functionality
41+
![Flow Forwarding](Assets/FlowForwardingGraphic.png)
4142
1. Switcher is started to commence the network
4243
2. 3 Routers are started and join the network
4344
3. A client ("Alice") joins the network and is connected by the Switcher
4445
4. A secondary client ("Bob") joins the network and is connected by the Switcher
4546
5. Alice sends a message to Bob
4647
6. The message is forwarded from Alice to Router 1 to Router 2 to Router 3 and finally to Bob.
4748

49+
4850
## Wireshark
4951
The following diagram shows the communication between the Switcher, Routers and Clients.
5052

@@ -56,7 +58,7 @@ The following diagram shows the communication between the Switcher, Routers and
5658
| Hexadecimal Payload | Base10 Decoded |
5759
| ------------------- | -------------- |
5860
| 0000 0020 7b 22 74 79 70 65 22 3a 31 2c 22 6d 65 73 73 61 | {"type": 1, "messa} |
59-
| 0010 67 65 22 3a 22 52 6f 75 74 65 72 22 7d | ge":"Rou ter"} |
61+
| 0010 67 65 22 3a 22 52 6f 75 74 65 72 22 7d | ge":"Router"} |
6062

6163
- Router on port 65469 is sending a message to the Switcher on port 51510 trying to join the network.
6264
- Type is set to 1, as seen in [Communication Table protocol type 1](#Communication-Protocol).

0 commit comments

Comments
 (0)