出版時間:2003-8 出版社:科學出版社 作者:范劍波 頁數:211 字數:318000
內容概要
本書的特點是集理論和應用于一體,重點突出網絡的高級編程,講解網絡編程中使用的拽術和難點,及網絡程序設計的實例。本書每章開始附有本章要點和本章難點提示,每章末尾附有小結和習題,供學生平時學習和練習之用。本書內容包括:網絡程序設計基礎、Winsock編程原理、Winsock控件的程序設計、Email程序設計實例、Web服務器程序設計實例、Web Browser程序設計、FTP程序設計、Winsock API函數的應用和VB.NET網絡程序設計初步。附錄提供了教學參考資料。 本書為高等工科教育統(tǒng)編教材,適合于計算機專業(yè)及相關專業(yè)本、專科學生作為教材使用,也可供高職計算機專業(yè)學生選用,并可供計算機工程技術人員參考。
書籍目錄
第1章 網絡程序設計基礎 1.1 網絡的基本應用 1.2 網絡層次模塊結構模型 1.2.1 OSI參考模型 1.2.2 TCP/IP體系結構 1.2.3 TCP/IP體系結構與OSI參考模型對照 1.3 IP地址和端口 1.3.1 IP地址 1.3.2 端口 1.4 TCP、UDP和IP協(xié)議 1.4.1 TCP協(xié)議 1.4.2 UDP協(xié)議 1.4.3 IP協(xié)議 1.5 可靠的數據傳輸 1.5.1 可靠傳輸服務軟件的特征 1.5.2 提供可靠性的一般方法 1.5.3 超時與重發(fā) 1.5.4 三次握手 1.5.5 緊急方式 小結 習題第2章 Winsock編程原理 2.1 Winsock的初始化 2.2 錯誤檢查和處理 2.3 套接字編程原理 2.4 基本的WinsockAPI函數 2.4.1 創(chuàng)建套接字--socket函數 2.4.2 綁定--bind函數 2.4.3 監(jiān)聽--listen函數 2.4.4 建立套接字連揍-connect與accept函數 2.4.5 發(fā)送數據--send和sendto函數 2.4.6 接收數據--recv和recvfrom函數 2.4.7 中斷和關閉套接字--shutdown和closesocket函數 2.5 套接字編程實例 小結 習題第3章 Winsock控件的程序設計 3.1 Winsock規(guī)范、控件 3.1.1 Winsock規(guī)范 3.1.2 Winsock控件的屬性 3.1.3 Winsock控件的方法 3.1.4 Winsock控件的事件 3.2 郵件發(fā)送器程序的設計與實現 3.2.1 郵件發(fā)送器程序的功能和主要技術 3.2.2 郵件發(fā)送器程序的實現 3.3 網絡聊天程序的設計與實現 3.3.1 網絡聊天程序的功能和主要技術 3.3.2 網絡聊天程序的實現 3.4 與遠程計算機通信程序的設計與實現 3.4.1 與遠程計算機通信程序的功能和主要技術 3.4.2 與遠程計算機通信程序的實現 小結 習題第4章 Email序設計實例 4.1 Email概述 4.2 發(fā)送和接收電子郵件 4.2.1 SMTP和發(fā)送電子郵件 4.2.2 POP3和接受電子郵件 4.3 MAPISession&MAPIMessages控件的屬性、方法 4.3.1 MAPISession控件的屬性 4.3.2 MAPISession控件的方法 4.3.3 MAPIMessages控件的屬性 4.3.4 MAPIMessages控件的方法 4.4 Email程序的設計與實現 4.4.1 Email程序的功能和主要技術 4.4.2 Email程序的具體實現, 小結 習題第5章 Web服務器程序設計實例 5.1 HTTP協(xié)議概述 5.2 Web服務器的設計與實現 5.2.1 Web服務器的功能介紹 5.2.2 Web服務器實現和操作的步驟 5.2.3 Web服務器的代碼分析 5.2.4 Web服務器的運行 5.3 HTTP代理服務器的設計與實現 5.3.1 HTTP代理服務器的工作原理 5.3.2 HTTP代理服務器的實現方法 5.3.3 HTTP代理服務器的代碼分析 5.3.4 HTTP代理服務器的運行 小結 習題第6章 WebBrowser程序設計 6.1 萬維網瀏覽器概述 6.2 WebBrowser控件的屬性、方法和事件 6.2.1 WebBrowser控件的屬性 6.2.2 WebBrowser控件的方法 6.2.3 WebBrowser控件的事件 6.3 萬維網瀏覽器程序的設計與實現 6.3.1 萬維網瀏覽器程序的功能和主要技術 6.3.2 萬維網瀏覽器程序的具體實現 小結 習題第7章 FTP程序設計 7.1 FTP協(xié)議概述 7.2 InternetTransfer控件的屬性、方法和事件 7.2.1 InternetTransfer控件的屬性 7.2.2 InternetTransfer控件的方法 7.2.3 InternetTransfer控件的事件 7.3 FTP程序的設計與實現 7.3.1 FTP程序的功能介紹 7.3.2 FTP程序的代碼分析 小結 習題第8章 Windows網絡API編程應用 8.1 獲取主機名和IP地址 8.1.1 技術提要 8.1.2 實例1:獲取域名或主機名、IP地址 8.2 獲取網卡物理地址 8.2.1 技術提要 8.2.2 實例2:獲取網卡的物理地址 8.3 獲取網絡連接信息 8.3.1 技術提要 8.3.2 實例3:獲取網絡的連接狀態(tài) 8.4 連接網絡資源 8.4.1 技術提要 8.4.2 實例4:連接網絡資源 8.5 使用WinNT/Win2000的信史服務 8.5.1 技術提要 8.5.2 實例5:用函數NetMessageBufferSend發(fā)送消息 8.6 Ping操作的實現 8.6.1 技術提要 8.6.2 實例6:通過主機名或域名Ping一個IP地址 小結 習題第9章 Visual Basic.NET網絡程序設計初步 9.1 Microsoft.NET的結構 9.2 VB.NET中的WebForms 9.2.1 WebForms的應用 9.2.2 WebForms的處理過程 9.2.3 WebForms實例 9.3 VB.NET中的WebServices 9.3.1 WebServices簡介 9.3.2 WebServices實例 9.3.3 WebServices的發(fā)展前景 小結 習題附錄1 Visual Basic網絡程序設計課程教學大綱附錄2 Visual Basic應用程序的發(fā)布附錄3 Visual Basic幫助文件的制作參考文獻
圖書封面
評論、評分、閱讀與下載