Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.


ratings:
Length:
40 minutes
Released:
Jun 2, 2019
Format:
Podcast episode

Description

 TCP and UDP are communication protocols that allows us to send and receive data in a network. We have both for a reason since each has its advantages and disadvantages. In this video we will talk about two protocols, pros and cons of each one and will write tcp and udp server with nodejs showing you these in ACTION. coming up
Code! 
https://github.com/hnasr/javascript_playground/tree/master/tcp
Jump Codes ? 
tcp pros cons(4:12)
Tcp demo (19:00)
Udp pros cons (24:25)
Udp demo (31:25)
Summary (35:40)
Explain TCP 
Pros: 
acknolwedgment, 
garenteed delivery, 
connection based
congestion control
ordered packets 
Cons
Larger packets
More bandwidth since more headers. 
Slower (because of retransmission) 
stateful once connection is lost its lost, cannot resume it.  
TCP Example (Code)
telnet 127.0.0.1 8080
Explain UDP
Pros
Statless, 
Less bandwidth 
smaller packets
Faster to transmit 
Cons
no ack, 
no garenteed delivery, 
no congestion control
no ordered packets 
UDP client
echo "foo" | nc -w1 -u 127.0.0.1 41234
2:24 osi model tag 
14:20 stateful. S stateless video 
Released:
Jun 2, 2019
Format:
Podcast episode

Titles in the series (100)

Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own. Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering Buy me a coffee https://www.buymeacoffee.com/hnasr ?‍? Courses I Teach https://husseinnasser.com/courses