TCP/IP網(wǎng)絡(luò)編程

出版時間:2009-8  出版社:人民郵電出版社  作者:任泰明  頁數(shù):316  
Tag標(biāo)簽:無  

前言

在Internet普及的今天,作為Internet工作基礎(chǔ)的TCP/IP及其編程已經(jīng)成為IT從業(yè)人員所要具備的基本知識與技能。打開國內(nèi)外各大知名網(wǎng)站的招聘頁面,都可以看到類似于“熟悉TCP/IP、掌握socket通信開發(fā)”的要求。本書就是為了滿足讀者這方面知識的需求而編寫的一本TCP/IP與基于TCP/IP編程方面的書籍。本書有以下幾個方面的特點。(1)內(nèi)容的組織上按照協(xié)議原理與協(xié)議編程分為上、下兩篇。上篇主要介紹TCP/IP簇中的常用協(xié)議,下篇專門介紹網(wǎng)絡(luò)編程知識與技能。(2)在編寫每一節(jié)的內(nèi)容時將原理知識與實用技能融為一體,方便讀者學(xué)習(xí)。(3)考慮到TCP/IP比較抽象,學(xué)習(xí)起來有一定的難度,所以全書盡量避免使用晦澀難懂的專業(yè)術(shù)語,而用淺顯易懂的語言說明問題,努力將本書打造成一本人人都能讀懂的書籍。(4)初學(xué)網(wǎng)絡(luò)程序設(shè)計的人員,往往感到網(wǎng)絡(luò)程序設(shè)計內(nèi)容多,學(xué)習(xí)起來比較復(fù)雜。針對這一問題,本書在講解網(wǎng)絡(luò)程序設(shè)計時,根據(jù)網(wǎng)絡(luò)程序固有的特點,先總結(jié)了網(wǎng)絡(luò)程序設(shè)計的通用模式,然后再舉例說明網(wǎng)絡(luò)程序的設(shè)計,使讀者易于人手。(5)Winsock函數(shù)內(nèi)容多,使用起來比較復(fù)雜,針對這一問題,筆者在寫作時將常用的Winsock函數(shù)分散到各種實例中去介紹,在最后一章將所有常用的Winsock函數(shù)一一作了較為詳細說明,并在每個函數(shù)后面加入了其應(yīng)用實例或使用說明。

內(nèi)容概要

TCP/IP是Internet和Intranet中計算機或相關(guān)設(shè)備之間進行“交流”的協(xié)議,Winsock是應(yīng)用最為廣泛的,基于TCP/IP的網(wǎng)絡(luò)程序的編程接口?! ”緯酝ㄋ滓锥恼Z言詳細介紹了TCP/IP及其工作原理,以簡單明了的編程實例全面介紹了基于Winsock的網(wǎng)絡(luò)程序設(shè)計技術(shù)。具體內(nèi)容主要包含TCP/IP的結(jié)構(gòu)與工作原理、網(wǎng)絡(luò)接口層基本知識、網(wǎng)絡(luò)層技術(shù)及其協(xié)議、傳輸層技術(shù)及其協(xié)議、應(yīng)用層常用協(xié)議、TCP/IP的實現(xiàn)技術(shù)、網(wǎng)絡(luò)程序設(shè)計基本知識、TCP編程、UDP編程、網(wǎng)絡(luò)綜合程序設(shè)計、Winsock常用函數(shù)介紹及其應(yīng)用等內(nèi)容。  本書可作為大專院校“網(wǎng)絡(luò)協(xié)議及其網(wǎng)絡(luò)編程”課程的教材使用,也可作為網(wǎng)絡(luò)相關(guān)工作技術(shù)人員的參考書或作為IT培訓(xùn)機構(gòu)網(wǎng)絡(luò)技術(shù)方面的培訓(xùn)教程使用。

書籍目錄

