在inter process communication(IPC)中(参见维基百科中的文章,特别是在Linux中),
如果IPC方法使用端口,那么它必须是使用网络套接字的IPC方法吗?是否有IPC方法使用端口而非IPC通过网络套接字?
此处的端口是否在传输层传输端口?
一个小问题:在Comer的操作系统设计中:Xinu 方法,“端口”有不同的定义吗?
Xinu使用术语进程间通信端口来指代进程可以交换的集合点 消息。
Comer的书中的“port”不是传输层中的传输端口吗?
此处使用“端口”的IPC方法是不是 使用网络套接字的IPC方法? (我猜“端口”的定义有所不同 Xinu比Linux好吗?)
两个进程之间的IPC中只有一个“会合点”,或者每个进程都有一个“会合点”吗? (与套接字IPC中的情况相反,每个进程都有一个套接字。)
Linux中是否有使用“集合点”的IPC方法?
答案 0 :(得分:0)
维基百科过于概括,很难做出实际的事情。例如,AF_UNIX系列有无端口插座。端口是一个有数千个含义的词,因此要求'是否有使用端口的IPC通信层,而不是AF_INET套接字'有点没有实际意义。他们可能是,我可以为你提供一个(当然是足够的报酬)。此实现将为其定义“端口”。