Every Popular Protocol Explained in 17 minutes

Опубликовано: 15 Май 2026
на канале: Techs Explained
45,894
1.5k

Ever wondered how devices actually communicate from the chips on a circuit board to the servers across the globe? In this video I break down 14 of the most essential hardware and network protocols from UART and SPI to TCP and HTTPS so you can finally understand the full stack of how data moves through our world.

This comprehensive guide is split into two halves: Hardware Protocols where we look at how microcontrollers talk to sensors and peripherals and Network Protocols where we dive into the foundation of the internet and real time data exchange. Whether you are an electronics hobbyist a computer science student or a developer this 17 minute breakdown explains the fundamentals in one place.

⏱️ Timestamps
Part 1 Hardware Communication

00:00 UART Explained (Universal Asynchronous Receiver Transmitter)

00:51 SPI Explained (Serial Peripheral Interface)

01:39 I2C Explained (Inter Integrated Circuit)

02:29 CAN Explained (Controller Area Network)

03:30 RS232 Explained (Legacy Industrial Serial)

04:35 1 Wire Explained (Dallas Maxim Single Wire)

Part 2 Networking & The Internet

05:35 IP Explained (The Foundation of Routing)

08:11 TCP Explained (Transmission Control Protocol)

09:40 UDP Explained (User Datagram Protocol)

12:13 DNS Explained (The Internet's Phonebook)

13:31 HTTP Explained (Hypertext Transfer Protocol)

14:30 HTTPS Explained (Security & Encryption)

15:23 MQTT Explained (IoT & Lightweight Messaging)

16:20 WebSocket Explained (Real Time Bidirectional Data)

📚 Technical Quick Reference (Hardware)
UART TX → RX | RX → TX | GND → GND (Asynchronous)

SPI SCLK (Clock) MOSI (Data Out) MISO (Data In) CS (Chip Select)

I2C SDA (Data) SCL (Clock) — Pull up resistors required

CAN Bus CANH (High) CANL (Low) — Built in priority system

1 Wire Single Data Line + GND — Power & data on one line

📖 Recommended Resources & Specs
Hardware Deep Dives

UART Basics: https://docs.arduino.cc/learn/communi...

SPI Protocol: https://docs.arduino.cc/learn/communi...

CAN Bus Architecture: https://docs.arduino.cc/learn/communi...

Networking & Internet Standards

IPv4 Specification (RFC 791): https://www.rfc-editor.org/rfc/rfc791

TCP Specification (RFC 793): https://www.rfc-editor.org/rfc/rfc793

Cloudflare DNS Learning: https://www.cloudflare.com/learning/d...

MQTT Protocol Home: https://mqtt.org/

MDN Web Docs (WebSockets): https://developer.mozilla.org/en-US/d...

#Electronics #Networking #ComputerScience #TechExplained #IoT #Engineering #EveryProtocolExplained #STEMEducation