4min chapter

Go Time: Golang, Software Engineering cover image

TCP & UDP

Go Time: Golang, Software Engineering

CHAPTER

TCP Connections - What's the Three-Way Handshake?

TCP has keep-alives, which I believe are off by default in most of the operating systems. But what essentially would happen, let's say I send a request to Google and it's taking Google a long time to respond. Maybe it's having to crunch a bunch of numbers and stuff and then send the response back to me. My side may send a keep-alive request, which is a special request to Google's network layer,. It doesn't go to the application. It just goes to the TCP layer at Google. Once we're done exchanging data, then usually there's a graceful termination where either side can initiate this. So when we talk about having these communications that are

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode