Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to know the difference between Port and Connector in Computer (the physical ones),and how can i tell that this thing is a port or connector ?

I know that both terms are used for the same purpose but Doctor in college asked us to show the difference between them,and i have searched for it but people just say that there is no difference.

According to Wikipedia also Port and Connector are almost the same.

share|improve this question
1  
They mean whatever the user of the term says they mean, but generally the term "connector" refers to a mechanical device (which may be on a box or on the end of a cable), while "port" refers to the logical function associated with the connector. Eg, an RS232 port is accessed via a 25-pin D connector (to use an anachronistic example). (Or, a little less ancient, an ethernet port is accessed using an RJ45 connector.) –  Daniel R Hicks Oct 1 '12 at 21:04
add comment

1 Answer

up vote 1 down vote accepted

Ports refer to the connectors that transmit and/or receive data. All ports are connectors.

But, not all connectors are ports, as you have power connectors inside a computer too

share|improve this answer
1  
There's still more to ports than just data. Motherboard connectors for USB or SATA aren't normally called ports. A port has the connotation of a transition point or exposing an interface. Normally you don't find ports inside an enclosure. The ports face the exterior of an enclosure and provide connectivity for external devices. E.G. Ethernet switches are often categorized by the number of ports. –  sawdust Oct 1 '12 at 21:34
    
so i might say it's about it's position and whether it transmits data or not,and USB is a port but SATA is Connector because it's located inside the case,and Power connector is a connector because it doesn't transmit or receive data –  Ali Essam Oct 1 '12 at 21:51
    
Not all ports are connectors. Special function registers, for example, are ports on many architectures, but there is usually no connector associated with them because they are integrated on the CPU die's register file. On a CPU where the overflow flag is a port, is it also a connector? –  David Schwartz Oct 1 '12 at 21:57
    
@DavidSchwartz - valid point on ports of CPU or SoC. Also an example of "transition point or exposing an interface". But what CPU used the overflow flag as a port? On the Intel 8051 you could transfer data between the carry flag and a bit of a port, but the carry flag itself wasn't a port. –  sawdust Oct 6 '12 at 3:28
    
@sawdust: I don't know of any such CPU, but surely such a CPU could exist. If all ports were connectors, such a CPU would be an impossibility. (Also, consider a serial port between a host and a VM. There's no connector there.) –  David Schwartz Oct 6 '12 at 21:34
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.