注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議TCP/IP網(wǎng)絡(luò)實驗程序篇

TCP/IP網(wǎng)絡(luò)實驗程序篇

TCP/IP網(wǎng)絡(luò)實驗程序篇

定 價:¥39.00

作 者: 村山公保(日);馮杰譯
出版社: 科學(xué)出版社
叢編項: TCP/IP系列
標(biāo) 簽: TCP/IP

ISBN: 9787030112071 出版時間: 2003-04-01 包裝: 平裝
開本: 16開 頁數(shù): 331 字?jǐn)?shù):  

內(nèi)容簡介

  本書是"TCP/IP系列"之一。相中通過對IP、TCP、UDP、ICMP、IPv6等報頭程序的編制、運(yùn)行和分析,幫助讀者達(dá)到對TCP/lP工作原理的理解最大化。書中通過大量的實用程序設(shè)計介紹各種協(xié)議,使之成為學(xué)習(xí)網(wǎng)絡(luò)通信協(xié)議的實用手冊。本書的內(nèi)容安排以實用性為主,力圖在闡明基本原理的基礎(chǔ)上,兼顧理論與實際的聯(lián)系。本書適合網(wǎng)絡(luò)技術(shù)人員及研究開發(fā)人員閱讀,也可供大中專院校相關(guān)專上的師生和具有一定基礎(chǔ)的網(wǎng)絡(luò)愛好者閱讀和參考。

作者簡介

  村山公保,1992年東京學(xué)藝大學(xué)教育學(xué)專業(yè)畢業(yè),1992-1994年日本電氣技術(shù)信息系統(tǒng)研究開發(fā)公司(株)勤務(wù),1998年奈良前沿科學(xué)技術(shù)研究生院大學(xué)信息科學(xué)研究科學(xué)畢業(yè),現(xiàn)在倉敷藝術(shù)科學(xué)大學(xué)產(chǎn)業(yè)科學(xué)技術(shù)部,軟件學(xué)科助教授,工學(xué)博士。最大的興趣是擺弄計算機(jī)每天生活在數(shù)十臺計算機(jī)中。 著作,《TCP/IP入門 第二版》(共著)、《TCP/IP基礎(chǔ)——計算機(jī)入門》(以上為OHM社)、《巖波講座因特網(wǎng)第3卷傳輸協(xié)議》(共著)(巖波書店)。

圖書目錄

 第1章 TCP/IP協(xié)議棧的基礎(chǔ)知識
