Quiz page is here: networkdirection.net/labsandquizzes/quizzes/comparing-tcp-and-udp-quiz/ CCENT book is here: click.linksynergy.com/link?id=RL4E*8CmbSY&offerid=145238.2445867&type=2&murl=http%3A%2F%2Fwww.ciscopress.com%2Ftitle%2F9781587205804
@thomasvanpuyvelde7046 Жыл бұрын
can you add the notes back in they are verry useful
@GajendraKarle4 жыл бұрын
Quiz # 1 Which Protocols use each of these headers? TCP & UDP Quiz # 2 What is a socket used for? The sockets are used to identify which application to the network data belongs to. Quiz # 3 What detail contained in the socket? 5 tuple; Local IP; Remote IP; Local Port #; Remote port #; Protocol (TCP/UDP)
@vtrandal3 жыл бұрын
Regarding random source port numbers, you said "Ports are like addresses for applications." Nice! [Unique port number per process - Awesome.]
@zzzzzz10392 жыл бұрын
Should be "Ports are like addresses for processes"
@cypherix933 жыл бұрын
Dude these videos are excellent! Way more interesting and informative than my CSE310 class 😂
@NetworkDirection3 жыл бұрын
That's some good feedback, thanks!
@HimanshuSharma19813 жыл бұрын
One of the best lectures on networking, what a shame that so few people have watched them.
@NetworkDirection3 жыл бұрын
I'm hoping more will find the channel over time
@HimanshuSharma19813 жыл бұрын
@@NetworkDirection I watched your lectures on VxLan as we have implemented a part of it in our Org. When I asked my teammate to send me some resources on VxLan, he said that there is a good one which has trains in it. I knew it was yours. Then he forwarded the links to your videos. You guys are doing good work. Thanks !!
@NetworkDirection3 жыл бұрын
@@HimanshuSharma1981 That's fantastic to hear! Thanks for letting me know
@landro35525 жыл бұрын
Why so few views? Thanks for the knowledge bro keep up
@NetworkDirection5 жыл бұрын
Still only a small channel I guess. Hopefully the views will grow!
@leonardomorel94123 жыл бұрын
For what I have seen, this is normal. Most series that explain a topic in depth usually get a lot of views in the first video and then drastically drops off from there. Just try looking at any discrete math, programming, security/encrypting, data structures & algorithims, etc. courses. People usually gets attracted to the tech industry when they see those huge salaries, but most aren't willing to sit down and do the hard work.
@KenSherman3 жыл бұрын
The best short answer I can give imo is: we need more dedicated IT specialists/pros in The Industry and/or this may eventually be out of scope for many beginners or novices based off of their traditional academics. A number of them may be better of attempting IC3, ITF+ (Strata), or A+, etc. before venturing here.
@kralub4 жыл бұрын
you just got me a degree sir. this is such a valuable video
@NetworkDirection4 жыл бұрын
That's excellent news! What degree do you have?
@kralub4 жыл бұрын
@@NetworkDirection it will be in CS! do you have a major?
@NetworkDirection4 жыл бұрын
@@kralub MNet&SysAdmin (Networking and Systems Administration)
@kralub4 жыл бұрын
@@NetworkDirection Nice! I hope all is well for you in the bright future we both have!
@newhampshireknits2 жыл бұрын
Ty these videos are so much more clear than my textbook!
@NetworkDirection2 жыл бұрын
Great to hear, thank you!
@ryan-bo2xi4 жыл бұрын
Thanks for the clear and lucid explanation. You deserve more likes
@NetworkDirection4 жыл бұрын
Much appreciated!
@paskahlisanjasprabowo20755 жыл бұрын
Really appreciate your work. It helps a lot to understand what seems complicated to me couple years ago when I was studying this from a text book. Keep it up! Everyone will love it.
@SaifUlIslam-di5xv4 жыл бұрын
This is a brilliant series for people like me that like architectures, design, and a general high overview instead of caring about wires too much in the process. Thank you for your hard work!
@NetworkDirection4 жыл бұрын
Glad you enjoyed it!
@lauralawrence60005 жыл бұрын
Love your videos, very helpful!
@NetworkDirection5 жыл бұрын
Thanks Laura!
@markarca63605 жыл бұрын
1:55 - Those ports are also called ephemeral ports.
@siddcfc5 жыл бұрын
Very well explained.. unique piece of content on internet. Many thanks !!!
@NetworkDirection5 жыл бұрын
It's good to be unique!
@siddcfc5 жыл бұрын
@@NetworkDirection yes always !!
@brianmisasa7 ай бұрын
Excellent video, would have loved if you touched on the Fragment offset more and the link between it and MSS and MTU and with a little bit of calculation
@Manas-co8wl3 жыл бұрын
Lovely so far
@NetworkDirection3 жыл бұрын
Thanks!
@Jesserc_7 ай бұрын
Thanks
@shrutikanikhar79874 жыл бұрын
Your videos are amazing. Very helpful, thank you.
@NetworkDirection4 жыл бұрын
You're very welcome! Thanks for watching @shrutika nikhar
@azizahnur919410 ай бұрын
Really appreciate your videos sir! Thanks alot.
@Lvnxrr10 ай бұрын
Thank you so much this is amazing so far
@rushichampaneri51505 жыл бұрын
thank you for all these information and I love your videos
@NetworkDirection5 жыл бұрын
Thank you Rushi!
@paulzedrickmadrona56055 жыл бұрын
Really good content. Please keep it up
@aghniafaza99522 жыл бұрын
Thank you so much you really help me
@NetworkDirection2 жыл бұрын
Really glad to help!
@uwelab65903 жыл бұрын
It's used 4 real time applications like audio and video stream, where speed is much more important than reliability. The retransmission of voice e.g. would end up in a not understandable chaos, whereelse a lacking packet of UDP just causes a break of less than a second.
@rafaelh.reynoso45944 жыл бұрын
Thanks a lot sir This knowledge will be invaluable for my project ❤️
@NetworkDirection4 жыл бұрын
Glad to help
@gansgross64643 жыл бұрын
Thank you
@NetworkDirection3 жыл бұрын
You're welcome
@sarfarazalam60774 жыл бұрын
Great video , learnt alot from your videos in last two days. Thank you :)
@sruthikab22403 жыл бұрын
Superb content... Perfectly delivered :)
@NetworkDirection3 жыл бұрын
Thank you 😀
@solo-angel4 жыл бұрын
Awesome video, great presentation, thank you!!!
@patrickmeneses2054 жыл бұрын
Thanks for the very informative videos!
@snoo3333 жыл бұрын
mind blowing stuff.
@NetworkDirection3 жыл бұрын
😄
@kalramani4 жыл бұрын
Best one on TCP /UDP
@NetworkDirection4 жыл бұрын
😀 Thanks!
@dianeconrardy8295 жыл бұрын
Excellent video...thank you!
@fracked70775 жыл бұрын
Great videos! Can you do one (or series) on OTV?
@NetworkDirection5 жыл бұрын
I'm thinking about OTV... I need to do a lot of research before then
@ashpanriders85884 жыл бұрын
#Quiz 1 TCP and UDP protocols
@simpsonsampson76002 жыл бұрын
Great video my only complaint would be that you don’t go into much detail for the remote port number. Im assuming each process in the application, like a different tab in chrome, would have its own remote port number so you know which tab to send the information to. But what is remote IP? Local ip I’d assume would be your IP address buy would would each process need their own ip?
@NetworkDirection2 жыл бұрын
Good point! From the client perspective, each tab would likely be to different IP addresses. So you can have the same port number (eg, 80 or 443 for web browsing), but different IPs. Each process does not need it's own IP. Each TCP or UDP process uses different port numbers that they 'listen' on. When sending, they will usually select a random port number, and then continue to listen on that number for a response
@polinal47694 жыл бұрын
Very helpful, thank you.
@KozyBearRadio3 жыл бұрын
But how does it examine the local IP & remote IP? Is the web server looking at this on the incoming traffic or on its outgoing traffic? I’m assuming on the incoming traffic? But if so what are you referring to the local IP as? The WAN Ip on the incoming traffic? Or the local IP of the web server..basically how would something sit out on the internet examine the local ip of incoming traffic?
@NetworkDirection3 жыл бұрын
The term 'local IP' means the IP address of the device we're talking about. So, if we're talking about a web server, the 'local IP' is the IP of the web server. The 'remote IP' would be the IP address of another device. For example, a client making a connection to the web server. does that make sense, or have I misunderstood your question?
@ashpanriders85884 жыл бұрын
#Quiz 2 A network socket is an internal endpoint for sending or receiving data within a node on a computer network. IP address and port number
@prakashmc28424 жыл бұрын
Miga Arumai! Valthukkal!
@NetworkDirection4 жыл бұрын
Thanks
@inaholmatihaashkaiidhiib.86345 жыл бұрын
Awesome.
@schwaggg175 жыл бұрын
What are your plans for this network fundamentals course? What do you plan to cover? Where will you stop? Appreciate it!
@NetworkDirection5 жыл бұрын
Good question! I'm planning to make enough content to roughly cover CCENT. If that goes well, I could expand to CCNA level. Of course I have other videos I want to make aside from this series, so it's slow going. Why do you ask?
@karlfonseca43885 жыл бұрын
@@NetworkDirection I for one was thinking about subscribing to the patreon, although the video rate is pretty low... Are there any plans on going weekly or biweekly?
@NetworkDirection5 жыл бұрын
One every two weeks is all I can sustain right now (with this level of quality anyway), as I'm also working full time.
@NetworkDirection5 жыл бұрын
One every two weeks is all I can sustain right now (with this level of quality anyway), as I'm also working full time.
@NetworkDirection5 жыл бұрын
One every two weeks is all I can sustain right now (with this level of quality anyway), as I'm also working full time.
@idrisbabay3833 жыл бұрын
A great video!
@NetworkDirection3 жыл бұрын
Thank you!
@bennails34473 жыл бұрын
Man, you are great! Your videos are diamonds! But I didn't quite get the 5-tuple concept. If an application sends several requests to a remote server all of them have the same local IP, remote IP, local port, remote port, and protocol. If I am right :) How can we get which request is which then?
@NetworkDirection3 жыл бұрын
Sometimes a different source port would be used for each connection, making the 5-tuple unique. Otherwise, this would need to be handled within the protocol. A protocol may have a single connection from a client to a server, but have multiple 'streams' of data within the connection. This is known as 'multiplexing'
@bennails34473 жыл бұрын
@@NetworkDirection Thank you!
@berkeyazc862 жыл бұрын
I did a little research for Quiz #4. I found, error detection is performed in Data Link Layer. I thought until now it is performed in Transport layer, in TCP. Is this true?
@robinmusic75325 жыл бұрын
Great video, thanks for your help :)
@Juwez5 жыл бұрын
is the 5 tuple still an example of a server socket ?
@uwelab65903 жыл бұрын
Quiz answer 2: The socket is a logical endpoint and identifies the application with local IP address, local port and protocol. Could somebody give me the answer, if this is right? Thanks in advance.
@paulaganbi52364 жыл бұрын
Hi, i need clarification concerning this video. Does a client need to have a port 80?
@NetworkDirection4 жыл бұрын
The client doesn't need to use port 80, although it can if it wants. If you're thinking about web traffic, then normally the server will 'listen' for requests on port 80, and the client will send requests on a random port number
@soakstudios504 жыл бұрын
but what exactly would be a remote ip?
@kirillkirooha38483 жыл бұрын
for every incoming connection web server will create new socket?
@NetworkDirection3 жыл бұрын
For every new client connection yes. however, Web servers can be fancy and create multiple 'flows' within a connection to transfer items faster. Take a look at http 1.1 vs http 2 for an example of this
@MrFRankor5 жыл бұрын
Create content!!
@NetworkDirection5 жыл бұрын
Thanks!
@onions51134 жыл бұрын
Finally i found this Video actually i found TCP and UDP video but its Indian accent
@theoriginaldreadpirateroberts4 жыл бұрын
That's not Indian lol. He's Australian. Easy to understand.
@onions51134 жыл бұрын
@@theoriginaldreadpirateroberts im not talking to this videos, im talking other video i saw before but bad accent , they have the same videos but they have different accents that I've seen before
@onions51134 жыл бұрын
@@theoriginaldreadpirateroberts so i found this guy his really cool
@mahdimix54682 жыл бұрын
@@onions5113 yeah I really hate videos with that Indian accent🙄
@uwelab65903 жыл бұрын
Quiz 3: UDP = Unreliable, but faster than TCP. Used 4 streaming transmission over the net, where error recovery and retransmission would be counterproductive. TCP is used 4 datatransmissions that must be reliable.
@eshaanbansal53053 жыл бұрын
Please tell the answer of quiz 4 - is it tcp?
@rickw13562 жыл бұрын
I think it is udp, udp uses checksum for error detection
@mohammedalhaddad34492 жыл бұрын
i believe TCP & UDP .. according to google : The UDP protocol also has error-checking but doesn't have any error-recovery. Error-recovery: using sequence of bytes to detect error occurs, and if it happen, resend it.