接口与端口有什么区别

端口就是接口的意思。

一文读懂IO接口与端口的区别一文读懂IO接口与端口的区别


一文读懂IO接口与端口的区别


一文读懂IO接口与端口的区别


从硬件的层面,端口就是计算机上的物理接口,用于接插其他设备。计算机硬件常见的接口都可以在机箱背后看到,包括键盘鼠标的圆口SP2接口,打印机的LPT接口(也叫并行接口),还有的COM接口(串行接口,过去也用来接鼠标,现在个人电脑上用处不大,但是在银行和商场的电脑上广泛用到,通常都用来接一些输入输出设备,比如条码扫描仪等),此外还有音频接口,网卡接口(RJ45口),显示器接口,1394接口,当然还有搂主问的USB接口。USB本质上和COM,LPT一样都是输入输出的接口,但是它提供更高的传输带宽,和更好的扩展性,所以现在基本上大部分外设都是通过USB与计算机联接。

从软件的层面上,也有端口这个概念。

软件的端口是各个软件之间进行数据交换用的,比如WINDOWS就预留了很多端口供不同的软件调用。

后,在网络通讯上面,也有端口的概念。在TCP/ip协议(我们现在上网采用的技术)中,端口就代表着不同服务和应用,让系统知道该怎么去处理进出的网络数据。比如浏览网页的时候,就会通过80这个端口告诉系统,这些数据是网页的数据,应该如何处理。

IO接口和端口的区别?

一、作用不同

1、IO接口:接口是主机与被控对象进行信息交换的纽带。

2、端口:是设备与外界通讯交流的出口。

二、功能不同

1、IO接口:向CPU提供I/O设备的状态信息和进行命令译码。对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的异。

2、端口:是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息。

三、特点不同

1、IO接口:通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的外设作相应的作,常见的接口芯片如定时/计数器、中断、DMA、并行接口等。

2、端口:通过系统调用与某端口建立连接(binding,绑定)后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都从该端口输出。

参考资料来源:

参考资料来源:

浅谈端口和接口的区别

接口:通信的两个机器的相同层次的实体叫做同层进程,它们之间的通信使用的各种约定统称协议,相邻层之间的约定称为接口。

端口:是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。

交换机的接口模式和端口模式有什么不同

先说接口与端口,严格地说是,接口和端口是两个概念,内涵有别,这才分成两模式。接口是可以定义的,一般是可以修改其属性,只对内容开放,也就是说只在机器设计时内部的各个功能模块之间用,包含软件等控制内容。而端口相对来说是设备对外开放的部分,用于连接外部兼容性设备,端口属性不容易改变。诸如这样,才成为两种模式之分。在这里讲到交换机,其实又有很多的分类,具体有何不同还是看设备说明。

浅谈端口和接口的区别?

这两个是不同的概念,端口是指接口电路中可以进行读写的寄存器,若干端口加上相应的控制逻辑才可以组成接口。

接口:通信的两个机器的相同层次的实体叫做同层进程,它们之间的通信使用的各种约定统称协议,相邻层之间的约定称为接口。...其中硬件领域的端

端口和接口的具体区别?

计算机"端口"是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,

如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽

象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。端口主要是计算机与外界的出口,像楼上所说的,分为硬件和软件,

接口主要是在软件的方面,比如说像一个子程序(函数)和主程序之间的相连接的通道,就可以称为接口。又或者在JAVA中就有专门的接口。

端口是虚拟的,找不到实体,接口是一个实在的可以看见的东西

就电脑来说:

端口就是指上网的端口或者其他类似这样的;

接口就是用来连接其他设备的,象USB接口等!