电脑上的端口指的是什么?

电脑教程013

电脑上的端口指的是什么?,第1张

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

端口可分为3大类:

1.公认端口

(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

2.注册端口

(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

3.动态私有

(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

电脑总是出现端口占用的原因:TCP上有端口重叠技术,或者应用程序需要使用的TCP/UDP端口被其它程序、病毒木马占用。创建socket时设置overlap标记就可以。排查可以使用netstat-ano命令可以找出占用端口的进程ID,而后使用tasklist/svc命令找出对应的进程。

日本代理。笔记本电脑上最常见的是音频端口,电脑有日本端口是因为日本代理,可以换其他的购买。在网络的世界里,有两个很重要的概念,一个是IP地址,一个是端口。根据IP地址可以找到互相通信的终端,根据端口可以找到互相通信的应用程序。