【问题标题】:Does a Computer has a physical component for each ports/sockets?计算机是否有每个端口/套接字的物理组件?
【发布时间】:2020-02-25 20:58:25
【问题描述】:

如果我的问题太简单或太明显,我很抱歉。我是康普。理科学生(这是我的第 6 个学期)。 我正在尝试结合我在本学期从“计算机网络和安全”、“计算机组织”和“操作系统”讲座中学到的知识。

所以,我想不通;

计算机或电话是否有每个 65535 个端口/插座的物理组件?

或者

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

我使用端口来连接后端和安卓以及前端。我知道插座是一个物理组件,我做了 4 个月的电话维修工,我知道这些。但这让我很困惑。

提前谢谢..

【问题讨论】:

    标签: operating-system computer-science network-security


    【解决方案1】:

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

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

    【讨论】:

    • 所以,您的意思是物理部分与 IP 地址相关,IP 地址接收电磁信号并传输到位。逻辑部分是端口,操作系统使用它来将数据包寻址到进程,对吗?那么这意味着如果我编写它的代码来接收和发送数据包,那么我什至可以将端口 99999999(你知道端口号可以在 0-65535 之间)用于我的个人用途(我永远不会这样做,我要求理解它正确:D),因为端口号是完全合乎逻辑的,对吧?
    猜你喜欢
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 2023-03-07
    • 2019-07-31
    • 2020-10-07
    相关资源
    最近更新 更多