Ports & IP Addressing

Describes how packets are sent and delivered through firewalls from one application to a remote service over the Internet. Explains the necessity of port addresses, used with IP information.

Пікірлер: 149

  • @ajjimenez5710
    @ajjimenez57103 жыл бұрын

    I've watched at least five or six videos in an effort to understand this concept and this is the first video that describes what the port actually IS! It's an opening in a firewall designated for certain types of traffic. THANK YOU DAVE!

  • @lequangnghi194
    @lequangnghi194 Жыл бұрын

    10 years later, this video is still super useful, it's easy to understand the concept without any strugglings I really appreciate it 🙏

  • @rigelr5345
    @rigelr53455 жыл бұрын

    Finally a good explanation. Thank you! Especially for the visuals, I've found I have a hard time understanding stuff if I cannot visualise it.

  • @TheDevTechsYoutube
    @TheDevTechsYoutube8 жыл бұрын

    Really good visual details and instructions. I really appreciated your teaching style!

  • @thecandyman9308
    @thecandyman93085 жыл бұрын

    All these years poking around my various rigs and now that I'm studying for A+ 1001 this made some light bulbs activate. Thank you! 👍🏻

  • @BanCorporateOwnedHouses
    @BanCorporateOwnedHouses2 жыл бұрын

    I know this is 9 years old, but you really saved my ass. Thank you.

  • @liluna6731
    @liluna67314 жыл бұрын

    Finally someone explained it as a whole. Its so easy to understand but others make it more complicated than necessary.

  • @Trinaldi01
    @Trinaldi018 жыл бұрын

    That is a very good ilustration of how TCP Ports and Firewalls work. Thx!

  • @SiriusRising21
    @SiriusRising217 жыл бұрын

    Watched multiple videos. Only one accurate enough. Good Stuff man. Subscribed .

  • @Alex-nu4cb
    @Alex-nu4cb3 жыл бұрын

    I think you did a very solid job in this video! Thank you! It helped me understand how ports are used a lot better!

  • @frenchmike
    @frenchmike4 жыл бұрын

    finally a really clear and high quality video that makes things very clear for me. thanks

  • @alanrice9935
    @alanrice99356 жыл бұрын

    Great explanation, thanks so much for this. The visuals and pacing were perfect

  • @hlflifeenjoyer6176
    @hlflifeenjoyer61768 ай бұрын

    10 year old information and its still useful to this day

  • @SurajSunny9
    @SurajSunny99 жыл бұрын

    Fantastic Dave, very well done, very clear, very practical without getting too technical, and easy to understand, thanks from Suraj, Vadodara, India

  • @arigold0805
    @arigold08055 жыл бұрын

    Thank you very much! This cleared up a lot of my questions that wasn’t explained well in the book I was reading.

  • @carmenwebb5614
    @carmenwebb56144 жыл бұрын

    Brilliantly explained! I can use this in my computing lesson ...thank you!

  • @pakheichau1770
    @pakheichau17704 жыл бұрын

    I know very little about internet and I am a non-native speaker, but I am still able to fully understand what you said. You explained everything very clearly. Thank you very much!

  • @patrickstarshooter5221
    @patrickstarshooter52213 жыл бұрын

    this is brilliant, dave. well done! and thank you.

  • @manushreemallaraju2369
    @manushreemallaraju23692 жыл бұрын

    Hey @Dave, This is the great explanation!! Thanks a lot!!👏

  • @loganjames960
    @loganjames9603 жыл бұрын

    Thank you so much for that clear and concise explanation!

  • @thedirty530
    @thedirty5308 жыл бұрын

    That was a great explanation! Now I get why ports are listed as established or Listening.

  • @mack4974
    @mack49745 жыл бұрын

    I really appreciated your teaching style! I hope to watch more.

  • @alexty6379
    @alexty6379 Жыл бұрын

    Wow, you are a incredible teacher! Best regards

  • @jacksan9600
    @jacksan96005 жыл бұрын

    this is perfect. your explanation, the way you present difficult concept in simple way. you are really a great teacher

  • @sketchflix6425
    @sketchflix64252 жыл бұрын

    Highly informative. Awesome sir. Thank you❤🍻

  • @HK-sw3vi
    @HK-sw3vi3 жыл бұрын

    great stuff, clean and clear

  • @abdulkarimebrahim8632
    @abdulkarimebrahim86324 жыл бұрын

    Just awesome. Many thanks!

  • @lakshmanvikram8432
    @lakshmanvikram84322 жыл бұрын

    Great Explanation. Thanks a lot Sir.

  • @raysengineering786
    @raysengineering7868 жыл бұрын

    Very well explained, i have always been intrigued as to how ports work and this was a very nice video, thanks for sharing.

  • @hug00l
    @hug00l5 жыл бұрын

    I appreciate the visuals, teacher at school only talks and its hard to imagine everything.

  • @mikedavies3475
    @mikedavies34759 жыл бұрын

    Very helpful description - thank you.

  • @tomppa31
    @tomppa317 жыл бұрын

    Thank you Nigel Mansell!

  • @theot58
    @theot584 жыл бұрын

    Very good explanation - many thanks

  • @arunsoni4806
    @arunsoni48063 жыл бұрын

    You made it simple. Thx a lot

  • @AgentSkyper
    @AgentSkyper4 жыл бұрын

    Very understanding video. Thank you!

  • @Alish4TheRecord
    @Alish4TheRecord8 жыл бұрын

    easy to follow and thorough explanation, thank you!

  • @ozzyfromspace
    @ozzyfromspace3 жыл бұрын

    Thank you, this helped me get a better picture of the use of IP addresses and ports, hopefully it helps me write better backend code in the future 🙏🏽

  • @AA28_2
    @AA28_26 жыл бұрын

    Very clear explanation! hope u make more videos. Thanks!

  • @donuyy
    @donuyy2 жыл бұрын

    Great video, thank you!

  • @BrYanwithaY1986
    @BrYanwithaY19867 жыл бұрын

    Great video, very clear...thanks!

  • @Martin-qb2mw
    @Martin-qb2mw4 жыл бұрын

    Really great vid. Appreciated it!

  • @routware
    @routware4 жыл бұрын

    Thank you for this beautiful explanation.

  • @roadsterspirit
    @roadsterspirit7 жыл бұрын

    Great useful video! The pictures helped in understanding.

  • @gykg3202
    @gykg32024 жыл бұрын

    This video is amazing! Thank you!

  • @101appsCoZa
    @101appsCoZa4 жыл бұрын

    nice one. thanks. i found your explanation very helpful

  • @krisbis
    @krisbis9 жыл бұрын

    So good, so nicely explained...thank you...looking forward to more videos

  • @TricoliciSerghei
    @TricoliciSerghei4 жыл бұрын

    Really good explanation, finally I understand what happens ;)

  • @jimmm9377
    @jimmm93776 жыл бұрын

    Thank you. this really helped me out.

  • @jasonmcintosh2632
    @jasonmcintosh26326 жыл бұрын

    Thank you. Great explanation. I wish I could give you 2 thumbs up...

  • @double_courage57
    @double_courage574 жыл бұрын

    Great video! Perhaps one detail mussed is that port 80 is the default HTTP port. HTTP is a protocol which can use any port number. There should be a service listening on that port in the server.

  • @andrewmendonca1571
    @andrewmendonca15719 жыл бұрын

    Thanks for that clear explanation.

  • @shalev1234
    @shalev12345 жыл бұрын

    amazing explanation! clear!

  • @ehsantavakoli2418
    @ehsantavakoli24182 жыл бұрын

    Very useful , simple and good explanation . Thank you sir .

  • @angelruiz5556
    @angelruiz55564 жыл бұрын

    Wonderful explanation!

  • @user-vs1zq7fl7l
    @user-vs1zq7fl7l6 жыл бұрын

    Crystal clear man

  • @GurukiranS
    @GurukiranS9 жыл бұрын

    Thanks mate, that was quite helpful..

  • @AngelusChevalier
    @AngelusChevalier9 жыл бұрын

    Awesome Explanation...very clear

  • @michaelv9430
    @michaelv94306 жыл бұрын

    Great explanation!

  • @techieprem4897
    @techieprem48978 жыл бұрын

    Great tutorial and it helped me a lot. Thanks......................................

  • @eritreanism
    @eritreanism4 жыл бұрын

    perfect!!!! thanks a million

  • @Magikookeven
    @Magikookeven4 жыл бұрын

    Quality explanation. Kudos to you sir

  • @bhaskarakummithi8737
    @bhaskarakummithi87378 жыл бұрын

    beautifully explained- thank you sir

  • @creative2881
    @creative28812 жыл бұрын

    best explanation ty teacher diagram made me to understand the concept so good tyyy

  • @sonalihiranandani965
    @sonalihiranandani9657 жыл бұрын

    ur video is helpfull so far !!

  • @tracert3663
    @tracert36635 жыл бұрын

    awesome and visible!

  • @sjohn55
    @sjohn558 жыл бұрын

    Nice video Dave. Have been looking for a video on Ports and IP Addressing and did not find any good ones.

  • @werewasyo
    @werewasyo7 жыл бұрын

    ports are holes in firewalls...great explaination

  • @prasadamit12
    @prasadamit128 жыл бұрын

    very nicely explained!

  • @DjInFamus1
    @DjInFamus14 жыл бұрын

    That was great bro, Thanks

  • @RajuGupta-st1hj
    @RajuGupta-st1hj4 жыл бұрын

    Many many thanks.

  • @MiledRizk
    @MiledRizk7 жыл бұрын

    nicely explained!

  • @Dhanan-J
    @Dhanan-J9 жыл бұрын

    Thank You, Sir

  • @stormassasin1857
    @stormassasin18574 жыл бұрын

    cristal clear , thank you so much Sir

  • @diesunddas405
    @diesunddas4053 жыл бұрын

    Great! But what port Fred is using to send data back to John? Is it a random one?

  • @TeriLovesIT
    @TeriLovesIT2 жыл бұрын

    Very well explained

  • @rrk4576
    @rrk45767 жыл бұрын

    very well explained.

  • @swigidi2029
    @swigidi20297 жыл бұрын

    thank you

  • @thebrwarrior
    @thebrwarrior5 жыл бұрын

    you helped me so much

  • @masterchief5437
    @masterchief54375 жыл бұрын

    Thanks!

  • @minhtriettran7364
    @minhtriettran73648 жыл бұрын

    Hi! Awesome video! Thanks a lot. I would like to ask something: So you said port 80 is for http protocol and 110 is for POP protocol. So whey doesn't John uses those instead of 1000 and 1100 respectively?

  • @davecrabbe4579

    @davecrabbe4579

    7 жыл бұрын

    See a few comments above.. 80 & 110 are the "well known port numbers" and used by SERVICES (server), not by clients.

  • @khalillaaboudi9760
    @khalillaaboudi97605 жыл бұрын

    very helpful thanks

  • @samehsalem463
    @samehsalem4637 жыл бұрын

    Can you share more of your lectures ?

  • @h4in3
    @h4in39 жыл бұрын

    High quality content

  • @guitarplayer8627
    @guitarplayer8627 Жыл бұрын

    Thank You

  • @TheFrenchfries007
    @TheFrenchfries0079 жыл бұрын

    Thank you for the video. If a firewall generally allows outgoing traffic, will it allow spyware to send out info if the spyware was installed before the fire wall? does spyware create its own special ports?

  • @davecrabbe4579

    @davecrabbe4579

    7 жыл бұрын

    yup.. that is why if you have a trojan on your computer. It makes an 'outgoing' connection to a hacker site and they can then find their way back into through the firewall to control your machine, because it is now 'solicited' traffic. (Basically, that is true.. some firewalls now attempt to look into the message further to see what is happening and potentially block it)

  • @peytonwilliams7445
    @peytonwilliams74454 жыл бұрын

    Thanks man

  • @cashcow3996
    @cashcow39964 жыл бұрын

    sir you nailed it

  • @Nayyrda
    @Nayyrda4 жыл бұрын

    Thank you

  • @benedictsimpson6953
    @benedictsimpson69533 жыл бұрын

    This is great, but how does a local OS firewall know what to allow back into the client? does the firewall open an outgoing port automatically in stateful manner and allows the local OS to listen on that port?

  • @artihlec
    @artihlec6 жыл бұрын

    Well explained.

  • @yaraye5397
    @yaraye53974 жыл бұрын

    nice one!

  • @donbasbattalion7999
    @donbasbattalion79998 жыл бұрын

    Thank you sir

  • @SameerSrinivas
    @SameerSrinivas5 жыл бұрын

    Thanks for the video. What limitations does the max number of allowed port numbers set for the system? Does it set max number of processes allowed to run at a time?

  • @davecrabbe4579

    @davecrabbe4579

    5 жыл бұрын

    I'm not sure I understand the question. There are 65000 ports available. No limitations for the system.

  • @GurukiranS
    @GurukiranS9 жыл бұрын

    Hi! I understood the port concept! But I need a small clarification, when we open a web browser and an e-mail on our desktop, on what ports does the data move out, is it something like what I have read on different books, our desktop randomly chooses a port number from 1024 to 65535 and send the data out, but while coming back the data actually goes to the designated port? Is it like this? Or have I gone wrong somewhere? Please clarify.

  • @davecrabbe4579

    @davecrabbe4579

    7 жыл бұрын

    you open a web browser.. you request a page using a packet. The packet sent out has a Destination port address of 80 because it is going to a web service.. the packet has a Source port address of.. say.. 48000. The firewall on the web server allows Destination port 80 traffic so the packet passes. The Destination port address of 80 routes the packet to the Web service. The web service sees this comes from port 48000 so the return traffic from the web server has a Source port address of 80 and a Destination port address of 48000.. The packet enters the client machine and the software see.. ahh.. this has a destination port address of 48000 and I know that the browser which is open has registered that port.. so I'm going to send the packet to the browser application

  • @user-xw6jr7ue4b
    @user-xw6jr7ue4b Жыл бұрын

    Nice explanation. Do you have any videos regarding the TCP/IP and TLS protocols? Or source recommendation where I could read more about these topics? I have some basic knowledge of how they work but not quite sure if it's correct.

  • @davecrabbe4579

    @davecrabbe4579

    Жыл бұрын

    Look on my playlist "Networking". All stuff I have on TCP is there.

  • @shibnathroy106
    @shibnathroy1067 жыл бұрын

    great

  • @chachamarwa6047
    @chachamarwa60475 жыл бұрын

    Thanks alot i 've a clear answer to my doubts now

  • @serge8317
    @serge83177 жыл бұрын

    Sorry how is a protocol a service or an application? because you've mentioned that a port number is used to identify a service or an application, right?

  • @davecrabbe4579

    @davecrabbe4579

    7 жыл бұрын

    a protocol is a set of rules that accomplishes some task. A protocol may use a certain port to complete its task as it communicates between two devices. The HTTP protocol defines the use of port 80 for Servers. So the Service part of the client-server pair uses the 'well-known' port address. There is a destination port address and a source port address in most IPv4 connections. A web server will use port 80. The client that requests an HTTP connection can use any random port above 1000.

  • @addykahn1551
    @addykahn15518 жыл бұрын

    Dear Sir, I need some clarification regarding ports number used. why did u used 1000 for web and 1100 for email instead of their own 80/443 and 23 respectively. looking forward for clarification. thanks for being so informative.

  • @davecrabbe4579

    @davecrabbe4579

    7 жыл бұрын

    There are source ports and destination ports in every 'message' that gets sent.. The SERVICES (like the web server) use port 80. The client that requests a web page uses its port address of 1000 (or some high port number). So the client sends an HTTP request with a DESTINATION port address of 80 .. this goes TO the web server. The SOURCE port address in that message is some high port number that can be relatively random as it comes from the client. All server services need to use port numbers that are known to everyone; so that everyone can send them messages. Clients don't need to use a public number, they just pick a high port number.

  • @ThuanNguyen-bo9ig
    @ThuanNguyen-bo9ig8 жыл бұрын

    At 0:28, did you mean IP adress or Port number?