YoVDO

Networking for Web Developers

Offered By: Udacity

Tags

Web Development Courses DNS Courses TCP/IP Courses IPv6 Courses

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

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera