计算机网络端口地址

时间:2017-04-26 10:18:28

标签: operating-system

在计算机网络中,端口地址(在传输层)和操作系统进程ID是相同还是不同?

如果它们不同,它们有何不同?

3 个答案:

答案 0 :(得分:0)

不,两者都不同。端口地址用于标识计算机上运行的特定服务。它基本上对发送者和接收者都是众所周知的。最重要的是,它们是保留的。数据包使用端口号来标识应将其传递到哪个进程。进程ID是由操作系统分配给进程的随机数。 如果端口号已被随机分配,则通信方将无法正常通信。因为每个节点都会根据其选择选择端口号。 简单地说,您的端口号用于在全球范围内识别计算机上的特定服务。并且进程ID用于在您的计算机上唯一标识进程。

答案 1 :(得分:0)

不同!特定进程的端口号是固定的,而进程ID是在程序启动时由CPU分配的,并且在进程重新启动时始终会更改。

答案 2 :(得分:0)

端口地址是众所周知的并且是固定的,例如http使用80作为端口号。

而进程ID是由CPU在加载到主内存中时创建的。他们是完全不同的。