Networking for Web Developers
Offered By: Udacity
Course Description
Overview
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.
Syllabus
- 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.
- 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.
- Addressing and Networks
- Network blocks and interfaces.,Network address translation (NAT).,IPv6.
- 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.
- Big Networks
- Learn more about bandwidth, latency, filtering, and other key properties.
Taught by
Karl Krueger
Related Courses
Implementing DNS in Microsoft Windows ServerMicrosoft via edX Microsoft Windows Server 2012 Fundamentals: DNS
Microsoft via edX Windows Server 2016: Basic Networking
Microsoft via edX The Bits and Bytes of Computer Networking
Google via Coursera Introduction to Cybersecurity
Udacity