网络管理员指南-1.网络介绍-3.TCP/IP 网络 -8)插槽集合

/ns/wz/net/data/20020808020545.htm

网络管理员指南-1.网络介绍-3.TCP/IP 网络 -8)插槽集合

本文出自:http://www.linpus.com.tw 作者: Andrew Anderson

在操作系统中,上述中的软件所执行的所有任务和协议通常是核心的部分,并且它是这样。在世界上普
通的编程接口大多数是Berkeley Socket库。它的名字来自一个流行的类比,该类比将端口视作插座,并且
就象插入一样联接一个端口。它提供(约束( 2 ))呼叫给指定的一台远程主机,一个运输协议,以及一个能连
结或听到的程序(使用联接( 2 ),听( 2 )和接受(2))。然而socket库很一般,因为它不仅提供
一类TCP/IP-based 插座( AF_INET 插座),而且处理到机器的本地连接的一个类( AF_UNIX 类)。一些执行也
能处理其他的级别,象 XNS 一样(复印联网系统)协议,或 X.25 。

socket库是标准的 libc C库的部分。当前,它仅仅支持 AF_INET 和 AF_UNIX 插座,但是努力为 Novell
的联网协议给予一体的支持,以便最终一个或一个以上的插座类别为这些可以被增加。