TCP 具有元组对(IP 地址/端口/类型)来告诉一个客户端与另一个客户端。UDP 传递客户端 IP 和端口。unix 域如何跟踪不同的客户端?
换句话说,服务器创建一个绑定到某个路径的套接字,比如 /tmp/socket。2 个或更多客户端连接到 /tmp/socket。下面发生了什么来跟踪来自 client1 和 client2 的数据?我想网络堆栈在域套接字中没有任何作用,那么内核是否在这里完成了所有工作?
是否有像 IP 协议格式和 TCP/UDP 格式一样的 unix 域协议格式?域套接字数据报协议的格式是否在某处发布?每个unix都是不同的还是POSIX之类的东西标准化了它?
感谢您的任何照明。我找不到任何解释这一点的信息。每个来源都只是掩饰了如何使用域套接字。