上篇 TCP/IP 第1章 TCP/IP概述  1.1 TCP/IP的產(chǎn)生與發(fā)展   1.1.1 TCP/IP的產(chǎn)生   1.1.2 TCP/IP的發(fā)展與應(yīng)用  1.2 TCP/IP的體系結(jié)構(gòu)   1.2.1 TCP/IP的分層體系結(jié)構(gòu)與協(xié)議棧的概念   1.2.2 網(wǎng)絡(luò)接口層   1.2.3 網(wǎng)際層   1.2.4 傳輸層   1.2.5 應(yīng)用層  1.3 TCP/IP的工作原理   1.3.1 使用TCP/IP的Internet網(wǎng)絡(luò)結(jié)構(gòu)   1.3.2 TCP/IP通信模型   1.3.3 TCP/IP中數(shù)據(jù)的封裝與解封過程   1.3.4 TCP/IP的操作系統(tǒng)邊界與地址邊界  1.4 ISO/OSI與TCP/IP的關(guān)系   1.4.1 ISO/OSI網(wǎng)絡(luò)體系結(jié)構(gòu)概述   1.4.2 ISO/OSI與TCP/IP的對應(yīng)關(guān)系分析  1.5 與TCP/IP有關(guān)的組織與管理機構(gòu)   1.5.1 網(wǎng)絡(luò)協(xié)議的國際標(biāo)準(zhǔn)化組織   1.5.2 Internet的管理機構(gòu)   1.5.3 RFC文檔  小結(jié)  習(xí)題 第2章 網(wǎng)絡(luò)接口層  2.1 物理層   2.1.1 數(shù)據(jù)傳輸介質(zhì)   2.1.2 數(shù)據(jù)傳輸方式   2.1.3 數(shù)據(jù)編碼技術(shù)   2.1.4 信道復(fù)用技術(shù)  2.2 數(shù)據(jù)鏈路層   2.2.1 數(shù)據(jù)鏈路層的概念   2.2.2 數(shù)據(jù)鏈路的流量控制機制   2.2.3 差錯控制   2.2.4 點到點協(xié)議  2.3 局域網(wǎng)技術(shù)   2.3.1 局域網(wǎng)的組成   2.3.2 IEEE 802局域網(wǎng)技術(shù)   2.3.3 以太網(wǎng)技術(shù)   2.3.4 VLAN  小結(jié)  習(xí)題 第3章 互聯(lián)網(wǎng)絡(luò)層  3.1 網(wǎng)絡(luò)層的互聯(lián)技術(shù)   3.1.1 網(wǎng)絡(luò)互聯(lián)概述   3.1.2 路由器   3.1.3 面向連接的互聯(lián)技術(shù)   3.1.4 無連接的互聯(lián)技術(shù)   3.1.5 IP互聯(lián)原理  3.2 IP   3.2.1 IP概述   3.2.2 IP數(shù)據(jù)報格式   3.2.3 IP數(shù)據(jù)報的分片與重組   3.2.4 IP數(shù)據(jù)報選項  3.3 IP地址   …… 第4章 傳輸層 第5章 應(yīng)用層 第6章 TCP/IP的實現(xiàn)下篇 網(wǎng)絡(luò)編程技術(shù) 第7章 網(wǎng)絡(luò)程序設(shè)計入門 第8章 TCP程序設(shè)計 第9章 UDP程序設(shè)計 第10章 Winsock程序綜合實例 第11章 Winsock主要函數(shù)及其用法參考文獻

章節(jié)摘錄

插圖:2.ARP工作原理ARP工作時,首先由知道目標(biāo)主機IP地址但不知道目標(biāo)主機物理地址的主機,發(fā)出一份ARP請求之報文,該報文中填有發(fā)送方硬件地址、發(fā)送方IP地址和目標(biāo)方IP地址,操作代碼為1,目標(biāo)方硬件地址填的是廣播地址(在以太網(wǎng)中全為1),所以該網(wǎng)絡(luò)內(nèi)的所有主機都可以收到該報文。其含意是“如果你是這個IP地址的擁有者,請回答你的硬件地址”。目的主機的ARP層收到這份廣播報文后,識別出這是發(fā)送方在尋問它的IP地址,于是發(fā)送一個ARP應(yīng)答報文。這個ARP應(yīng)答報文包含它的IP地址及對應(yīng)的硬件地址,操作代碼為2,把原來發(fā)送方硬件地址和協(xié)議地址填人目標(biāo)方硬件地址和協(xié)議地址位置,也就是說這時目標(biāo)方變成了發(fā)送方,發(fā)送方變成了目標(biāo)方。請求方收到ARP應(yīng)答報文后,就可以使用目標(biāo)方物理地址進行IP數(shù)據(jù)報的發(fā)送了。3.ARP高速緩沖一臺主機向另一臺主機發(fā)送數(shù)據(jù)報后,可能不久還要進行發(fā)送,如果每發(fā)送一次數(shù)據(jù)報就進行一次ARP請求,那么ARP的工作效率就很低。另外由于ARP請求是以廣播方式發(fā)送的,因此頻繁使用ARD會造成網(wǎng)絡(luò)擁擠,影響網(wǎng)絡(luò)的正常工作。解決該問題的關(guān)鍵是使用ARP高速緩沖技術(shù)。

