Unix套接字和TCP / IP套接字有什么区别?
发布时间:2020-12-15 18:43:43 所属栏目:安全 来源:网络整理
导读:这是答案: https://stackoverflow.com/questions/2482411/is-this-pdo-bug-fixed-now/2482424#2482424 UNIX socket是一种进程间通信机制,允许在同一台机器上运行的进程之间进行双向数据交换. IP sockets(特别是TCP / IP套接字)是一种允许通过网络进行通信的
这是答案:
https://stackoverflow.com/questions/2482411/is-this-pdo-bug-fixed-now/2482424#2482424
UNIX socket是一种进程间通信机制,允许在同一台机器上运行的进程之间进行双向数据交换.
IP sockets(特别是TCP / IP套接字)是一种允许通过网络进行通信的机制.在某些情况下,您可以使用TCP / IP套接字与在同一台计算机上运行的进程通信(通过使用环回接口). UNIX域套接字知道它们在同一系统上执行,因此它们可以避免一些检查和操作(如路由);这使得它们比IP套接字更快更轻.因此,如果您计划与同一主机上的进程通信,这是比IP套接字更好的选择. 编辑:根据Nils Toedtmann’s comment:UNIX域套接字受文件系统权限的约束,而TCP套接字只能在数据包过滤器级别进行控制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |