Networking for Web Developers
About this Course
How does the Web work? Under the hood of HTTP there's a whole stack of networking protocols.
Explore the underpinnings of the net with tools like traceroute
, tcpdump
, and nc
.
You’ve used the Internet. Now find out more about how it works.
[
As a web developer, it’s handy to know a bit about the TCP/IP stack, IP addressing, DNS, and other protocols that underlie the Web technologies you use.
]
lesson 1
From Ping to HTTP
Begin using …
Networking for Web Developers
About this Course
How does the Web work? Under the hood of HTTP there's a whole stack of networking protocols.
Explore the underpinnings of the net with tools like traceroute
, tcpdump
, and nc
.
You’ve used the Internet. Now find out more about how it works.
[
As a web developer, it’s handy to know a bit about the TCP/IP stack, IP addressing, DNS, and other protocols that underlie the Web technologies you use.
]
lesson 1
From Ping to HTTP
Begin using command-line tools to explore the network.
Ping to check hosts, and nc (netcat) for webservers.
Learn about port numbers and the layering of HTTP on top of TCP.
lesson 2
Names and Addresses
Learn about the Domain Name System (DNS).
Register your own domain name for your web server.
Learn more about the binary representation of IP addresses.
lesson 3
Addressing and Networks
Network blocks and interfaces.
Network address translation (NAT).
IPv6.
lesson 4
Protocol Layers
Use tcpdump to examine the packets that make up the requests and responses.
Explore three protocols: ping, DNS, and HTTP.
Learn more about how TCP sessions work.
lesson 5
Big Networks
Learn more about bandwidth, latency, filtering, and other key properties.