Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ Materials and resources from the OSC Linux '26 season, covering topics taught du
| [Session 8](sessions/beginner/session8) | Bash Scripting (part 1) |
| [Session 9](sessions/beginner/session9) | Bash Scripting (part 2) |
| [Session 10](sessions/beginner/session10) | Text Processing (part 2) |
| [Session 11](sessions/beginner/session11) | Processes and Systemd|
| [Session 12](sessions/beginner/session12) | Computer Networking |

### Advanced Content 🚀

Expand Down
Binary file not shown.
33 changes: 33 additions & 0 deletions sessions/beginner/session12/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Session 12 – Computer Networking 🌐

## Overview

This session introduces the essential concepts of Computer Networking from the ground up.

Starting with building a simple network, we gradually explore how modern networks evolved, why standards became necessary, how data travels across different devices, and the protocols that make Internet communication possible.

By the end of this session, you should understand how computers communicate inside a local network and across the Internet, as well as the role of each networking layer and device.

---

## Agenda 📖

- Making a Simple Network prototype
- Some History
- Standardization: OSI & TCP/IP Models
- Some Network Devices
- Some Protocols
- A Packet’s Life Cycle

---

## Materials 📚

- [Slides](Computer_Networking.pdf)

---

## Resources 📕

- **Wiki-Linux**
- [Networks] https://open-source-community.github.io/Wiki-Linux/Linux-advanced-topics/Networking/README
Binary file not shown.