From 5c305ace2b9f6c0d2aaeb2bc7d2e7c6cfd8a7af3 Mon Sep 17 00:00:00 2001 From: Nick Leeman Date: Sat, 6 Nov 2021 14:52:11 +0100 Subject: [PATCH] Vault sync: 2021-11-06 14:52:11 --- .obsidian/workspace | 6 ++--- School/Analyse/Layers/3. Network Layer.md | 29 +++++++++++++++++++++++ School/Analyse/Network Hardware.md | 14 +++++++++-- 3 files changed, 44 insertions(+), 5 deletions(-) diff --git a/.obsidian/workspace b/.obsidian/workspace index 2e6d8da..18d944e 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "School/Analyse/Network Hardware.md", + "file": "School/Analyse/Layers/3. Network Layer.md", "mode": "source" } } @@ -68,7 +68,7 @@ "state": { "type": "backlink", "state": { - "file": "School/Analyse/Network Hardware.md", + "file": "School/Analyse/Layers/3. Network Layer.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -87,9 +87,9 @@ }, "active": "bc6e8ad9aa0f44c3", "lastOpenFiles": [ + "School/Analyse/Layers/3. Network Layer.md", "School/Analyse/Network Hardware.md", "School/Analyse/Computer Networks.md", - "School/Analyse/Layers/3. Network Layer.md", "School/Analyse/Layers/4. Transport Layer.md", "School/Analyse/Layers/2. Datalink Layer.md", "School/Analyse/Network Types.md", diff --git a/School/Analyse/Layers/3. Network Layer.md b/School/Analyse/Layers/3. Network Layer.md index e66a748..a59067e 100644 --- a/School/Analyse/Layers/3. Network Layer.md +++ b/School/Analyse/Layers/3. Network Layer.md @@ -50,3 +50,32 @@ Network ID is marked as bold. - Address: **195.210**.23.14 +## Router +Router is a member of multiple networks. + +![[routers-example.png]] + +For each connection to a network a routers uses a network interface card (NIC) and a IP address. + +This way a router can have multiple IP addresses. + +Each connection is identified by a interface, label or an address. + +Example of a routing table: +![[routing-table.png]] + +### Updating router tables +Routers are responsible for updating routing tables themselves. + +When a router detects a change in connections, it immediately informs other routers about it. + +Routers use optimum route finding algorithms to update their tables. + +Exchanging routing information between routers is done periodically even when there is no change in the network. + +The most commonly used routing algorithms are: +- Distance vector routing (RIP) +- Link-state Routing (OSPF, IS-IS) + +## Addressing problem + diff --git a/School/Analyse/Network Hardware.md b/School/Analyse/Network Hardware.md index 594ffe0..e4ea444 100644 --- a/School/Analyse/Network Hardware.md +++ b/School/Analyse/Network Hardware.md @@ -35,10 +35,20 @@ Example of a routing table: ![[routing-table.png]] ### Updating router tables - Routers are responsible for updating routing tables themselves. -When a router detects a change in connections, it immedia +When a router detects a change in connections, it immediately informs other routers about it. + +Routers use optimum route finding algorithms to update their tables. + +Exchanging routing information between routers is done periodically even when there is no change in the network. + +The most commonly used routing algorithms are: +- Distance vector routing (RIP) +- Link-state Routing (OSPF, IS-IS) + + +