1.1 TCP/P協(xié)議與TCP/P協(xié)議棧的基礎(chǔ)知識
1.1.1 TCP/IP計算機(jī)網(wǎng)絡(luò)
1.1.2 包交換的基礎(chǔ)知識
1.1.3 軟件和硬件
1.1.4 應(yīng)用軟件和操作系統(tǒng)
1.1.5 控制通信的三個軟件
1.1.6 協(xié)議棧和包處理
1.2 協(xié)議棧的詳細(xì)內(nèi)容
1.2.1 地址與協(xié)議棧
1.2.2 地址的變換處理和表間關(guān)系
1.2.3 協(xié)議棧的內(nèi)部處理
1.2.4 客戶機(jī)服務(wù)器模型
1.3 協(xié)議棧的實現(xiàn)方法
1.3.1 套接字
1.3.2 系統(tǒng)調(diào)用及其內(nèi)部的處理
1.3.3 原始IP和數(shù)據(jù)鏈路訪問
1.3.4 多重復(fù)用和緩沖區(qū)
第2章 TCP/IP協(xié)議與報頭的結(jié)構(gòu)
2.1 協(xié)議報頭和結(jié)構(gòu)體
2.1.1 協(xié)議報頭和結(jié)構(gòu)體
2.1.2 報頭、結(jié)構(gòu)體和存儲器
2.1.3 報頭的結(jié)構(gòu)和C語言的數(shù)據(jù)類型
2.1.4 使用位域、標(biāo)志對報頭進(jìn)行處理
2.1.5 使用數(shù)組對報頭進(jìn)行處理
2.1.6 存儲器的定位
2.1.7 字節(jié)順序
2.2 以太網(wǎng)(Ethernet)
2.2.1 Ethernet的基礎(chǔ)知識
2.2.2 Ethernet幀的格式和結(jié)構(gòu)體的定義
2.2.3 Ethernet的基本操作
2.3 地址解析協(xié)議(ARP)
2.3.1 ARP協(xié)議的基礎(chǔ)知識
2.3.2 ARP協(xié)議的包格式
2.3.3 ARP協(xié)議的操作
2.4 網(wǎng)際協(xié)議(IP)
2.4.1 IP協(xié)議的基礎(chǔ)知識
2.4.2 IP報頭和報頭結(jié)構(gòu)體
2.4.3 路由尋址的基礎(chǔ)知識
2.4 4 IP分段處理
2.4.5 關(guān)于IP協(xié)議的分段處理所存在的問題
2.4.6 路由最大傳輸單元檢索
2.5 網(wǎng)際控制報文協(xié)議(ICMP)
2.5.1 ICMP定義
2.5.2 ICMP響應(yīng)-請求、ICMP響應(yīng)-應(yīng)答
2.5.3 ICMP不能到達(dá)目的地包
2.5 4 ICMP重發(fā)
2.5.5 ICMP超時報文包
2.5.6 聯(lián)合體和實際icmp報頭的結(jié)構(gòu)體
2.6 用戶數(shù)據(jù)報協(xié)議(UDP)
2.6.1 UDP協(xié)議
2.6.2 UDP協(xié)議的報頭和報頭結(jié)構(gòu)體
2.7 傳輸控制協(xié)議(TCP)
2.7.1 TCP協(xié)議概要
2.7.2 TCP協(xié)議的報頭和報頭結(jié)構(gòu)體
2.7.3 TCP協(xié)議連接的建立
2.7.4 TCP協(xié)議連接的切斷
2.7.5 TCP協(xié)議提供的可靠性
2.7.6 緩沖區(qū)的大小和窗口大小
2.8 檢查和(checksum)
2.8.1 checksum所保證的內(nèi)容
2.8.2 checksum的算法
2.8.3 checksum的計算程序
第3章 套接字
3.1 套接字的概要
3.2 在套接字中使用的結(jié)構(gòu)體
3.3 使用套按字系統(tǒng)調(diào)用的處理流程
3.3.1 使用UDP協(xié)議進(jìn)行通信
3.3.2 使用TCP協(xié)議進(jìn)行通信
3.4 套接字系統(tǒng)調(diào)用的詳細(xì)內(nèi)容
3.4.1 協(xié)議的選擇和地址的指定
3.4.2 無連接
3.4.3 面向連接
3.4.4 套接字可選域
3.4.5 與DNS有關(guān)的函數(shù)
3.4.6 與端口號有關(guān)的函數(shù)
3.4.7 IP地址的操作函數(shù)
3.4.8 原始IP協(xié)議
3.4.9 利用select系統(tǒng)調(diào)用進(jìn)行多重處理
3.5 使用UDP協(xié)議進(jìn)行通信
3.5.1 UDP程序?qū)嵗幕厩闆r和使用方法
3.5.2 程序的執(zhí)行實例和流程圖
3.5.3 處理流程
3.5.4 UDP服務(wù)器源程序
3.5.5 UDP服務(wù)器源程序的說明 
3.5.6 UDP客戶機(jī)源程序 
3.5.7 UDP客戶機(jī)源程序的說明
3.6 使用TCP協(xié)議進(jìn)行通信
3.6.1 TCP程序?qū)嵗幕厩闆r和使用方法
3.6.2 程序的執(zhí)行實例
3.6.3 處理流程
3.6.4 TCP服務(wù)器源程序 
3.6.5 TCP服務(wù)器源程序的說明
3.6.6 TCP客戶機(jī)源程序
3.6.7 TCP客戶機(jī)源程序的說明 
第4章 包監(jiān)控程序的使用
4.1 包監(jiān)控的基礎(chǔ)知識
4.1.1 包監(jiān)控及其意義
4.1.2 集線器與地址學(xué)習(xí)功能
4.1.3 無差別方式 
4.2 數(shù)據(jù)鏈路訪問接口
42.1 數(shù)據(jù)鏈路訪問接口的定義
4.2.2 Linux系統(tǒng)
4.2.3 BSD包過濾器
4.3 包監(jiān)控程序(ipdump)
4.3.1 ipdump的基礎(chǔ)知識
4.3.2 ipdump的使用方法
4.3.3 ipdump的結(jié)構(gòu)
4.3.4 ipdump的流程圖
4.3.5 ipdump源程序
4.3.6 ipdump源程序的說明
第5章 TCP/IP通信的識別
5.1 IP地址和端口號
5.1.1 通信的識別 
5.1.2 與無效的IP地址或端口號進(jìn)行通信
5.1.3 主機(jī)掃描和端口掃描
5.2 主機(jī)掃描程序(scanhost)
5.2.1 scanhost程序的概要
5.2.2 scanhost的使用方法
5.2.3 scanhost的程序結(jié)構(gòu)和處理流程
5.2.4 scanhost源程序
5.2.5 scanhost源程序的說明
5.3 TCP端口掃描程序(scanport tcp)
5.3.1 scanport_tcp的概要
5.3.2 scanport_tcp程序的使用方法
5.3.3 scanport_tcp程序的執(zhí)行實例
5.3.4 scanport_tcp的程序結(jié)構(gòu)和處理流程
5.3.5 scanport_tcp源程序 
5.3.6 scanport_tcp源程序的說明
5.4 UDP端口掃描程序(scanport udp)
5.4.1 scanport_udp程序的概要
5.4.2 scanport_udp程序的使用方法
5.4.3 scanport_udp程序的執(zhí)行實例
5.4.4 scanport_udp程序的處理流程
5.4.5 scanport_udp源程序
5.4.6 scanport_udp源程序的說明
第6章 ARP協(xié)議的實驗
6.1 ARP協(xié)議的詳細(xì)內(nèi)容
6.1.1 ARP協(xié)議的操作
6.1.2 兩臺主機(jī)具有同一個IP地址的情況
6.2 使用ARP協(xié)議的實驗程序(arPUPdate)
6.2.1 arpupdate程序的概要
6.2.2 arpupdate程序的使用方法
6.2.3 arpupdate程序的執(zhí)行實例
6.2.4 arpupdate程序的結(jié)構(gòu)和處理流程
6.2.5 arpupdate源程序
6.2.6 arpupdate源程序的說明
第7章 IP協(xié)議和ICM的實驗
7.1 路由尋址表和路由控制
7.1.1 路由尋址表 
7.2 重發(fā)程序(redirect)
7 2.1 redirect程序的概要和結(jié)構(gòu)
7.2.2 redirect程序的使用方法
7.2.3 redirect程序的執(zhí)行實例
7.2.4 redirect程序的處理流程
7.2.5 redirect源程序
7 2 6 redirect源程序的說明
7.3 掃描路由程序(scanroute)
7.3.1 scanroute程序的概要和結(jié)構(gòu)
7.3.2 scanroute程序的使用方法
7.3.3 scanroute程序的處理流程
7.3.4 scanroute源程序
7.3.5 scanroute源程序的說明
第8章 TCP/IP協(xié)議的實驗
8.1 TCP協(xié)議的詳細(xì)內(nèi)容
8.1.1 TCP協(xié)議狀態(tài)轉(zhuǎn)移
8.1.2 狀態(tài)轉(zhuǎn)移和連接的建立、切斷
8.2 tcpsyn程序
8.2.1 tcpsyn程序的概要
8.2.2 tcpsyn程序的使用方法
8.2.3 tcpsyn程序的執(zhí)行實例
8.2.4 tcpsyn程序的處理流程
8.2.5 tcpsyn源程序
8.2.6 tcpsyn源程序的說明
8.3 tcprst程序
8.3.1 tcprst程序的概要
8.3.2 tcprst程序的使用方法
8.3.3 tcprst程序的使用實例
8.3.4 tcprst源程序
8.3.s tcprst源程序的說明
8.4 tcpjack程序
8.4.1 tcpjack程序的概要
8.4.2 tcpjack程序的使用方法
8.4.3 tcpjack程序的使用實例
8.4.4 tcpjack源程序
8.4.5 tcpjack源程序的說明
第9章 使用IPv6協(xié)議進(jìn)行通信實驗
9.1 IPv6協(xié)議
9.1.1 IPv6協(xié)議
9.1.2 IPv6報頭的結(jié)構(gòu)
9.1.3 為IPv6協(xié)議追加的結(jié)構(gòu)體
9.1.4 為了支持IPv6協(xié)議而追加的函數(shù)
9.2 使用IPv6協(xié)議的實驗程序
9.2.1 程序的基本內(nèi)容 
9.2.2 程序的使用方法
9.2.3 IPv6協(xié)議客戶機(jī)源程序
9.2.4 IPv6協(xié)議服務(wù)器源程序
9.2.5 IPv6協(xié)議服務(wù)器源程序的說明
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號