Engineering and Technology
You've used the Internet. Now find out more about how it works.
In the course Networking for Web Developers on Udacity, you will begin by using command-line tools to explore the network, including using Ping to check hosts and nc (netcat) for webservers. You will also learn about port numbers and the layering of HTTP on top of TCP. The course then delves into the Domain Name System (DNS), teaching you how to register your own domain name for your web server and providing a deeper understanding of the binary representation of IP addresses. Additionally, you will explore network blocks and interfaces, network address translation (NAT), and IPv6. The course covers protocol layers, using tcpdump to examine packets and exploring protocols such as ping, DNS, and HTTP. Finally, you will learn about key properties of big networks, including bandwidth, latency, filtering, and more.
by Udacity
You've used the Internet. Now find out more about how it works.
by Udacity
Cloud development is the foundation for the new world of software development. Enroll now to build a...
by Udacity
This course covers the essential Operating Systems concepts students need in preparation for the res...
by Udacity
Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to sho...
by Udacity
Develop key insights into key concepts and features of Oracle Cloud Infrastructure (OCI).
by Udacity
Develop foundational knowledge of Oracle Cloud Infrastructure Cloud Services.
by Udacity
Find out how to build logging, monitoring, and auditing tools that can alert system security breache...
by Udacity
Find out how the cloud has enabled innovation within organizations by learning the basics.
by Udacity
This is an advanced Computer Networking course that delves into the latest concepts and tools used b...
by Udacity
Learn how to excel at networking both in-person and on LinkedIn.