Computer Networks

How data travels from your phone to a server and back.

Intermediate6 modules22 lessonsFree · no sign-up
0 of 22 lessons published
View syllabus

Syllabus

01 IntroductionNetworks and models. 4 lessons
  1. 1.1What is a computer network?Coming soon
  2. 1.2Network topologiesComing soon
  3. 1.3OSI modelComing soon
  4. 1.4TCP/IP modelComing soon
02 Physical and Data LinkBits and frames. 4 lessons
  1. 2.1Transmission mediaComing soon
  2. 2.2SwitchingComing soon
  3. 2.3MAC addresses and EthernetComing soon
  4. 2.4Error detection and correctionComing soon
03 Network LayerGetting packets to the right place. 4 lessons
  1. 3.1IP addressingComing soon
  2. 3.2Subnetting and CIDRComing soon
  3. 3.3Routing algorithmsComing soon
  4. 3.4IPv4 vs IPv6Coming soon
04 Transport LayerReliable delivery. 3 lessons
  1. 4.1TCP vs UDPComing soon
  2. 4.2TCP three-way handshakeComing soon
  3. 4.3Flow and congestion controlComing soon
05 Application LayerProtocols you use every day. 4 lessons
  1. 5.1DNS: how a name becomes an addressComing soon
  2. 5.2HTTP and HTTPSComing soon
  3. 5.3Email protocols: SMTP, POP3, IMAPComing soon
  4. 5.4FTP, SSH and DHCPComing soon
06 SecurityKeeping data safe in transit. 3 lessons
  1. 6.1FirewallsComing soon
  2. 6.2SSL/TLSComing soon
  3. 6.3VPNsComing soon