?? 1-1.htm
字號:
<html>
<head>
<title>1.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0">
<tr>
<td>
<div align="center"><b><font color="#000066">第一章 簡介 </font></b></div>
</td>
</tr>
<tr>
<td>1.1 什么是Windows Sockets規(guī)范?</td>
</tr>
<tr>
<td>
<p>Windows Sockets規(guī)范以U.C. Berkeley大學(xué)BSD UNIX中流行的Socket接口為范例定義了一套Micosoft
Windows下網(wǎng)絡(luò)編程接口。它不僅包含了人們所熟悉的Berkeley Socket風(fēng)格的庫函數(shù);也包含了一組針對Windows的擴(kuò)展庫函數(shù),以使程序員能充分地利用Windows消息驅(qū)動機(jī)制進(jìn)行編程。
</p>
<p></p>
</td>
</tr>
<tr>
<td>Windows Sockets規(guī)范本意在于提供給應(yīng)用程序開發(fā)者一套簡單的API,并讓各家網(wǎng)絡(luò)軟件供應(yīng)商共同遵守。此外,在一個特定版本W(wǎng)indows的基礎(chǔ)上,Windows
Sockets也定義了一個二進(jìn)制接口(ABI),以此來保證應(yīng)用Windows Sockets API的應(yīng)用程序能夠在任何網(wǎng)絡(luò)軟件供應(yīng)商的符合Windows
Sockets協(xié)議的實(shí)現(xiàn)上工作。因此這份規(guī)范定義了應(yīng)用程序開發(fā)者能夠使用,并且網(wǎng)絡(luò)軟件供應(yīng)商能夠?qū)崿F(xiàn)的一套庫函數(shù)調(diào)用和相關(guān)語義。</td>
</tr>
<tr>
<td>遵守這套Windows Sockets規(guī)范的網(wǎng)絡(luò)軟件,我們稱之為Windows Sockets兼容的,而Windows Sockets兼容實(shí)現(xiàn)的提供者,我們稱之為Windows
Sockets提供者。一個網(wǎng)絡(luò)軟件供應(yīng)商必須百分之百地實(shí)現(xiàn)Windows Sockets規(guī)范才能做到現(xiàn)Windows Sockets兼容。 </td>
</tr>
<tr>
<td>任何能夠與Windows Sockets兼容實(shí)現(xiàn)協(xié)同工作的應(yīng)用程序就被認(rèn)為是具有Windows Sockets接口。我們稱這種應(yīng)用程序?yàn)閃indows
Sockets應(yīng)用程序。</td>
</tr>
<tr>
<td>Windows Sockets規(guī)范定義并記錄了如何使用API與Internet協(xié)議族(IPS,通常我們指的是TCP/IP)連接,尤其要指出的是所有的Windows
Sockets實(shí)現(xiàn)都支持流套接口和數(shù)據(jù)報套接口. 應(yīng)用程序調(diào)用Windows Sockets的API實(shí)現(xiàn)相互之間的通訊。</td>
</tr>
<tr>
<td height="37">Windows Sockets又利用下層的網(wǎng)絡(luò)通訊協(xié)議功能和操作系統(tǒng)調(diào)用實(shí)現(xiàn)實(shí)際的通訊工作。它們之間的關(guān)系如圖1-1。
</td>
</tr>
<tr>
<td height="445">
<div align="center"><img src="Image2.gif" width="453" height="532"></div>
</td>
</tr>
<tr>
<td>雖然我們并不反對使用這一套API來實(shí)現(xiàn)另一通訊協(xié)議棧(而且我們期望在將來規(guī)范的修改中能夠討論這個問題),但這種用法已經(jīng)超出了我們這一份規(guī)范所規(guī)定的范圍,我們在此將不作討論。
</td>
</tr>
</table>
<p> </p>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -