Back to Browse

Network Protocols - Rest APIs In Depth

2.8K views
Sep 15, 2023
33:14

Let's learn about the main network protocols we will be seeing and using as we start working with REST APIs. We start by looking at the OSI model and its 7 layers and how things are laid out for a nice mental model of how to think about protocols and the network stack. Then, we take a look at HTTP and HTTPS and the different versions. We compare HTTP 1.1 to HTTP2 and see that HTTPS is HTTP over the TLS layer. Then, we look at the two main transport layer protocols, TCP and UDP and compare and contrast their differences. We also see that these usually use IP at the network layer to communicate so we check out IP as well as the headers for these 3 protocols to get a better understanding of how they work. Throughout the video we also try out some examples in Insomnia to see this in action. Chapters: 00:00 Introduction 01:02 Network Protocols Overview 02:07 OSI Model 06:21 HTTP 1.1 08:05 HTTP 2 10:18 HTTP Headers 12:10 HTTPS 14:03 HTTP Protocols Demo 20:06 TCP 24:56 TCP Headers 25:58 UDP 28:22 UDP Headers 28:54 IP 29:42 IP Headers 30:38 Recap 31:53 Next Steps 📦 Github Repository with the notes and exercise code+solutions: https://github.com/Nooder/rest-api-in-depth 💬 Come join us on Discord to chat with a like-minded community about tech and learning: https://discord.gg/K4nkugP7Gd 🏅Support the channel and content through Super Thanks, Channel Memberships, or on Patreon: https://www.patreon.com/TechWithNader

Download

1 formats

Video Formats

360pmp458.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Network Protocols - Rest APIs In Depth | NatokHD