編輯推薦

《TCP/IP網(wǎng)絡(luò)編程》有以下幾個方面的特點:(1)內(nèi)容的組織上按照協(xié)議原理與協(xié)議編程分為上、下篇。上篇主要介紹TCHIP協(xié)議簇中的常用協(xié)議,下篇專門介紹網(wǎng)絡(luò)編程知識與技能。(2)具體在編寫每一節(jié)的內(nèi)容時將原理知識與實用技能融為一體,方便讀者學(xué)習(xí)。(3)考慮到TCHIP協(xié)議比較抽象,學(xué)習(xí)起來有一定的難度,所以全書盡量避免使用晦澀難懂專業(yè)術(shù)語,而用淺顯易懂的語言說明問題,努力將書打造成一本人人都能讀懂的書籍。(4)初學(xué)網(wǎng)絡(luò)程序設(shè)計的人員,往往感到網(wǎng)絡(luò)程序設(shè)計內(nèi)容多,學(xué)習(xí)起來比較復(fù)雜。針對這一問題,《TCP/IP網(wǎng)絡(luò)編程》在講解網(wǎng)絡(luò)程序設(shè)計時,根據(jù)網(wǎng)絡(luò)程序固有的特點,先總結(jié)了網(wǎng)絡(luò)程序設(shè)計的通用模式,然后再舉例說明,使讀者易于入手。(5)Wirlsock函數(shù)內(nèi)容多,使用起來比較復(fù)雜,針對這一問題,筆者在寫作時將常用的Witlsock函數(shù)分散到各種實例中去介紹,然后在最后一章將所有常用的Wirlsock函數(shù)一一作了較為詳細的說明,并在每個函數(shù)后面加入了其應(yīng)用實例或使用說明。原理知識與實用技能融為一體,全面介紹Winsock網(wǎng)絡(luò)程序設(shè)計技術(shù),避免使用晦澀難懂專業(yè)術(shù)語,語言淺顯易懂。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    TCP/IP網(wǎng)絡(luò)編程 PDF格式下載


用戶評論 (總計23條)

 
 

  •   是編寫代碼用的,個人建議先學(xué)習(xí)網(wǎng)絡(luò)協(xié)議,對計算機網(wǎng)絡(luò)懂點理解代碼也有好處。
  •   看此書,主要是為了了解底層的協(xié)議
  •   對理解底層協(xié)議很有幫助
  •   書不厚,內(nèi)容很齊
  •   不錯。?。。?/li>
  •   復(fù)合班級教學(xué)需要,完全可以滿足教師要求
  •   
  •   The school suggests buying it
  •   還沒看1111111111
  •   適合初學(xué)者,對網(wǎng)絡(luò)編程有個大概輪廓,以及TCP/IP涉及到的常用工具及協(xié)議都進行了通俗易懂的講解,可幫助初學(xué)者快速入門。
  •   送貨很快,有個疑問就是為什么先買的書反而后送到,很奇怪。
    這本書也很好。
  •   書很不錯,看起來有點難
  •   書挺好的,可惜買了才發(fā)現(xiàn)買錯了
  •   路上的時間有點長
  •   如題目,。。。。。。。。
  •   看著感覺雜七雜八的堆積在一起,多種語言參雜
  •   現(xiàn)在還沒上課,不知道是不是教材
  •   這本書還是可以的,講解很清楚
  •   學(xué)校教材要用的,還不錯
  •   基本是大學(xué)課本的理論知識,剛了解的可以看
  •   隨便看看,對我的課題用處不大,無法評價。
  •   全書主要分兩部分,第一部分主要介紹TCP/IP各層協(xié)議,最重要的自然是IP、ICMP和TCP協(xié)議;第二部分介紹Windows Sockets編程。本書內(nèi)容深度和廣度都還可以,作者對問題的描述和行文也很通俗易懂,個人覺得很適合想學(xué)習(xí)TCP/IP網(wǎng)絡(luò)編程的新手
  •   講的還行,基礎(chǔ)的東西
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7