Hello,
can somebody explain to me how exactly ports work, please? I was under the impression, until recently, that ports were a bidirectional affair, used mainly to identify/direct network traffic to the appropriate layer 7 application. Now, I find, that this is only really true at the server (or service providing) end. Indeed, a client computer, for example, doesn't need to have port 80 open to browse the internet, as HTTP traffic enters port 80 only at the webserver and appears to come back to the client at some, pseudo-random (I assume), port higher than 1024. How does the client deal with this? How do firewalls cope with it? In fact how do gateways and pretty much all network components cope with this?
Any explanations will be greatly appreciated,
Thanks,
Paul
can somebody explain to me how exactly ports work, please? I was under the impression, until recently, that ports were a bidirectional affair, used mainly to identify/direct network traffic to the appropriate layer 7 application. Now, I find, that this is only really true at the server (or service providing) end. Indeed, a client computer, for example, doesn't need to have port 80 open to browse the internet, as HTTP traffic enters port 80 only at the webserver and appears to come back to the client at some, pseudo-random (I assume), port higher than 1024. How does the client deal with this? How do firewalls cope with it? In fact how do gateways and pretty much all network components cope with this?
Any explanations will be greatly appreciated,
Thanks,
Paul