Skip to content

Resources used for the talk "How To Break a Network" -- An Entry-level introduction to computer networking

License

Notifications You must be signed in to change notification settings

Jackmin801/osse2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How To Break a Network

Pretty much every developer has to interact with the network stack at some point in their workflow, be it to deploy a service, interact with sensors, or access resources on the company network. It is thus no surprise that a good understanding of computer networking is often the distinguishing factor between those who can get things done and those who perpetually have to wait for IT to fix their problems. This tutorial aims to provide a top-down overview of computer networking, starting with typical functioning use cases which then get misconfigured. In the process of figuring out why the misconfiguration breaks the network, attendees are introduced to the key concepts in computer networking in a more motivated way, without the boring theory and terminology that constitutes a typical networking course.

Link to slides

Comments enabled:

https://docs.google.com/presentation/d/1gnlhUoR8KJ7DeZemBEGsv1vH6rkC16YfOhv7l-OFDW0/edit?usp=sharing

Static:

https://docs.google.com/presentation/d/1vfqQlwXL56yAcwFSAJtGPiEGzBKvg6O2hLR_QneW7LY/edit?usp=sharing

Follow along

Clone the repository.

git clone https://github.com/Jackmin801/osse2022.git

Navigate to the cloned cat folder.

cd osse2022/cat

Start the server on port 8000 (default for SimpleHTTPServer module).

Use Ctrl+C if you wish to stop the server.

python3 -m http.server

Start the server on port 80 (default HTTP Port).

Use Ctrl+C if you wish to stop the server.

python3 -m http.server -p 80

About

Resources used for the talk "How To Break a Network" -- An Entry-level introduction to computer networking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published