WinSock 軟體使用簡介
徐 信 權
一 內容摘要
1.什麼是WinSock?
2.使用WinSock能有什麼樣的好處?
3.我需要什麼樣的配備才能使用WinSock?
4.WinSock之安裝與執行
二 本文開始
1.什麼是WinSock?
WinSock的全名是 Windows Socket,是定義介於Windows TCP/IP application Client
與 TCP/IP 的protocol stack之間的一項標準介面。程式設計者於Windows上所寫的
網路軟體(如Gopher,Telnet,FTP...), 只要支援WinSock的規格,他就不需要顧慮所使
用的網路卡是那家廠牌,因為Winsock所提供的程式庫Winsock.DLL會負起與網路底層
溝通的工作。進而使得設計者能設計出更多功能或更user friendly的網路軟體。
2.使用WinSock能有什麼樣的好處?
除了因WinSock提供網路底層之通訊能力,使程式設計者不必擔心實際通訊細節,設計
出好的網路軟體,筆者認為其它的好處有:
‧使用方便,省卻輸入指令之麻煩
視窗的環境給人的感覺就是使用者親和性高,想要執行的軟體,只要在相對的Icon
點兩下即可。網路軟體亦相同,只要設定正確,點兩下即可連上網路,尤其在使用
WS_FTP,只要使用mouse即可,再也不需要輸入一大堆的指令。
‧提供多媒體的環境
在Windows下執行Mosaic或Cello WWW Browser,你將感受到網路多媒體的好處。
看文章不再只有是密密麻麻的文字,而是如看雜誌般圖文並貌。如你有音效設備,
你可以聽一段演講。甚至你可以看一段影片.
‧支援群廣大
由於WinSock負責網路底層的工作,省卻設計上的麻煩, 使得有更多的人投入設計
網路程式的行列,可以期待的是將有更多好用,功能更強的軟體可以使用。
3.我需要什麼樣的配備才能使用WinSock?
‧MS-Windows 3.1軟體
WinSock軟體本身必須執行於Windows的環境下,故MS-Windows軟體是必備的.
‧如你的PC是直接接上網路,則你需要下列軟體:
.網路卡的驅動程式(packet driver) :一般皆會隨卡附贈。
.winpkt.com : 虛擬的packet driver,Trumpet Winsock有附此程式。其主要
是因為Windows有多視窗的功能,為了能讓Packets送到相對應
的視窗而設計此程式。
如果你是在家裡利用電話連上網路,則你需要下列配備:
.9600 bps 以上高速MODEM -----|
.標準的 RS-232 cable線 |-->硬體部份
.16550高速RS-232專用IC (optional)-----|
‧最重要的主角:
.WinSock軟體
.架於WinSock之上的網路軟體,如FTP,Telnet,Gopher,Mosaic..等.
4.WinSock之安裝與執行
(1)要安裝WinSock軟體,首先利用anonymous FTP 到ftp.ntu.edu.tw:
/Chinese/Taiwan/NTU/WinSock下抓回所有"需要"的檔案及程式.
範例如下:
> ftp ftp.ntu.edu.tw <---輸入此行
^^^^^^^^^^^^^^^^^^
Connected to ftp.ntu.edu.tw.
<此處會顯示 NTU ftp 畫面>
Name (ftp:kevins): ftp <--- 此處輸入 ftp
^^^
331 Send your complete e-mail address (user@host.subdomain.domain) as password.
Password: <--- 此處輸入你的 Email-address
230 Guest login ok, access restrictions apply.
ftp> cd /Chinese/Taiwan/NTU/WinSock <---輸入
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ftp> bi
^^
ftp> prompt
^^^^^^
ftp> mget *.*
^^^^^^^^
ftp> bye
^^^
至此完成抓檔案的工作. 檔案共有3個:
winsock1.zip <---- winsock軟體壓縮檔之一
winsock2.zip <---- winsock軟體壓縮檔之二
winsock.txt <---- 本檔案
--
※ 來源:‧雲 淡 風 清 hole.touc.edu.tw‧[FROM: 168.95.127.238]