Skip to content
EduVerse

You’re reading the free preview.Unlock every conversation for €2.99

FreeFree previewChapter 3

Chapter 3 · Free preview

Networking - The Invisible Highway

What Really Happens When You Click

Illustration from the book

What you will understand

  • Describe the journey of an HTTP request from browser to server
  • Explain the difference between TCP and UDP with examples
  • Understand how DNS translates a domain name into an IP address
  • Explain what ports are and why they matter
  • Describe the difference between a process and a thread

Written by EduVerse for this preview; the slides below are the book’s own words.

Slides from the chapter

Each slide is a passage from the book with the figure or listing it talks about. Swipe, use the arrow keys or the buttons.

Slide 1 of 4

IPv4 vs IPv6: Running Out of Addresses

3.1.2 · p. 65

Conversation from The Software Realm, Decoded

Chapter 3 · 3.1.2 IPv4 vs IPv6: Running Out of Addresses · p. 65

Peter, from the book cover

Peter

So we switched to IPv6 in 2011?

The Senior developer, from the book cover

Senior developer

We’re still switching. It’s taking forever.

Peter, from the book cover

Peter

Why? If IPv4 ran out in 2011, how are we still using it?

The Senior developer, from the book cover

Senior developer

Two reasons: NAT and transition pain.

NAT (Network Address Translation): Your home router has one public IPv4 address from your Internet Server Provider (ISP) (Vodafone for instance). But inside your home, you have 10 devices. How?

Inspect
FigureFrom the book, p. 65

Explore this figure

Pick one to highlight it and read what the book says about it.

Other labels in the figure (7)
Description

Network diagram: three devices, 'Laptop' 192.168.1.5, 'Phone' 192.168.1.6 and 'Tablet' 192.168.1.7, each have an arrow pointing up to a single 'Router' with 'Public IP: 54.239.28.85'.

Description written by EduVerse; the figure itself is from the book.

The Senior developer, from the book cover

Senior developer

One public IP, many private IPs behind it. That’s NAT. It bought us time.

Slide 1 of 4

Try it yourself

A simulation built by EduVerse around this chapter. It runs in your browser; nothing is sent anywhere.

Full book

The full chapter

This preview shows 5 of the chapter’s 46 passages. The full chapter has:

  • 8 sections
  • 28 conversations
  • 3 figures and tables
  • 7 What They Say boxes
  • 7 knowledge-check questions
Sections in this chapter
  1. 3.1How Computers Find Each Other: IP Addresses
  2. 3.2DNS: The Internet's Phone Book
  3. 3.3Ports: The Apartment Numbers
  4. 3.4How Data Travels: TCP and UDP
  5. 3.5HTTP: The Language of the Web
  6. 3.6Where Data Lives: Memory, Processes, and Threads
  7. 3.7Putting It All Together: The Complete Journey
  8. 3.8Peter's Takeaways