📺🧩 TCP Masterclass: kzbin.info/aero/PLIFyRwBY_4bS-PQZoF0UySdG0sH9VA0bn 🚨📢 Announcement: *I'm creating a full Networking course!* Details --> pracnet.net/networking 📺🕸 Module 1 of the course is *free* : kzbin.info/aero/PLIFyRwBY_4bRLmKfP1KnZA6rZbRHtxmXi But what about the TCP Masterclass? I have about 10-12 lessons scoped out for a comprehensive TCP Masterclass, and I'd love to create it at some point. When I released the first three lessons, I offered a challenge: If any one video garnered 100k views in the first 6 months, I would create the full TCP Masterclass. Unfortunately, we didn't meet that goal, so I had to prioritize other projects. But I haven't given up hope! *If you are interested in seeing the full TCP Masterclass developed, then the best way to bring that to fruition is to spread the word about this content*. Doing so will help others fully understand TCP and UDP and bring me closer to committing to creating the full series... Plus, think of all the Internet Points you can get for sharing this series (likes, karma, follows, etc) 😉 If you share this series, please use this link: kzbin.info/aero/PLIFyRwBY_4bS-PQZoF0UySdG0sH9VA0bn Otherwise, I genuinely hope you got a lot out of the first three lessons. Thank you for all the encouraging words in the comments. =)
@anilaxsus6376 Жыл бұрын
how is the Network course coming along ?
@EstebanDuPlantiersАй бұрын
Ed Harmoush is the Absolute Olympian of explaining the theory of Computer Networking, the practical details, the logic, the subtleties, the preconceptions, the errors. Everything. Wonderful, mesmerizing work, congratulations! ❤
@PracticalNetworking17 күн бұрын
Thank you for the kind words, Esteban. Cheers.
@NeurosesGamer Жыл бұрын
It's not much Ed, but I'm glad to have found you at the beginning of my career into Networking and Cybersecurity. Additionally, I'm sure, that in the future after I hopefully and eventually land my first job and beyond, I will be sharing with others how great of a teacher this Ed Harmoush guy on KZbin is lol. Keep making these videos, they are amazing!
@Abdirahmaann Жыл бұрын
Good luck Neuroses
@PracticalNetworking Жыл бұрын
May 9, 2023
@adedejiemmanuel1 Жыл бұрын
Ed., you're a bundle of blessings. I can't thank you enough for all you give. You carry the burden of making these technicalities meaningful without being asked. I don't even know how to describe you. You're simply awesome. This production is always getting better; I feel like there's no limits to your resourcefulness. Beyond the technologies, your visuals and audio blends are just just just beautiful. Thank you.
@Abdirahmaann Жыл бұрын
These two protocols tcp / udp played a very important role in technology last 40 years
@dpi3 Жыл бұрын
only tutorial series that justifies the "masterclass" tag, it truly is! 💥
@PracticalNetworking Жыл бұрын
@NeurosesGamer Жыл бұрын
Ed I have been consuming your content religiously, thank you so much for your time. I had just watched your TCP video a couple days back, and you dropped this at the perfect time 😆
@PawanKumar-Ravish Жыл бұрын
Thanks Ed , Your content is awesome , i can't believe this all can be explained in such a easy way .
@cyantarek54577 ай бұрын
This is the best video ever or TCP vs UDP with live examples and visual explanation. You earned a sub!
@zvonimirlevacic1531 Жыл бұрын
Many thanks for the excellent content, Ed!
@PracticalNetworking Жыл бұрын
Thank you for supportin the channel, Zvonimir. You are helping direclty contribute to the production of more training content for everyone else. Thank you again. Cheers!
@dypsking3414 Жыл бұрын
Hi, I just want you to know that after watching one of your video i was so satisfied. I visited your channel, subscribed, browsed through all your contents and downloaded all the videos in 'Networking Fundamentals'... You did a very good job. BTW thanks for all that. 💯💥
@scottspa74 Жыл бұрын
Apparently I really need to see what you come up with for a QUIC lesson, because despite looking into it a bit, and looking at the structure and fields of QUIC, I still understood it to be a L4 protocol unto itself (even though it utilizes UDP); nothing I read led me to understand QUIC as an application layer protocol. So apparently I need to re-investigate. One of your breakdowns with illustrations will certainly shed more light, if you get a chance and are so inclined. 😄 Thanks for the great content! It really makes such a difference !
@SaumyaAgarwal-j5g Жыл бұрын
I watched the complete playlist of Networking Fundamentals. You explained so well. Thankyou😊
@rghazzi Жыл бұрын
Thanks!
@PracticalNetworking Жыл бұрын
Hi Rghazzi! Thank you so much for supporting the channel with your super thanks. You are directly funding the continued creation of content like this =). Much appreciated, thank you again! ... and you're very welcome =)
@khanget Жыл бұрын
The only video I have seen that explains UDP how it should be explained .... Thanks a Ton you have done an amazing job
@riggle74 Жыл бұрын
Ed, more excellent content! I work on the OT side and UDP has several good applications. First, UDP works perfectly for historical process data that needs to go through a data diode. Second, real-time control data that relies on
@0eieiei Жыл бұрын
I had never thought about this concept. Thanks for the knowledge!
@pbrigham Жыл бұрын
Almost everything will be migrating to QUIC, you should make a video on that, love yours channel, please keep up.
@utkarsh_s28 Жыл бұрын
Amazing content. Gripping as a thriller movie! Please keep on posting such tutorial videos.
@MvrouaneCissp Жыл бұрын
i want to tank you for this series of video is great thing you colect all this information of networking fundementals in just 16 video + others .i repeat a video when i don't understand somthing in The basic networking and in futur if i forgot this informition i will rewatch your videos . Good content man keep going and Allah bless you❤🙏
@k.alipardhan695710 ай бұрын
unlike other videos which were recap of the basic are studied in highschool days haha, this is actully helpful... I'm prepping for SDE 3
@PracticalNetworking9 ай бұрын
Good luck with the SDE3 interviews =)
@pcbona Жыл бұрын
Not that im not interested in a TCP masterclass, but there is already alot of information about TCP and UDP out there. It would be great to do a quic masterclass, as there is not alot of deep dive (like your TLS course that i enjoyed very much) on that topic yet.
@pepeshopping Жыл бұрын
It’s all out there. Don’t wait for a KZbinr if you want to learn something.
@pcbona Жыл бұрын
@@pepeshopping do you have any? I tried getting a quic masterclass, but there is only a wireshak deepdive for it that does not cover all topics on it (no conguestion control for example)
@wwolfram3311 ай бұрын
Another fantastic learning session. Thanks!
@PracticalNetworking10 ай бұрын
You're very welcome. Thank you for supporting the channel.
@mgpindian5083 Жыл бұрын
Excellent explanation around the UDP. Thanks mate❤
@dustcore Жыл бұрын
Great explanation and video Ed, be cool to see a video on Quic in the future as well.
@burnzism3 ай бұрын
Great explanation, clear and consice.
@cslb38 Жыл бұрын
Very nice Job Ed, I have learned more UDP today and I know the gaming world wld suck if not for UDP, it simply allows the live gaming all across the globe and a few packet burst here and there isn't a big deal. I'm still blasting your links every single chance I get on Reddit especcially when mentioned subnetting as you were a godsend for myself and I wish to tell everyone possible.
@steposka2 ай бұрын
I think another good candidate for example that works better with UDP is VPN. Thanks to your videos I understand why WireGuard uses UDP. Because it essentially creates virtual wires between computers on the internet. And the communication going through VPN is using the best protocol for its needs. If the VPN used TCP and the members of the VPN also used TCP, if packet was missed, both VPN and the application would do TCP countermeasures resulting in chaos..
@amitpatil1900 Жыл бұрын
Very easy to understand and informative too, Thank you Ed!!
@ajidaniel8818 Жыл бұрын
Loved that voip packet loss demonstration lol
@adnaneafifi1450 Жыл бұрын
Yaay ! a new introduction =)
@PankajMane-f9v Жыл бұрын
All your videos are really helpful, could you please create a video regarding TCP port. means their importance and all the major port numbers.
@SuperLittleTyke11 ай бұрын
I use a Visual Basic 6 program I wrote several years ago to copy the contents of the clipboard on one PC to the clipboard on another PC on the home network. It uses UDP. I looked at similar programs on the internet, but none did quite what I wanted, and writing my own program enabled me to enhance it whenever I needed. There have been several enhancements over the past six years or so. The program works on XP, Windows 7 and Windows 10. UDP is easy to understand.
@electrowizard2658 Жыл бұрын
man u explain so smooth
@worldfac1s9 ай бұрын
All these make sense. Thank you
@rghazzi Жыл бұрын
I 'm not sure why you don't already have a million subscriber.
@alexisroux24485 ай бұрын
maybe because youtube favors quantity over quality
@geerliglecluse5297 Жыл бұрын
Crystal clear explanation, thank you!
@PracticalNetworking Жыл бұрын
You're very welcome!
@herteert299 Жыл бұрын
You are the best teacher. Thank you
@davidmcken Жыл бұрын
Good content, I do take a bit of issue with the 2nd category though. Almost every protocol that implements their own built in confirmation system at best re-implements TCP (usually the better ones fall in the 3rd category of acceptable levels of loss / ignoring packets that are too old) or at worst give a false sense of security that the transfer completed successfully. I kinda put it in the category of "Don't roll your own crypto" For your example of TFTP that re-transmission system now limits the file size to 4GB (pre-1998, the original spec only allowed 32MB), also the primary place I either use or have seen TFTP which is transferring software images to routers every device that supports it also has a verification to MD5 (or other checksum) the file to ensure the file arrived to that router correctly. Normal SNMP I'm fine with as to me that falls more in category 1 than 2 (small message / small reply, not worth the extra work for TCP and if you don't get a reply just ask again just like DNS). However, SNMP traps to me falls in the same boat as syslog. While I can see a potential use for sending a last "dying gasp" message the majority of the time the receiver has no clue that a message has gone missing. It makes it very unreliable in practice as the issue can only be detected by independently checking the logs or more commonly when an incident occurs (be it service affecting or security-wise) the warning for which was lost. Syslog actually has a message id field but it is seldom filled in (and your receiver has to keep track of the missing sequence numbers) and SNMP has no such field. My specific issue with those poor implementations comes from one of the streaming protocols MPEG-TS, which has a 4-bit (you read that right, 16 possible values for a sequence number) which when put together with the fact that it works only in complete lock step where if packet #13 arrives pico seconds behind packet #14 it will be treated as if it never arrived. These protocols break under the simplest of redundancy applications like bonding multiple links together without some specific consideration given to them. QUIC is also a bit of an oddball, it really should be a fully fledged transport protocol alongside TCP and UDP but sitting somewhere along the spectrum between them (I would put it 3/4 along closer to TCP). The google engineers themselves said as much but they implemented it on UDP to allow it to pass over current networks with no modification required save the end points. Even then they are still finding outdated / mis-configured devices blocking it.
@ManishYadav0719 Жыл бұрын
Before I start watching any video by Ed, I used to first like, share and comments ❤
@acluster3411 Жыл бұрын
So well done! How about dissecting the Ethernet/IP protocol and Wan Technologies?
@lexkenn Жыл бұрын
Thanks for the video! Highly appreciate it
@olegasgolubevas87738 ай бұрын
The content is awesome! Thanks
@PracticalNetworking7 ай бұрын
Glad you enjoy it. Thank you for supporting the channel.
@MFoster392 Жыл бұрын
Love your work you're a great teacher
@fabrizioCivetta5 күн бұрын
I can confirm 100%. Tcp add only problems for for application that have already a flow control and use small packets. Connection, socket in time wait state, manage correct the disconnection. Allways better use the brain instead of simply follow the standards. 😁👍
@nadid5347 Жыл бұрын
Top Top Top Great cours. Thank you sooo much Ed.
@JavedEnginer24 күн бұрын
Excellent content
@omarM20232 ай бұрын
Amazing Explanation TY
@50calpoptart84 Жыл бұрын
Awesome Video!
@Madsycode Жыл бұрын
Great work! Stay blessed
@HH-hy8ph2 ай бұрын
I’d like to learn more about Quic.
@akivaSk5 ай бұрын
I would tell you a UDP joke, but you wouldn't get it.
@PracticalNetworking5 ай бұрын
😉
@IliyaDamyanov Жыл бұрын
Very informative video.
@leetanizer Жыл бұрын
thanks for the excellent video !
@vikasbedi829 ай бұрын
UDP is awesome, TCP is awesome, networking is awesome, Ed is awesome, everything is awesome.
@mikenelson14959 ай бұрын
Thanks. I've a better understanding.
@jaafarbalaghi901211 ай бұрын
Great 👏👏👌
@masoodhosseinifard4178 Жыл бұрын
Thank you very much!
@raymondtunmbi9168 Жыл бұрын
honestly, i just wanna TIP you. awesome job
@Rigre-i1u Жыл бұрын
I prefer the faster more unreliable one... which so far has been pretty reliable.
@code-inc Жыл бұрын
Web 3.0 use Quic which is based on udp :)
@mq6033 Жыл бұрын
If syslog is being used to send log events, perhaps critical log events, maybe better to use tcp instead of udp?
@Abdirahmaann Жыл бұрын
Ed can you add traceroute command uses udp packet to reach the destination if didn’t get target you will get unreachable destination
@Ajju1992 Жыл бұрын
Thank you Sir
@fazeltanha-i6v Жыл бұрын
thank you very much you are explaining very well too much
@Velo1010 Жыл бұрын
But do the network choose which protocols (UDP or TCP) it will use to communicate with the host/server?
@ahadrandhawa837 ай бұрын
what about Wireless sensor network, shouid I prefere TCP or UDP
@gvs75tx Жыл бұрын
Thanks
@adtv_breaking_of_theprinciples Жыл бұрын
I want to learn all protocols in what subjects do all come ??
@cuspajzz Жыл бұрын
Great ! Thx 😀
@TheUrbanGeekinTECH Жыл бұрын
Great Information, Thanks for sharing!
@zouhairsouam6709 Жыл бұрын
Hello ED, thank you for this informative Video. what if you explain the vxlan, evpn .. ? i think they will have more views.
@Duriel1000 Жыл бұрын
How do I change the protocol of my application from tcp to uDP or vice versa? Sorry if that is a dumb question.
@pepeshopping Жыл бұрын
UDP is king for fast, short, quick data transfers (as long as you don’t have a big round trip or high packet loss).
@telisijohn2054 Жыл бұрын
@PracticalNetworking, can RTP+FEC on muicast udp pakcet fix a missed or delayed packet be retranmiitted?
@privacy312Ай бұрын
amzing seires !!!!!
@PyNet255 Жыл бұрын
The built in confirmation system in VOIP is asking the person to repeat what they said :)
@PracticalNetworking Жыл бұрын
Lol, exactly. Layer 8 reliability --- the user ;)
@Abdirahmaann Жыл бұрын
Thanks Ed :) . These days KZbin algorithm is not working well instead of spreading only useless videos :(
@IliyaDamyanov Жыл бұрын
Very nivet video.
@Swifter101 Жыл бұрын
Ed is awesome
@adedejiemmanuel1 Жыл бұрын
I pray that the world knows your worth cos you're worthy.
@work2120 Жыл бұрын
great
@FossWolf Жыл бұрын
❤️👍
@alapanroy1114 Жыл бұрын
Can I collab with you to create the contents in Hindi for larger audience? 1 billion people in India now have access to internet/ KZbin.
@LitamKona5 ай бұрын
Lewis Kimberly Jones Robert Lee Deborah
@majiddehbi9186 Жыл бұрын
great contenant but it would be better if u add some wireshark examples
@r.fortner4661 Жыл бұрын
He did!
@SheliaHicks-y7w5 ай бұрын
Brown Anthony Wilson Mary Harris David
@LitamKona5 ай бұрын
Thomas Maria White Susan Jackson Kenneth
@weniweedeewiki.6237 Жыл бұрын
Mind blown brilliant thankyou
@Mr.Acharyya Жыл бұрын
Please Please bring the BGP series...please... You are Making magic 🪄