YoVDO

Network Engineering

Offered By: Hussein Nasser via YouTube

Tags

Computer Networking Courses DNS Courses VPN Courses Load Balancing Courses Network Engineering Courses NAT Courses OSI Model Courses Port Forwarding Courses

Course Description

Overview

Embark on a comprehensive 17-hour network engineering journey covering essential concepts and advanced topics. Explore the OSI model, TCP/UDP protocols, NAT, port forwarding, and load balancing through practical examples. Dive into cybersecurity aspects including denial of service attacks, VPNs, and Tor. Learn about high availability, failover strategies, and scaling systems. Understand web technologies like WebSockets, SSL/TLS, and HTTP tunneling. Gain insights into DNS, IP addressing, and network troubleshooting tools. Discover the intricacies of iptables, multicast DNS, and TCP performance optimization. Benefit from career advice and real-world scenarios to enhance your network engineering skills and knowledge.

Syllabus

The OSI Model - Explained by Example.
TCP vs UDP Crash Course.
Port forwarding with NAT and iptables (transparent proxying) - “Run” your webapp on port 80.
Network Address Translation - NAT Explained.
TCP Tunneling Applications Pros and Cons (Explained by Example).
How much bandwidth do you really need? (Web browsing, streaming and gaming).
Denial of Service Attacks Explained.
Public IP vs. Private IP and Port Forwarding (Explained by Example).
Load Balancer vs Reverse Proxy (Explained by Example).
Do you REALLY need a VPN?.
How Tor Works? (The Onion Router).
Programmatically Open External Ports with UPNP.
Address Resolution Protocol - ARP.
Fail-over and High-Availability (Explained by Example).
What happens when you type google.com into your browser and press enter? (Detailed Analysis).
Server Name Indication (SNI) (Explained by Example).
Scaling and Securing WebSockets with HAProxy.
Docker Volumes Explained (PostgreSQL example).
Building a Multi-player Game with WebSockets.
SSL/TLS Termination, TLS Forward Proxy Pros and Cons.
How public WIFI can be sniffed?.
Setup Active-Passive Cluster with Keepalived & HAProxy (Two raspberry pis).
Active-Active vs Active-Passive Cluster to Achieve High Availability in Scaling Systems.
SSH Tunneling - Local & Remote Port Forwarding (by Example).
A Good Network Engineering Videos Resource Recommendation.
Multicast DNS Explained.
What is the TCP 3-Way Handshake and Why Backend Engineers should understand it.
Wiresharking CURL - How a single GET request translates to 10 TCP Packets.
What is TCP Slow Start and how Does it affect your Web Application Performance?.
Expose Local WebSocket, HTTP and HTTPS WebServers to the Public Internet with Ngrok.
TCP Half-Open Explained.
Career Path Advice - Moving from a Network Engineer to a Backend Engineer.
Demystifying the Browser Networking Tab in Developer Tools With Examples.
What is a Virtual IP Address? How does it help with High-Availability.
How HTTP Tunneling works, The CONNECT method, Pros & Cons and more.
NAT Slipstreaming Vulnerability Explained.
NEW GENIUS DNS Cache Poisoning Attack - SAD DNS Explained.
iptables Demystified - Port Redirection and Forwarding HTTP Traffic to another machine (part 1).
iptables Demystified - Load Balancing without a Load Balancer (no software installation) (part 2).
Technical Discussion on VPNs - How VPNs Work, their benefits, and What happens when VPNs are Hacked.
HTTP Code 502 Bad Gateway Explained (All its Possible Causes on the Backend).
Following an HTTP GET / through Switches, Routers, Gateways, and Proxies (Detailed Examples).
Hub vs Switch vs Bridge vs Router (Full Detailed Example).
First port your computer hits.
The Beauty of the Internet Protocol.
This tool is neat.
DNS is beautiful.
Why 0177.0.0.1 is also localhost.
Software Engineering and Nursery Rhymes.
UDP hole punching | The Backend Engineering Show.
This project could free millions of IPv4 addresses, but is it worth it?.


Taught by

Hussein Nasser

Related Courses

À la découverte des télécommunications
Institut Mines-Télécom via France Université Numerique
Advanced System Security Design
University of Colorado System via Coursera
Data Platform, Cloud Networking and AI in the Cloud
Intel via Coursera
HPE Aruba Networking Basics
Aruba via Coursera
HPE Aruba Networking Basics (Portuguese)
Aruba via Coursera