site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Share Topic
Post a:
Post a:
AuthorAll Replies


funchords
Hello
Premium,MVM
join:2001-03-11
Yarmouth Port, MA
kudos:5

reply to ssj4android

Re: This is alarming

said by ssj4android:

I know how TCP and UDP work, I just don't know what to consider a "server" (I like precise definitions).
My logic is TCP requires one node (the server) to listen for a connection and another node (the client) to initiate the connection. But perhaps that's a faulty definition, as which node was the listening one is irrelevant in, say, bittorrent.
The purest example of a p2p paradigm I can think of is a multicast chat program, where one node doesn't know and doesn't care how many other nodes are on the network.
You are observing that most servers listen for incoming connections -- but that's common, not definitive. Who makes the connection and who listens is more of a function of how the end-points set up the communication channel, but client-server has more to do with centralization of actual work or resources.

To illustrate that it's the processing that is the chief consideration, consider the X-Server which connects outbound to X-client programs but since the terminal does the graphics processing, it is the server to the client applicaitons.

Here's one definition: »www.sei.cmu.edu/str/descriptions···ver.html
--
Robb Topolski -= funchords.com =- Hillsboro, Oregon
More fun, more features, Join BroadbandReports.com, it's free...

Thursday, 31-May 00:45:12 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics