Episode 95 - TCP vs UDP
The Backend Engineering Show with Hussein Nasser - A podcast by Hussein Nasser
Categories:
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