The Client Server Model | Clients and Servers

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ม.ค. 2025

ความคิดเห็น • 198

  • @サユです
    @サユです 17 วันที่ผ่านมา +2

    I'm a 19 year old struggling in my CS program. This video really did a great job in simplifying the concept to me, thank you so much. I will stay tuned.

  • @emilioalvarado3487
    @emilioalvarado3487 5 ปีที่แล้ว +30

    After years of searching for an answer, here is finally an understandable and a good definition on what is a server.

  • @clydecalador
    @clydecalador 4 ปีที่แล้ว +45

    Fantastic explanation! Despite not being a native English speaker, you explain things far better than most native English speakers are able to. Bravo!! I am native by the way :)
    Subscribed!

  • @Jobic-10
    @Jobic-10 6 ปีที่แล้ว +21

    Having my tests in 2 days time and you just gave me the questions free. Thank you very much.
    Much love from Nigeria.

    • @Engieboy12i
      @Engieboy12i 4 ปีที่แล้ว +1

      My test in 2 days too haha, how did you get on?

    • @sabertoothwallaby2937
      @sabertoothwallaby2937 4 ปีที่แล้ว

      What is your course?

    • @Jobic-10
      @Jobic-10 4 ปีที่แล้ว

      @@sabertoothwallaby2937 Computer Science.

  • @plebpoet
    @plebpoet 2 ปีที่แล้ว +1

    came to this video in 2023 to try to understand nostr better, a peer to peer social media alternative. great explanations

  • @ezequielpenapedemonte6102
    @ezequielpenapedemonte6102 3 ปีที่แล้ว +7

    Simply great! You explain in a organized, simply, attractive and fast way! Congrats and please do not stop doing this videos. They help a lot!

  • @kingzmash9124
    @kingzmash9124 ปีที่แล้ว

    VERY clearly done. VERY well done. Thank you SOOOO much. I couldn't wrap my head around this for weeks, and you made me feel dumb for not understanding with just 1 video.

  • @westonpetersring
    @westonpetersring 4 ปีที่แล้ว +2

    So the tv show Silicon Valley was attempting to restructure the internet from a client-server model into a peer to peer one instead? Very cool, thanks for the clear explanation.

  • @ADRvideo325
    @ADRvideo325 4 ปีที่แล้ว

    All my doubts are clear now..love from India

  • @vcl-eq3vv
    @vcl-eq3vv 4 ปีที่แล้ว +2

    Awesome. I was trying to understand what exactly was a server and what was a client. This made It very clear

  • @MrKoiFish101
    @MrKoiFish101 ปีที่แล้ว

    Woa, never seen such a clear and concise answer that even a dummy like me can understand.

  • @Chiramisudo
    @Chiramisudo 6 ปีที่แล้ว +9

    Excellent explanation!! Traditionally we think of things in terms of many clients to a single server.
    However, consider the hardware world where you may actually have multiple "servers" (e.g. IoT devices in a factory) that you are connecting to from a single client. The devices are listening for _connections_ to their server application then pushing data to the connected clients. A good example would be a middleware connecting multiple devices (e.g. over TCP sockets) and pushing their data up to another service for consumption. ;)

  • @alexbukk556
    @alexbukk556 4 ปีที่แล้ว +1

    Amazing video! I always think it's very confusing when people are doing socket programming and they call some application for client and the other for server. What I now underdtand is that what people often use is p2p communication, but they still try to use the client-server terminology, which makes everything confusing. After watching your video I think I finally understand how to use the terms client and server correctly. Keep up your good work! ❤

    • @sushanthg6573
      @sushanthg6573 4 ปีที่แล้ว

      messengers are p2p examples?

  • @roqayamuhammad7867
    @roqayamuhammad7867 5 ปีที่แล้ว +3

    Man keep the good work. Honestly you just made my five paragrphs to three or four sentences thanks!!! 💖

  • @abuabdulrahman1871
    @abuabdulrahman1871 5 ปีที่แล้ว

    I have been trying to find answer for my question for Months, Honestly, the video is clear and easy to understand, and the good thing you give a clear example, please keep it up. If you can, we would love you to make video regarding of principle of Information Security. and differences between Pen test and Vulnerability assessment

  • @comwillan
    @comwillan 4 ปีที่แล้ว +1

    such a good video, voice, graphics, clear and relevant written definitions, thanks!

  • @geminicoding
    @geminicoding 3 ปีที่แล้ว

    amazing resource you have in this video and your whole channel... helps a student like me have more insight and even more clarity about the subjects I'm studying. nothing but pure gratitude my friend!

  • @ettochefacose645
    @ettochefacose645 6 ปีที่แล้ว +3

    This video is an awesome tool to review the topic, good job!
    You just gained a subscriber! :)

  • @rickgeng463
    @rickgeng463 6 ปีที่แล้ว +1

    dude you should do more this kind of videos. They are very informative

  • @uhhhohhhoreoisinluv
    @uhhhohhhoreoisinluv 6 ปีที่แล้ว +1

    Thank you for the video. Understanding the big picture helps me become a better programmer.

  • @masvimydeen249
    @masvimydeen249 6 ปีที่แล้ว

    Awesome explanation about client-server model in just 6.13 minutes. Thank you so much.

  • @kalaipradeep2753
    @kalaipradeep2753 ปีที่แล้ว

    I am from India.....
    Clearly understand.....🤩🤩

  • @mryup6100
    @mryup6100 2 ปีที่แล้ว +1

    Wow! Thanks for this explanation!

  • @lol-pn5br
    @lol-pn5br 4 ปีที่แล้ว +172

    Who else is here from online school

  • @TheTechCave
    @TheTechCave  3 ปีที่แล้ว +2

    Thank you for watching! I hope you enjoyed the content! 😊 Support the Techcave to produce more content! ko-fi.com/thetechcave

  • @pratikbhardwaj3804
    @pratikbhardwaj3804 7 ปีที่แล้ว +1

    clear and to the point, please make more videos based on java web dev.

  • @kayla_st
    @kayla_st 8 หลายเดือนก่อน

    awesome video
    i've an exam tomorrow
    thanks for help

  • @tanjiewei6872
    @tanjiewei6872 3 ปีที่แล้ว

    Thank you! Online class had me confused but you save me

  • @allurikailasamkumar9660
    @allurikailasamkumar9660 3 ปีที่แล้ว +1

    Thank you sir for fully understand information

  • @WillHead-SchneiderElectric
    @WillHead-SchneiderElectric 7 หลายเดือนก่อน +2

    01:25 "Can you think of one? Yea." 😂

  • @stevenroque2700
    @stevenroque2700 9 หลายเดือนก่อน

    Thank you so much Mr.!!! Hope you're doing well!

  • @ilive4god2007
    @ilive4god2007 7 ปีที่แล้ว +3

    Great video! Very informative, but simple and well visualised!

  • @venodramsanjhal9830
    @venodramsanjhal9830 4 ปีที่แล้ว +1

    Great explanation in 6 minutes!!!
    You are awesome :)

  • @sindrib90
    @sindrib90 5 ปีที่แล้ว +1

    Dude great job! You made it sound so simple

  • @avanisgirish6365
    @avanisgirish6365 5 ปีที่แล้ว

    Your lecture was superb👌.. I have never heard such a lecture b4.. U are such a good teacher👏

  • @iam.rakesh
    @iam.rakesh 19 วันที่ผ่านมา

    It is really helpful, why dont you continue making videos!? You stopped 😢 your way of explaining is amazing..

  • @tumankito7776
    @tumankito7776 4 ปีที่แล้ว +1

    nice video dude, it helped me a lot to understand how client-serve model works. I hope I can apply this to my college project :)

  • @daurham
    @daurham 3 ปีที่แล้ว +1

    Oh wow, I get it now. 😁
    Great explanation! Thank You!

  • @jims9916
    @jims9916 3 ปีที่แล้ว

    best explaination. you saved my time

  • @rajatkulkarni8073
    @rajatkulkarni8073 5 ปีที่แล้ว

    Presentation skills : 10000000000....

  • @vivekjoshi3769
    @vivekjoshi3769 3 ปีที่แล้ว

    Hey!
    Thank you so much for such insightful videos!!
    Sending you good vibes.

  • @jackieo7113
    @jackieo7113 2 ปีที่แล้ว

    Thank you for posting - very helpful! Appreciate it

  • @srishtipatelgurjar3280
    @srishtipatelgurjar3280 5 ปีที่แล้ว

    Wow thankyou so much for the video. I was not able to understand this topic from a very long time. This is so easy langauge. 👏👏👏😊😊🤩

  • @Eddy1A1
    @Eddy1A1 5 ปีที่แล้ว

    Very useful and simplified for beginners. Thumbs up!

  • @chegolands
    @chegolands 3 ปีที่แล้ว

    Thank you! This is what I was looking for!

  • @hannankhurram
    @hannankhurram ปีที่แล้ว

    I like it very much and it was very help full to me. keep it up!

  • @nikhilnikki1938
    @nikhilnikki1938 7 ปีที่แล้ว

    tq u to upload this video.... it will easliy understanding to student .it will helpful for exams

  • @blackswordsman9745
    @blackswordsman9745 5 ปีที่แล้ว +1

    Thanks a lot. Your explanation was clear and concise. :)

  • @KOTAADMD
    @KOTAADMD 7 ปีที่แล้ว +2

    Awesome...keep it up and waiting for your next video 😊

  • @digitalsuni
    @digitalsuni 8 ปีที่แล้ว +2

    Clear and crisp.
    Can I have the ppt of this video please?

  • @SpiritMrKatarsis
    @SpiritMrKatarsis 2 ปีที่แล้ว

    Wow. Amazing and very helpful!

  • @fh1516
    @fh1516 4 ปีที่แล้ว

    Thanks Bro, that's so helpful.
    short and to the point.

  • @faysalahmed7739
    @faysalahmed7739 3 ปีที่แล้ว

    I could not have understood this better had it not been for The TechCave

  • @hirahira8457
    @hirahira8457 5 ปีที่แล้ว

    Very good explanation.Awesome video

  • @dancl8674
    @dancl8674 3 ปีที่แล้ว

    Great Video, you did a good job... Things are more clear now, but you did not cover what the HOST is... so it's still not clear what role it plays in the client-server model...

  • @hometeam2526
    @hometeam2526 6 ปีที่แล้ว

    Great video, your explanations were very clear, thanks

  • @charmayne417_
    @charmayne417_ ปีที่แล้ว

    Thanks so much.. VERY INFORMATIVE

  • @kevinkampa93
    @kevinkampa93 8 ปีที่แล้ว +4

    I really like this video! Thanks a lot!

  • @internationalremixes6440
    @internationalremixes6440 7 ปีที่แล้ว

    each and everything crystal cleared

  • @sushanthg6573
    @sushanthg6573 4 ปีที่แล้ว

    so messengers are examples of peer to peer model?

  • @maryamsaba8136
    @maryamsaba8136 7 ปีที่แล้ว +3

    can we replace one pc to mobile... is this possible to create this model havin' one mobile in that network?

  • @ThusIsBrad
    @ThusIsBrad 5 ปีที่แล้ว

    good graphics and good explanation, thank you!

  • @markkithinji2666
    @markkithinji2666 2 ปีที่แล้ว

    is it true a server cannot be a device because I think a server can either be a program or a device dedicated to provide certain services to clients

  • @hmmuhith7439
    @hmmuhith7439 4 ปีที่แล้ว

    Thanks. Finally i got the clearance

  • @danielakoyleek3757
    @danielakoyleek3757 3 ปีที่แล้ว

    just explicit. precise smart guy

  • @Aran_2
    @Aran_2 4 ปีที่แล้ว

    My teacher said that there are 2 types. The Client Server C/S architecture and B/S browser server architecture, what does that mean? As I understand it the difference is that the B/S architecture uses a middleware, which is like an application server?

  • @mouryamouri3867
    @mouryamouri3867 7 ปีที่แล้ว +1

    Nice explanation of client server Tank you

  • @soullover9920
    @soullover9920 ปีที่แล้ว

    I really do appreciate you☀️

  • @saivishal3695
    @saivishal3695 2 ปีที่แล้ว

    nice explanation 😍

  • @xOALtoFrEak900Ox
    @xOALtoFrEak900Ox 7 ปีที่แล้ว +2

    so servers are computer programs that contain such information, which are usually installed on super-computers, which are then called super computers? These programs contain x information that is then sent to the client computers that are connected to then servers through what. An intranet? Can prepackaged software be accessed through intranets?

    • @durrhurr55
      @durrhurr55 6 ปีที่แล้ว

      David Cipriano I'm confused about this too. How to get a server within my intranet . Or how end to end communication works

    • @yasirhaddad5729
      @yasirhaddad5729 6 ปีที่แล้ว

      David, I have a good answer for you: consider if you have an app I mean mobile app through your work and use it to request your paycheck copy also to make attendance to work and time off request so by this way you are the client and the admin who responds to your request will be the server and you connect through the web using internet as a tool to respond to you and that's it, I hope this helps little bit .
      thanks

  • @prakalpupadhyaya
    @prakalpupadhyaya 6 ปีที่แล้ว

    Very beautiful nicely explain. Thank you

  • @piyushnaithani7689
    @piyushnaithani7689 4 ปีที่แล้ว +2

    Pls make a video on Tcp-ip and osi

  • @annadurai8428
    @annadurai8428 6 ปีที่แล้ว

    Easy to understand and thank you😊

  • @fahrican9708
    @fahrican9708 3 ปีที่แล้ว

    very good explanation!

  • @jethrocalim6360
    @jethrocalim6360 3 ปีที่แล้ว

    How does you relate client server in real life situation?
    Reply ASAP! 😇🙏

  • @TheCameltotem
    @TheCameltotem 5 ปีที่แล้ว

    Still don't get it.
    Even if you have a javascript thats making a call to a DB. It still has to go to the server. It can never be a client side application then?

  • @maryamsaba8136
    @maryamsaba8136 7 ปีที่แล้ว +2

    if server collapse.... can computer communicate with each other or not.... can the system of network(communication) also collapse?

    • @TheTechCave
      @TheTechCave  7 ปีที่แล้ว +1

      It depends on architecture of the network. There are some cases where the failure of one node(e.g. computer, any device) in the network will cause the failure of the rest. But that's rare. Most networks will continue to work well after the failure of some node(s). In the case of server-client communication. Of course, if the server collapse there will be problems in communication, and maybe the connection will terminate. If the network is centralized, the server being the center, then yes the network will collapse as a result.

    • @maryamsaba8136
      @maryamsaba8136 7 ปีที่แล้ว

      thnks

  • @merihanawod6146
    @merihanawod6146 4 ปีที่แล้ว

    It was really helpful 💪
    Thank you for your effort
    All the playlists are amazing
    But if you can share the material p.p thats will be great
    To concentrate on the explaniation instead of taking alot of time to write

  • @teminerteminer2564
    @teminerteminer2564 7 ปีที่แล้ว

    Ur so Awesome !! thanks for giving best explanation !!

  • @siyammohammed7350
    @siyammohammed7350 3 ปีที่แล้ว

    thank you sir u gave me more information

  • @msaqlainulhaq1224
    @msaqlainulhaq1224 4 ปีที่แล้ว

    I'm Really thankful to you.

  • @zawarudo6389
    @zawarudo6389 3 ปีที่แล้ว

    wonderful explainatiokn

  • @CodeWithMurad
    @CodeWithMurad 5 ปีที่แล้ว

    very well explained.keep it up

  • @zakkiediducky
    @zakkiediducky 3 ปีที่แล้ว

    This is really good quality

  • @Rejoicealexm
    @Rejoicealexm 2 ปีที่แล้ว

    Very great explain

  • @maryamsaba8136
    @maryamsaba8136 7 ปีที่แล้ว

    thnks can u plz give info about networks standards(de jure de facto) and also for protocol

  • @biancaj8082
    @biancaj8082 8 ปีที่แล้ว +1

    Isn't it correct that Skype isn't using Peer-2-Peer anymore? Now that it is bought by Microsoft?

    • @TheTechCave
      @TheTechCave  7 ปีที่แล้ว

      I don't know about that. My point was to introduce the concept. ;)

    • @durrhurr55
      @durrhurr55 6 ปีที่แล้ว

      WebDev Cave what would be the easiest way to get a server up and running ? I've used iis as localhost before , but it always breaks after a couple uses. Dont know how to edit bindings.
      I always thought of a server as some type of command prompt you log into and then have to type commands to get what you want .
      Which command line docs are hard af to understand . Been trying everyday for more than a year .
      If can't get past script kiddie stage at my age there's no point in living

    • @durrhurr55
      @durrhurr55 6 ปีที่แล้ว

      WebDev Cave i appreciate the vid tho . This makes it a bit easier

  • @sachinwalunjakar8854
    @sachinwalunjakar8854 3 ปีที่แล้ว

    Thank you for making this video, very helpful.

  • @faryasu
    @faryasu 3 ปีที่แล้ว

    i like so much this class, thanks

  • @main-main6186
    @main-main6186 7 ปีที่แล้ว

    Hi, could you please give a leyman term for the word application and programs

  • @rahulthaker694
    @rahulthaker694 3 ปีที่แล้ว

    You explicitly mention the Web and HTTP but Cant There can be communication through different ports and protocols like SMTP and FTP.

  • @Com_Beginners
    @Com_Beginners 2 ปีที่แล้ว

    I like you speaking style.

  • @loubnadamej8190
    @loubnadamej8190 7 ปีที่แล้ว

    thanks for your videos, this was very helpful for me to understand, can u please talk about distributed system architecture RMI, MOM ..?

  • @maryamsaba8136
    @maryamsaba8136 7 ปีที่แล้ว +2

    can we create network with mobiles instead of PCs? is this system work?

    • @TheTechCave
      @TheTechCave  7 ปีที่แล้ว +1

      Hey Maryam! Yes you can. Basically, any computing device can be part of the network as long as it has the hardware and software requirements to connect to the network. Connecting two mobile phones with bluetooth is a sort of network.

    • @maryamsaba8136
      @maryamsaba8136 7 ปีที่แล้ว

      thnks

  • @derreck3424
    @derreck3424 4 ปีที่แล้ว

    2:35 almost every google results states that a server is indeed a program or a device. Not just a program.

  • @kaynatcati1597
    @kaynatcati1597 4 ปีที่แล้ว

    Hey!! Is client software or hardware? Plzz reply

    • @TheTechCave
      @TheTechCave  4 ปีที่แล้ว

      Mainly, I'm talking a about software. Hardware is called a client when it runs client software.

  • @saravana8016
    @saravana8016 6 ปีที่แล้ว

    You Made it clear👏

  • @patyue5012
    @patyue5012 5 ปีที่แล้ว

    What different from MVC? Use less servers?

  • @kushagraverma8351
    @kushagraverma8351 7 ปีที่แล้ว

    landure good job...keep it up :)

  • @SriRam-bn1me
    @SriRam-bn1me 8 ปีที่แล้ว

    Thnkq neatly explained..