It seems for the TCP/IP protocol, the client need to be the one sending a request to a server for the server to send a response.
1) I wonder if let's say the server knew every client IP addresses. Would it be possible for the server to send data/response/content to clients without clients making any request to that server first?
2) In other words, what make the client different from a server. Why server can receive any requests from any client but client cannot receive any requests from any servers ?
3) And when a client do send a request to a server. Does this request is unique? For example, if the client send a request to a server, can the server send thousands of response instead of just one?
For you expert in networking, it's probably all dumb questions but i'm so curious about it.
No comments:
Post a Comment