back

How does the Internet work?

An explanation of Inter-Net and everyday protocols

If you suspend your transcription on amara.org, please add a timestamp below to indicate how far you progressed! This will help others to resume your work!

Please do not press “publish” on amara.org to save your progress, use “save draft” instead. Only press “publish” when you're done with quality control.

Video duration
00:50:08
Language
English
Abstract
This Foundations talk explains the systems and protocols that make up the Internet, starting from a laptop with a Wi-Fi connection. No particular technical knowledge required.

Many consider "the Internet" a utility similar to electricity - and that's a great attitude! - but for most, "the Internet" only means access to a few centralized services offered by mega-corporations "for free", around which people build their entire social and professional lives.

Come along for a look behind the scenes of all those fancy websites, let's go through what the Internet actually is!

Knowing the difference between the network and services reachable through the network is perhaps more important than ever, because if we implicitly give service providers all the power by never asking for a public, utility-like network then that's the end of the Internet as we know it. Key word: Net neutrality.

So in this talk we will discover the network. In simple terms and without too much technical detail we'll start out with the "atom" of networks <i>the packet</i>, then cover the fundamental <i>Internet Protocol</i> (IPv4-only for simplicity), we'll try to answer <i>what is a network?</i> - not obvious it turns out, we'll look at <i>where do IP addresses come from?</i> and then we'll move on to the Internet cornerstone that is <i>routing</i>. We'll approach routing from the perhaps most well-known router - the <i>wireless home router</i> - and then look at how similar or dissimilar <i>routers on the Internet</i> are to that home router, leading us to a look at the <i>routing protocol</i> which constantly determines how our packets flow throughout the world.

Those are the basic building blocks of the Internet. Now for some delicious alphabet soup!

We'll take a step toward applications and compare <i>UDP</i>, <i>TCP</i> and <i>SCTP</i>, which are all used together with IP for most if not all end-user Internet communication.

Finally, we'll arrive at the most common applications, looking into how <i>DNS</i> (domain names), <i>SMTP</i> (sending email) and <i>HTTP</i> (web) work.

All of this is actually surprisingly simple and surprisingly old. None of it was built to be secure.

The goal is that you will gain an understanding of the structure of the Internet, that you will be able "see through" the browser, email client and web service facades, because now you know what's going on behind the scenes, and everything that's <i>actually</i> possible with a public utility network - far more than centralized consumption/you-are-our-product services.

Talk ID
10005
Event:
35c3
Day
1
Room
Borg
Start
4:10 p.m.
Duration
01:00:00
Track
Resilience
Type of
lecture
Speaker
Peter Stuge
Talk Slug & media link
35c3-10005-how_does_the_internet_work

Talk & Speaker speed statistics

Very rough underestimation:
126.4 wpm
684.9 spm
127.1 wpm
690.4 spm
100.0% Checking done100.0%
0.0% Syncing done0.0%
0.0% Transcribing done0.0%
0.0% Nothing done yet0.0%
  

Work on this video on Amara!

Talk & Speaker speed statistics with word clouds

Whole talk:
126.4 wpm
684.9 spm
internetnetworkipsendaddresstcpemailserveraddressesconnectionroutergoodwirelesspacketswebbittalkudproutersbrowsersenderpublishsystemlongsmtptimepacketcompaniescoursecompanymessagethingexamplereceivedpostcardsinglephoneprotocoltypicallyproviderseasyprotocolsinterestingsctpdnssystemslaptopprettynetworkscommon
Peter Stuge:
127.1 wpm
690.4 spm
internetnetworkipsendaddresstcpserveremailaddressesconnectionrouterbitwebgoodwirelesspacketsbrowserudprouterstalkpublishpacketexamplesystemcoursecompanycompaniessenderprotocolsprovidersthingphoneprotocolreceivedpostcardsinglemessagetypicallysmtpinterestinglaptopsystemsdnslongcommonnetworkstimesctpserviceconnected