在操作系統中,上述中的軟件所執行的所有任務和協議通常是核心的部分,並且它是這樣。在世界上普
通的編程接口大多數是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
的聯網協議給予一體的支持,以便最終一個或一個以上的插座類別為這些可以被增加。
(http://www.fanqiang.com)
進入【UNIX論壇】
|