The Big Question in Networking

How does a computer network really work?

Description and resources for Networking

When a normal computer user wants to use a computer network, they usually just turn on their device and open a web browser. As a computer scientist, you are interested in how a network really works.

In this topic, you will learn about types of network, protocols, standards, packets, VPN’s, and more.

Networks encapsulate messages into packets and then transmit those packets to another network via a clever system of routers and switches. When the packets arrive at their destination, they are de-encapsulated and changed into a message an application can then display to a user. And this happens in under one second!

Big question: How do different networks communicate without errors?

Big question: How do wireless networks work?

Big questions: What are the physical parts of a network?

You will learn some pretty powerful tools which help you understand how networks actually work on your computer.

Transfer goals

You should be able diagnose simple networking problems. You should be able to know where your networking setting are and to understand what the setting mean. You should be able to look at an emerging network and understand how it might work. You should be able to look at a frame capture (or packet capture) and understand the basic structure of a packet. Finally, your knowledge of protocols should inform your understanding of possible problems in a netowrk, especially as you analyze packets. 

Daily notes with the topic Networking

Notes for current academic year (2021 - 2022).

Date Course Tags
Friday 21 January 2022 IB Year 1 Higher Level Computer Science grade_11
Friday 21 January 2022 IB Year 1 Standard Level Computer Science grade_11
Thursday 10 February 2022 IB Year 1 Higher Level Computer Science grade_11 intro
Thursday 10 February 2022 IB Year 1 Standard Level Computer Science grade_11 intro
Monday 14 February 2022 IB Year 1 Higher Level Computer Science grade_11
Monday 14 February 2022 IB Year 1 Standard Level Computer Science grade_11
Wednesday 16 February 2022 IB Year 1 Higher Level Computer Science grade_11
Wednesday 16 February 2022 IB Year 1 Standard Level Computer Science grade_11
Tuesday 1 March 2022 IB Year 1 Higher Level Computer Science grade_11
Tuesday 1 March 2022 IB Year 1 Standard Level Computer Science grade_11
Thursday 3 March 2022 IB Year 1 Higher Level Computer Science grade_11
Thursday 3 March 2022 IB Year 1 Standard Level Computer Science grade_11
Monday 7 March 2022 IB Year 1 Higher Level Computer Science grade_11 practical_tools
Monday 7 March 2022 IB Year 1 Standard Level Computer Science grade_11
Wednesday 9 March 2022 IB Year 1 Higher Level Computer Science grade_11
Wednesday 9 March 2022 IB Year 1 Standard Level Computer Science grade_11
Friday 11 March 2022 IB Year 1 Higher Level Computer Science grade_11
Friday 11 March 2022 IB Year 1 Standard Level Computer Science grade_11
Tuesday 15 March 2022 IB Year 1 Higher Level Computer Science grade_11
Tuesday 15 March 2022 IB Year 1 Standard Level Computer Science grade_11
Thursday 17 March 2022 IB Year 1 Higher Level Computer Science grade_11
Thursday 17 March 2022 IB Year 1 Standard Level Computer Science grade_11
Monday 21 March 2022 IB Year 1 Higher Level Computer Science grade_11
Monday 21 March 2022 IB Year 1 Standard Level Computer Science grade_11
Wednesday 23 March 2022 IB Year 1 Higher Level Computer Science grade_11 test
Wednesday 23 March 2022 IB Year 1 Standard Level Computer Science grade_11
Friday 25 March 2022 IB Year 1 Higher Level Computer Science grade_11
Friday 25 March 2022 IB Year 1 Standard Level Computer Science grade_11