Operating system 计算机的每个端口/插槽是否都有物理组件?

Operating system 计算机的每个端口/插槽是否都有物理组件?,operating-system,computer-science,network-security,Operating System,Computer Science,Network Security,如果我的问题太简单或太明显,我很抱歉。我是康普。理科学生(这是我的第六学期)。 这学期,我试图将我从“计算机网络与安全”、“计算机组织”和“操作系统”课程中学到的知识结合起来 所以,我想不出, 计算机或电话是否为每个65535端口/插座配备了物理组件 或 这台机器只有一个物理部件。这意味着端口号是逻辑表示,可以显示为请求的文本字段(如头实体或json属性)或其他内容,告诉计算机如何处理请求 我使用端口连接后端、android和前端。我知道插座是一个物理部件,我做了4个月的电话修理工,我知道这些。

如果我的问题太简单或太明显,我很抱歉。我是康普。理科学生(这是我的第六学期)。 这学期,我试图将我从“计算机网络与安全”、“计算机组织”和“操作系统”课程中学到的知识结合起来

所以,我想不出,

计算机或电话是否为每个65535端口/插座配备了物理组件

这台机器只有一个物理部件。这意味着端口号是逻辑表示,可以显示为请求的文本字段(如头实体或json属性)或其他内容,告诉计算机如何处理请求

我使用端口连接后端、android和前端。我知道插座是一个物理部件,我做了4个月的电话修理工,我知道这些。但这让我感到困惑

提前感谢。

这样想:“网络接口是电话系统,IP地址是电话号码,插座/端口号就像电话分机。(网络接口是唯一的物理设备。)


网络流量由所谓的“数据包”承载“其中有各种字段,告诉网络应该如何路由。IP地址将数据包发送到正确的目的地,然后端口/套接字号将精确指定该目的地的软件进程实际应处理该数据包。

因此,您的意思是物理部分与IP地址相关,IP地址接收电磁信号并传输到位。逻辑部分是端口,操作系统使用它将数据包寻址到进程,对吗?这意味着,如果我编写了数据包接收和发送的代码,那么我甚至可以使用端口9999999(你知道端口号可以在0-65535之间)作为我的个人用途(我永远不会这样做,我要求正确理解它:D),因为端口号是完全符合逻辑的,对吗?