Course Features
Duration
2 weeks
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Beginner
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Hands-On Training,Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
You have written code that makes use of HTTP As a beginning backend developer, you may have written code that accepts or performs HTTP requests But you\'d like to know more about what\'s going on "under the hood" when you use HTTPYou can use the Linux com
What You Will Learn
Addressing and NetworksNetwork blocks and interfacesNetwork address translation (NAT)IPv
Big NetworksLearn more about bandwidth, latency, filtering, and other key properties
Names and AddressesLearn about the Domain Name System (DNS)Register your own domain name for your web serverLearn more about the binary representation of IP addresses
Protocol LayersUse tcpdump to examine the packets that make up the requests and responsesExplore three protocols: ping, DNS, and HTTPLearn more about how TCP sessions work
From Ping to HTTPBegin using command-line tools to explore the networkPing to check hosts, and nc (netcat) for webserversLearn about port numbers and the layering of HTTP on top of TCP