Ports & IP Addressing

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 149

  • @ajjimenez5710
    @ajjimenez5710 3 года назад +21

    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 Год назад +6

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

  • @TheDevTechsYoutube
    @TheDevTechsYoutube 9 лет назад +55

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

  • @rigelr5345
    @rigelr5345 5 лет назад +22

    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.

  • @thecandyman9308
    @thecandyman9308 5 лет назад +5

    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! 👍🏻

  • @liluna6731
    @liluna6731 5 лет назад +1

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

  • @pakheichau1770
    @pakheichau1770 5 лет назад

    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!

  • @donuyy
    @donuyy 2 года назад +1

    Great video, thank you!

  • @SurajSunny9
    @SurajSunny9 10 лет назад +1

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

  • @jacksan9600
    @jacksan9600 5 лет назад +2

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

  • @manushreemallaraju2369
    @manushreemallaraju2369 2 года назад +1

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

  • @abdulkarimebrahim8632
    @abdulkarimebrahim8632 4 года назад +1

    Just awesome. Many thanks!

  • @SiriusRising21
    @SiriusRising21 7 лет назад +6

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

  • @arunsoni4806
    @arunsoni4806 3 года назад +1

    You made it simple. Thx a lot

  • @Alex-nu4cb
    @Alex-nu4cb 4 года назад +1

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

  • @HK-sw3vi
    @HK-sw3vi 4 года назад +1

    great stuff, clean and clear

  • @frenchmike
    @frenchmike 4 года назад +1

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

  • @hlflifeenjoyer6176
    @hlflifeenjoyer6176 Год назад

    10 year old information and its still useful to this day

  • @Trinaldi01
    @Trinaldi01 9 лет назад

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

  • @loganjames960
    @loganjames960 4 года назад +1

    Thank you so much for that clear and concise explanation!

  • @sketchflix6425
    @sketchflix6425 2 года назад +1

    Highly informative. Awesome sir. Thank you❤🍻

  • @lakshmanvikram8432
    @lakshmanvikram8432 2 года назад +1

    Great Explanation. Thanks a lot Sir.

  • @BanCorporateOwnedHouses
    @BanCorporateOwnedHouses 2 года назад

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

  • @AgentSkyper
    @AgentSkyper 4 года назад +1

    Very understanding video. Thank you!

  • @hug00l
    @hug00l 6 лет назад

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

  • @101appsCoZa
    @101appsCoZa 4 года назад +1

    nice one. thanks. i found your explanation very helpful

  • @alexty6379
    @alexty6379 Год назад

    Wow, you are a incredible teacher! Best regards

  • @theot58
    @theot58 5 лет назад +1

    Very good explanation - many thanks

  • @carmenwebb5614
    @carmenwebb5614 5 лет назад +2

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

  • @double_courage57
    @double_courage57 4 года назад +1

    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.

  • @mack4974
    @mack4974 5 лет назад +1

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

  • @ehsantavakoli2418
    @ehsantavakoli2418 2 года назад

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

  • @arigold0805
    @arigold0805 5 лет назад +1

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

  • @thedirty530
    @thedirty530 8 лет назад

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

  • @alanrice9935
    @alanrice9935 6 лет назад +2

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

  • @ozzyfromspace
    @ozzyfromspace 3 года назад

    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 🙏🏽

  • @raysengineering786
    @raysengineering786 8 лет назад +1

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

  • @patrickstarshooter5221
    @patrickstarshooter5221 4 года назад +1

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

  • @angelruiz5556
    @angelruiz5556 4 года назад

    Wonderful explanation!

  • @michaelv9430
    @michaelv9430 6 лет назад +1

    Great explanation!

  • @AA28_2
    @AA28_2 7 лет назад +2

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

  • @techieprem4897
    @techieprem4897 8 лет назад +1

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

  • @creative2881
    @creative2881 2 года назад

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

  • @Martin-qb2mw
    @Martin-qb2mw 4 года назад +1

    Really great vid. Appreciated it!

  • @Magikookeven
    @Magikookeven 4 года назад

    Quality explanation. Kudos to you sir

  • @routware
    @routware 4 года назад

    Thank you for this beautiful explanation.

  • @stormassasin1857
    @stormassasin1857 4 года назад

    cristal clear , thank you so much Sir

  • @gykg3202
    @gykg3202 4 года назад

    This video is amazing! Thank you!

  • @tracert3663
    @tracert3663 5 лет назад

    awesome and visible!

  • @sjohn55
    @sjohn55 9 лет назад

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

  • @InTechGigs
    @InTechGigs 3 года назад

    Very well explained

  • @benedictsimpson6953
    @benedictsimpson6953 4 года назад

    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?

  • @TricoliciSerghei
    @TricoliciSerghei 4 года назад

    Really good explanation, finally I understand what happens ;)

  • @jasonmcintosh2632
    @jasonmcintosh2632 6 лет назад +1

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

  • @krisbis
    @krisbis 9 лет назад

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

  • @diesunddas405
    @diesunddas405 4 года назад

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

  • @mikedavies3475
    @mikedavies3475 9 лет назад

    Very helpful description - thank you.

  • @roadsterspirit
    @roadsterspirit 8 лет назад

    Great useful video! The pictures helped in understanding.

  • @prasadamit12
    @prasadamit12 8 лет назад

    very nicely explained!

  • @shalev1234
    @shalev1234 5 лет назад

    amazing explanation! clear!

  • @AngelusChevalier
    @AngelusChevalier 9 лет назад

    Awesome Explanation...very clear

  • @werewasyo
    @werewasyo 8 лет назад

    ports are holes in firewalls...great explaination

  • @minhtriettran7364
    @minhtriettran7364 8 лет назад +1

    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 лет назад +1

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

  • @cashcow3996
    @cashcow3996 4 года назад

    sir you nailed it

  • @tomppa31
    @tomppa31 7 лет назад +1

    Thank you Nigel Mansell!

  • @RajuGupta-st1hj
    @RajuGupta-st1hj 4 года назад

    Many many thanks.

  • @Alish4TheRecord
    @Alish4TheRecord 8 лет назад

    easy to follow and thorough explanation, thank you!

  • @DjInFamus1
    @DjInFamus1 5 лет назад

    That was great bro, Thanks

  • @samehsalem463
    @samehsalem463 8 лет назад +4

    Can you share more of your lectures ?

  • @andrewmendonca1571
    @andrewmendonca1571 9 лет назад

    Thanks for that clear explanation.

  • @团-f3z
    @团-f3z 7 лет назад

    Crystal clear man

  • @thebrwarrior
    @thebrwarrior 5 лет назад

    you helped me so much

  • @eritreanism
    @eritreanism 5 лет назад

    perfect!!!! thanks a million

  • @ПетърТодоров-о7ф

    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.

  • @SameerSrinivas
    @SameerSrinivas 5 лет назад

    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.

  • @sonalihiranandani965
    @sonalihiranandani965 8 лет назад +1

    ur video is helpfull so far !!

  • @BrYanwithaY1986
    @BrYanwithaY1986 7 лет назад

    Great video, very clear...thanks!

  • @rrk4576
    @rrk4576 8 лет назад

    very well explained.

  • @jimmm9377
    @jimmm9377 6 лет назад +1

    Thank you. this really helped me out.

  • @ArnasBies
    @ArnasBies 2 года назад

    hey, i don't get it, why does the server's firewall allow a random request with a random port

    • @davecrabbe4579
      @davecrabbe4579  2 года назад

      You've missed something here.. tell me the time in video where your question is.. The server does NOT allow a random request with a random port.. A server will allow incoming requests only from WELL KNOWN ports that it is configured to allow.. When it returns traffic to the sender, it will use a random port for its reply.

  • @h4in3
    @h4in3 10 лет назад

    High quality content

  • @ThuanNguyen-bo9ig
    @ThuanNguyen-bo9ig 9 лет назад

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

  • @MiledRizk
    @MiledRizk 7 лет назад

    nicely explained!

  • @GurukiranS
    @GurukiranS 9 лет назад

    Thanks mate, that was quite helpful..

  • @artihlec
    @artihlec 6 лет назад

    Well explained.

  • @addykahn1551
    @addykahn1551 8 лет назад +1

    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 лет назад +4

      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.

  • @techtips3062
    @techtips3062 3 года назад

    Great Explanation. Thanks

  • @peytonwilliams7445
    @peytonwilliams7445 4 года назад

    Thanks man

  • @bhaskarakummithi8737
    @bhaskarakummithi8737 8 лет назад

    beautifully explained- thank you sir

  • @GurukiranS
    @GurukiranS 9 лет назад

    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 лет назад +5

      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

  • @whitneymims8639
    @whitneymims8639 5 лет назад

    Very helpful

    • @UnusShahid
      @UnusShahid 3 года назад

      yes it is. Are you a computer science student?

  • @tedg5967
    @tedg5967 5 лет назад

    Learning Net+ now, came for insight. Just confused. -- Why is HTTP not port 80 in this example (Dave made it 1000)? Why is POP3 not 110 (Dave made it 1100)? I dont understand. I thought HTTP IS port 80 and POP3 IS port 110... that's it. Not randomly selected. How is the port selection actually determined? How does the packet/frame know that HTTP protocol or POP3 protocol is being used if the ports are not the default/standard 80/110?

    • @davecrabbe4579
      @davecrabbe4579  5 лет назад

      This was answered in a previous post. The "well known" ports are from 1 to about 1000. These are 80 for HTTP and 110 for POP3 etc. These are the destination port numbers when clients sent TO a service. The SOURCE port number on the client is random and usually very high (above 40,000 or so). So the client sends a packets with destination port # 80 to a web server and it also lists the source port as #1000 (or higher). When the web server sends the return packet is uses this #1000 for the destination port number in the packet that is returned to the client. The client could have a number of browser windows open. The return port # identifies which window (process) the information should be returned to.

  • @TON-vz3pe
    @TON-vz3pe 5 лет назад

    I understood solicited inbound traffic here. But can some one explain how port forwarding and unsolicited inbound traffic.

    • @davecrabbe4579
      @davecrabbe4579  5 лет назад

      With a firewall, any unsolicited traffic is blocked. However, Port Forwarding allows some inbound unsolicited traffic. For instance: you can setup a rule so that anything inbound for port 60 will be directed to internal machine IP address of X. So any unsolicited packet received that has a destination of port 60 will be forwarded to Machine X which is in the internal network. This is the only way unsolicited traffic enters the internal network.

  • @TheFrenchfries007
    @TheFrenchfries007 9 лет назад

    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 лет назад +1

      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)

  • @masterchief5437
    @masterchief5437 5 лет назад

    Thanks!

  • @khalillaaboudi9760
    @khalillaaboudi9760 6 лет назад

    very helpful thanks

  • @guitarplayer8627
    @guitarplayer8627 2 года назад

    Thank You

  • @Lifeofamarathon
    @Lifeofamarathon 7 лет назад

    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 лет назад +1

      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.

  • @yaraye5397
    @yaraye5397 4 года назад

    nice one!

  • @madhurajpatil7510
    @madhurajpatil7510 5 лет назад

    How is it possible....two port connect in cpu one is dawn connectivity then, other one is automatically connect ......and how it's security is provided...