使用端口的IPC方法是否必须使用网络套接字?

时间:2015-10-20 14:07:57

标签: linux sockets operating-system ipc

  1. inter process communication(IPC)中(参见维基百科中的文章,特别是在Linux中),

    • 如果IPC方法使用端口,那么它必须是使用网络套接字的IPC方法吗?是否有IPC方法使用端口而非IPC通过网络套接字?

    • 此处的端口是否在传输层传输端口?

  2. 一个小问题:在Comer的操作系统设计中:Xinu 方法,“端口”有不同的定义吗?

      

    Xinu使用术语进程间通信端口来指代进程可以交换的集合点   消息。

    Comer的书中的“port”不是传输层中的传输端口吗?

    此处使用“端口”的IPC方法是不是 使用网络套接字的IPC方法? (我猜“端口”的定义有所不同 Xinu比Linux好吗?)

    两个进程之间的IPC中只有一个“会合点”,或者每个进程都有一个“会合点”吗​​? (与套接字IPC中的情况相反,每个进程都有一个套接字。)

    Linux中是否有使用“集合点”的IPC方法?

1 个答案:

答案 0 :(得分:0)

维基百科过于概括,很难做出实际的事情。例如,AF_UNIX系列有无端口插座。端口是一个有数千个含义的词,因此要求'是否有使用端口的IPC通信层,而不是AF_INET套接字'有点没有实际意义。他们可能是,我可以为你提供一个(当然是足够的报酬)。此实现将为其定义“端口”。