
Sign up to save your podcasts
Or


What's on the agenda!?
Cockroach Labs
Jon and Mel talk about what TCP and IP are. How they work. And why they are important.
Show notes:
Intro
Traffic rules and Internet rules
Terms du jour: 3-way handshake, encapsulation, in order delivery, reliability, flow control
What does TCP stand for and what is its job?
What does IP stand for and what is its job?
Lego masterpieces to send data over internet
Furniture Manufacturer analogy
How does 3-way handshake work?
How does TCP ensures reliable and in-order delivery
IP - what it does and how it does it?
IP utilizes encapsulation
Routing tables
Road trips and Internet routing
TCP/IP have survived since the beginning of the internet
Tune in for the second half of our interview with Marwan! You won't be disappointed.
Show notes:
The resilience of TCP/IP - how have they survived this long?
The evolving of TCP/IP
About the IP layer
* addressing
* routing and forwarding
* but no guarantee
UDP - “best effort"
TCP layer
* reliability / guaranteed delivery
* flow control
* congestion control
TCP fairness
TCP & congestion control in streaming video
About Marwan
Professional mistake: looking for shortcuts
Advice to someone just starting in tech
Our first interview of the season.
The accomplished and ever so humble, Marwan Fayed, joins us today.
Find him at St. Andrews or at Cloudflare.
Timstamps:
0:00 - Intro
1:56 - Interview; Marwan Introduction
2:16 - Role at Cloudflare
4:25 - Community Broadband ISP
5:56 - Industry vs. Academia
7:08 - Day to Day at current role
8:56 - What does an industry lab look like?
10:45 - Security and Privacy research prioritized at Cloudflare
11:31 - What is TLS 1.3
14:26 - Research at Cloudflare
15:09 - Oblivious DNS over HTTPS (ODOH)
17:56 - More on privacy
21:51 - Where does a research idea come from
23:41 - Humility matters in research
25:37 - 2 guiding principles of research
26:11 - Marwan’s lightbulb moment
30:31 - Overlap between reserach and business
31:21 - Community Broadband ISP
33:56 - “No one gets fired for hiring IBM”
36:21 - Backhaul internet
41:06 - Biggest challenges were people, not technology
43:25 - Goodbye
Jon and Mel dive into the question of the day: "When I open the weather app on my phone, how do today's weather get my screen, and where did it come from?
Timestamps:
0:00 - Intro
0:18 - Question of the day
1:48 - Defining the endpoints? Client and Server
2:43 - Mental picture for information traveling across internet: Skateboard ramp. Swimming pool
5:00 - Defining some terms: client and server
5:36 - Defining request and response
6:28 - Everything is binary
7:53 - Application Layer
8:55 - Physical layer
10:33 - Defining a 'session’
11:00 - Transport layer. TCP
12:00 - Network layer. IP.
12:44 - Each layer is distinct and independent
14:05 - What type of requests can I make?
16:55 - Looking at the POST and GET requests
18:00 - Packets
20:45 - TCP & IP roles
21:40 - Each device has its own IP address
22:40 - Review of the path of a request from client to server
23:40 - Short hops along the path
25:30 - More about packets and network layers
26:30 - Encapsulation
29:00 - Terms for the data at different network layers
29:45 - Real-time routing
31:20 - Internet travel is like note passing in class
Question for the day: "When I send an email, how does that email get from my email to yours?”
Timestamps
0:00 - Intro
0:35 - Post office analogy
2:20 - Post office to email connection
3:10 - Computer 'client' and ‘server’
4:05 - Addressing an email
9:00 - Email messages get broken up into packets
13:35 - DNS: Turning an email address into an IP address
16:00 - DNS servers; the phone book of the internet
20:30 - SMTP server; local post office. Email journey is email server to email server.
25:45 - Role of MTA
29:30 - Gateways: "highway” part of the information super highway.
31:10 - How SMTP deals with lost information
33:20 - There is no umpire for the internet
34:38 - Recap and preview for Episode 2
Terms you will hear and learn include:
Router, gateway, MTA, IP addresses, DNS, Client and Server, Packets
Two friends from elementary school kick off this tech podcast (because we need another one), aimed primarily at career changers seeking to level up quickly in the field of tech, but in the midst of the responsibilities of adult life.
Jon is an academic turned start-up guy with Data Science expertise.
Melissa is a mid-life career changer, pursuing a second career as a Software Engineer first via a Bootcamp and currently as a CS Master's student at UPenn.
Headed your way:
Tech concepts explained so a 10-year-old can understand and lots of lame analogies.
Learn from analogy and learn from experts.
We pair the theoretical with the practical as we have about how these topics are thought about in industry.
I can't wait!
From the publisher's feed