每个操作系统都有套接字吗?

时间:2017-11-08 16:11:10

标签: sockets operating-system

因为我听过的每个操作系统(Windows,Linux等)都有套接字。 这让我很困惑

在其操作系统中是否存在与规则开发人员实现套接字相似的标准或类似内容?

或者只是因为socket是如此有用以至于每个操作系统都实现它?

1 个答案:

答案 0 :(得分:4)

许多操作系统都有套接字实现。原始套接字API来自BSD Unix,但是IEEE POSIX.1中的was standardized

尽管如此,并非所有操作系统都使用POSIX作为其本机网络层。有许多嵌入式操作系统,其中套接字不是本机网络接口。在一些非常低内存的操作系统中,套接字API实现起来非常具有挑战性。