最佳答案
TCP 有元组对(IP Addr/port/type)来区分一个客户机和另一个客户机。UDP 传递客户端 IP 和端口。Unix 域如何跟踪不同的客户端?
换句话说,服务器创建一个绑定到某个路径(比如/tmp/socket)的套接字。2个或更多客户端连接到/tmp/socket。在跟踪来自 client1和 client2的数据的下面发生了什么?我想网络栈在域套接字中没有任何作用,那么内核在这里做所有的工作吗?
是否存在 Unix 域协议格式,如 IP 协议格式和 TCP/UDP 格式?域套接字数据报协议的格式是否在某处发布?每个 unix 是不同的还是像 POSIX 这样的标准化了它?
谢谢你的解释。我找不到任何可以解释这一切的信息。每个来源只是掩盖了如何使用域套接字。