gpt4 book ai didi

sockets - 所有端口都执行相同的工作?

转载 作者:行者123 更新时间:2023-12-03 11:56:55 25 4
gpt4 key购买 nike

我现在开始学习计算机网络。我一直在收集有关端口的信息。当我在互联网上搜索时,可以看到有很多端口。我只想知道端口的用途/功能,以及它们是否都做相同的工作。另外,我在大多数地方都看到了8080端口。这背后有什么特殊的原因(使用8080)?

最佳答案

端口以及IP地址构成了TCP网络连接的基本端点。有效端口号的范围是0到65535(16位),并且它们都执行相同的工作。

现在,它们已成为Internet上使用的一些知名服务,以至于让它们监听一个众所周知的端口已成为一种很好的做法。这些服务大多数都收集在the IANA web page中。您会发现在那里8080端口号主要由Web服务器和代理使用(您在Internet上进行的基本操作,浏览)。

更深入地讲,端口是一种传输层概念,用于与目标计算机中的特定进程进行通信(即:由IP地址指向的主机)。这使得在同一主机上运行多个服务而不会发生冲突。

普通的TCP/IP连接具有两个端点,每个端点由元组(IP地址,端口号)组成。

您可以在the Wikipedia page for TCP上找到更多信息,并且有很多关于该主题的好书。我个人最喜欢的:Andrew S. Tanenbaum - Computer Networks

希望这可以帮助!

关于sockets - 所有端口都执行相同的工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21290062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com