A port is a means to get data into and out of a computer
A port used to mean I/O as in an addressable piece of hardware, that transmitted a common use language to an accepted electrical spec (RS-232 defines what each pin means, what the electrical bits mean, and what voltages are used)
This is still true, but has expanded with the definition of port from TCP/IP.
Now a port means any addressable(the computer can talk to it) "thing" that can be used for interchange. So TCP/IP has multitudes of "ports" that are largely just software talking to itself, but data goes in and out of your machine.
More - less?
__________________
"If you want to get somewhere else, you must run at least twice as fast as that!"
Now a port means any addressable(the computer can talk to it) "thing"
that can be used for interchange. So TCP/IP has multitudes of "ports"
that are largely just software talking to itself, but data goes in and
out of your machine.
I hate typing twice - what exactly did you want to know?
Back in the day, you sent data to a buffer that slapped it electrically onto an output (or reverse this for input). The software (Application) came by periodically and swept the buffer looking for data (again reverse for output).
TCP/IP has bazillions (technical term) of "possible, virtual" ports that do the same thing IF:
There is something "out there" that is going to "listen" to that port number AND if you have some application on your machine that is going to "feed" that numbered port.
So if you go into your router and turn off a port in use, you will not know why, but some application you were using is going to cease working.
Common - because there is no license process - port usages are available on the web. Pick either a port you want to know about or an application you use, and go search up the associated port.
__________________
"If you want to get somewhere else, you must run at least twice as fast as that!"