幫助中心 | 我的帳號 | 關於我們

TCP\IP網路編程原理與技術(電腦系列教材)

  • 作者:編者:鍾輝//臧?//董潔//宋凱//孟祥宇等
  • 出版社:清華大學
  • ISBN:9787302526025
  • 出版日期:2019/08/01
  • 裝幀:平裝
  • 頁數:191
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Internet是世界上最大的電腦互連網路,TCP/IP是Internet上使用最為成熟的協議。本書重點介紹用TCP/IP進行編程的主要原理和編程環境,並舉出實例來解釋這些編程原理和概念。
    網路中最基本的通信基礎是客戶一伺服器模式,它在電腦通信中占主導地位。本書內容主要包括客戶-伺服器各部件的功能,還說明了如何構建客戶和伺服器軟體。介紹了客戶-伺服器模式的基本概念,TCP/IP協議提供傳輸數據的基本機制;如何在TCP/IP環境下組織編寫應用程序;電腦網路通信程序的構建方法;從而進一步了解在網路環境下構建分散式程序。
    全書共分13章:第1章著重介紹網路編程的目標和準備工作;第2章和第3章著重介紹客戶-伺服器的概念以及併發處理存在的主要問題和應用;第4章和第5章基於Linux操作系統介紹套接字介面的概念和封裝的系統調用函數;第6章介紹客戶程序設計方法和需要注意的細節問題;第7章介紹了各種典型伺服器的設計方法,需要注意的問題和細節;第8章和第9章介紹單線程編寫併發程序的方法和應用條件;第10?12章介紹多服務、多協議伺服器設計方法和併發管理過程;第13章介紹客戶併發設計的方法和使用條件。全書提供了大量應用實例,每章后均附有習題。
    本書適合作為高等院校電腦、軟體工程、信息管理等專業高年級本科生、研究生的教材,也可供對TCP/IP比較熟悉並且對網路編程有所了解的開發人員、廣大科技工作者和研究人員參考。

作者介紹
編者:鍾輝//臧?//董潔//宋凱//孟祥宇等

目錄
第1章  網路編程準備
  1.1  TCP/IP技術的網際網路應用
  1.2  用TCP/IP構建分散式環境設計應用程序
  1.3  用TCP/IP構建的標準和非標準應用協議
  1.4  使用TCP/IP標準應用協議的例子
  1.5  Telnet連接的例子
  1.6  使用Telnet訪問其他服務
  1.7  TCP/IP應用協議和軟體靈活性
  1.8  從提供者的角度看服務
  1.9  本教材內容介紹
  1.10  小結
  習題
第2章  客戶-伺服器模式軟體設計概念
  2.1  客戶-伺服器的起源
  2.2  客戶-伺服器關鍵問題
  2.3  客戶-伺服器術語
    2.3.1  客戶和伺服器
    2.3.2  伺服器特權和複雜性
    2.3.3  標準和非標準客戶軟體
    2.3.4  客戶的參數化
    2.3.5  無連接的和面向連接的伺服器
    2.3.6  無狀態和有狀態伺服器
    2.3.7  無狀態文件伺服器的例子
    2.3.8  有狀態文件伺服器的例子
    2.3.9  客戶標識
    2.3.10  無狀態是一個協議問題
    2.3.11  充當客戶的伺服器
  2.4  小結
  習題
第3章  客戶-伺服器模式軟體中的併發處理
  3.1  引言
  3.2  網路中的併發
  3.3  伺服器中的併發
  3.4  併發術語
    3.4.1  進程概念
    3.4.2  局部和全局變數的共享
    3.4.3  過程調用
  3.5  一個創建併發進程的例子
    3.5.1  一個順序執行的C實例
    3.5.2  程序的併發版本
    3.5.3  時間分片
    3.5.4  單線程的進程
    3.5.5  使各進程分離
  3.6  執行新的代碼
  3.7  上下文切換和協議軟體設計
  3.8  併發和非同步I/O
  3.9  小結
  習題
第4章  網路編程協議的程序介面
  4.1  引言

  4.2  不精確指明的協議軟體編程介面
  4.3  介面功能
  4.4  概念性介面的規範
  4.5  操作系統調用
  4.6  網路通信的兩種基本方法
  4.7  Linux中提供的基本I/O功能
  4.8  將LinuxI/O用於TCP/IP
  4.9  小結
  習題
第5章  介面實現——套接字API
  5.1  引言
  5.2  Berkeley套接字
  5.3  指明一個協議介面
  5.4  套接字的抽象
    5.4.1  套接字描述符和文件描述符
  ……
第6章  客戶軟體演算法及編程實例
第7章  伺服器軟體演算法及編程實例
第8章  使用線程模型實現併發
第9章  單線程併發伺服器設計
第10章  多協議伺服器設計
第11章  多服務伺服器設計
第12章  伺服器併發性管理
第13章  客戶軟體併發設計
附錄A  系統調用與套接字使用的庫常式
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032