注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信Web Server嵌入式系統(tǒng)Web服務器:TCP/IP Lean

嵌入式系統(tǒng)Web服務器:TCP/IP Lean

嵌入式系統(tǒng)Web服務器:TCP/IP Lean

定 價:¥59.00

作 者: Jeremy Bentham著;陳向群等譯
出版社: 機械工業(yè)出版社
叢編項: 嵌入式系統(tǒng)技術叢書
標 簽: TCP/IP

ISBN: 9787111118084 出版時間: 2003-05-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 123 字數(shù):  

內(nèi)容簡介

  本書是一本講述TCP/IP網(wǎng)絡的實用書籍。全書詳細介紹了一個帶有嵌入式Web服務器的小型TCP/IP協(xié)議棧,并給出了該協(xié)議棧獨立于平臺的源代碼,這些源代碼可以在嵌入式應用中使用。除此之外,書中還介紹了TCP/IP協(xié)議的一些基本原理,并通過一些實用工具加深對TCP/IP協(xié)議棧的理解。本書不僅適合作為計算機專業(yè)學生學習網(wǎng)絡知識的教材和教師參考用書,而且也適用于研究網(wǎng)絡技術的專業(yè)人員。了解到TCP/IP協(xié)議的內(nèi)部工作原理學習聯(lián)網(wǎng)和客戶/服務器的關鍵技術實現(xiàn)動態(tài)內(nèi)容生成和客戶/服務器的數(shù)據(jù)傳輸能力親自體驗用網(wǎng)絡連接的PC和微控制器探索和擴展專業(yè)人員編寫的軟件如何從最底層開始編寫協(xié)議使用一系列強大的實用工具加快網(wǎng)絡開發(fā)

作者簡介

暫缺《嵌入式系統(tǒng)Web服務器:TCP/IP Lean》作者簡介

圖書目錄

前言
第1章 導論 
1.1 Lean計劃 
1.2 入門 
1.2.1 網(wǎng)絡配置 
1.2.2 編譯器配置
1.2.3 其他PICmicro編譯器
1.3 軟件介紹 
1.4 網(wǎng)絡硬件 
1.4.1 串行硬件特征 
1.4.2 網(wǎng)絡硬件特征 
1.5 設備驅(qū)動程序 
1.5.1 串行驅(qū)動程序要求 
1.5.2 以太網(wǎng)驅(qū)動程序要求
1.5.3 通用的驅(qū)動程序函數(shù)
1.6 配置文件格式 
1.7 處理計時器 
1.8 狀態(tài)機 
1.9 緩沖 
1.9.1 FITO緩沖區(qū) 
1.9.2 多邊形緩沖區(qū)
1.10 編碼約定 
1.10.1 數(shù)據(jù)類型
1.10.2 源代碼格式 
第2章 協(xié)議介紹:SCRATCHP 
2.1 概述 
2.2 協(xié)議 
2.3 SCRATCHP服務 
2.4 邏輯連接 
2.4.1 打開和關閉連接 
2.4.2 連接中的數(shù)據(jù)流 
2.5 數(shù)據(jù)包的格式 
2.6 尋址 
2.7 協(xié)議標識 
2.7.1 多路技術和緩沖 
2.7.2 字節(jié)交換 
2.8 接收和發(fā)送 
2.9 實現(xiàn) 
2.9.1 ident命令 
2.9.2 連接 
2.10 小結(jié) 
2.10.1 源文件 
2.10.2 SCRATCHP 工具 
第3章 網(wǎng)絡尋址和調(diào)試 
3.1 概述 
3.2 互聯(lián)網(wǎng)
3.3 IP地址
3.4 地址解析 
3.4.1 SLIP尋址
3.4.2 以太網(wǎng)尋址 
3.5 ARP掃描器 
3.5.1 實現(xiàn) 
3.5.2 節(jié)點 
3.5.3 命令行處理 
3.5.4 配置文件和網(wǎng)絡初始化 
3.5.5 主循環(huán) 
3.5.6 數(shù)據(jù)包檢查和格式化 
3.6 在網(wǎng)絡調(diào)試中使用ARPSCAN 
3.6.1 協(xié)議分析器 
3.6.2 示波器 
3.6.3 NETMON網(wǎng)絡監(jiān)視器 
3.7 以太網(wǎng)2 
3.8 IEEE 802.3網(wǎng)絡 
3.8.1 802.3 SNAP支持
3.8.2 802.3 SNAP的操作 
3.9 小結(jié) 
3.9.1 源文件 
3.9.2 ARPSCAN工具 
3.9.3 NETMON工具 
第4章 網(wǎng)絡接口:IP和ICMP 
4.1 概述 
4.2 TCP/IP棧 
4.2.1 IP數(shù)據(jù)報
4.2.2 IP報文頭
4.2.3 IP的實現(xiàn)
4.3 ICMP 
4.4 ping實現(xiàn) 
4.4.1 主程序 
4.4.2 傳輸函數(shù)
4.4.3 接收函數(shù)
4.4.4 發(fā)送方地址 
4.4.5 ping 操作 
4.5 路由器實現(xiàn) 
4.5.1 接口 
4.5.2 路由算法 
4.5.3 主循環(huán) 
4.5.4 路由動作
4.6 小結(jié) 
4.6.1 源文件 
4.6.2 ping工具
4.6.3 路由器工具 
第5章 用戶數(shù)據(jù)報協(xié)議:UDP 
5.1 概述 
5.2 端口和套接字 
5.2.1 知名端口 
5.2.2 套接字 
5.3 數(shù)據(jù)報格式
5.4 UDP校驗和 
5.4.1 偽IP頭 
5.4.2 使UDP校驗和失效 
5.5 UDP工具 
5.5.1 實現(xiàn) 
5.5.2 使用datagram工具進行試驗 
5.6 小結(jié) 
5.6.1 源文件 
5.6.2 datagram工具 
第6章 傳輸控制協(xié)議:TCP 
6.1 概述 
6.2 TCP概念 
6.2.1 序列號和確認號 
6.2.2 TCP狀態(tài)機 
6.2.3 段格式 
6.2.4 TCP選項
6.3 TCP實現(xiàn) 
6.3.1 TCP狀態(tài)
6.3.2 段的接收和傳輸 
6.3.3 套接字數(shù)據(jù) 
6.3.4 序列和確認值
6.3.5 TCP狀態(tài)機 
6.3.6 接收段的多路輸出選擇器 
6.3.7 重新傳輸 
6.4 TCP應用—Telnet 
6.4.1 網(wǎng)絡虛擬終端—NVT 
6.4.2 選項協(xié)商 
6.5 Telnet的實現(xiàn)
6.5.1 TCP回調(diào) 
6.5.2 Telnet客戶端初始化 
6.5.3 主循環(huán) 
6.5.4 關閉連接
6.5.5 輪詢 
6.5.6 Telnet顯示 
6.5.7 Telnet客戶端回調(diào) 
6.5.8 Telnet服務器回調(diào) 
6.6 使用Telnet 
6.6.1 daytime協(xié)議 
6.6.2 丟棄數(shù)據(jù)幀 
6.7 小結(jié) 
6.7.1 源文件 
6.7.2 Telent工具 
第7章 超文本傳輸協(xié)議:HTTP 
7.1 概述 
7.2 HTTP中的GET方法 
7.2.1 請求 
7.2.2 應答 
7.2.3 內(nèi)容類型 
7.2.4 文件擴展名
7.3 簡單Web 服務器 
7.3.1 Web服務 
7.3.2 HTTP頭測試 
7.4 HTML介紹 
7.4.1 HTML標簽
7.4.2 HTML文檔
7.4.3 可點擊的文件目錄 
7.4.4 實現(xiàn) 
7.4.5 緩沖區(qū)溢出 
7.5 狀態(tài)機實現(xiàn) 
7.5.1 圖形表格 
7.5.2 堆疊的圖形化數(shù)據(jù) 
7.5.3 圖形化指示器 
7.6 小結(jié) 
7.6.1 源文件 
7.6.2 Webserve工具 
第8章 嵌入式網(wǎng)關接口:EGI 
8.1 概述 
8.2 交互顯示 
8.2.1 開關和電燈 
8.2.2 開關和電燈組
8.3 標準CGI接口 
8.3.1 Linux CGI 
8.3.2 DOS嵌入式網(wǎng)關接口 
8.4 EGI實現(xiàn) 
8.4.1 應用相關代碼 
8.4.2 URL解碼 
8.4.3 查找EGI處理程序 
8.4.4 交互式的開關和電燈 
8.4.5 交互式模擬控制 
8.5 小結(jié) 
8.5.1 源文件 
8.5.2 WEB_EGI工具 
第9章 微型Web服務器設計 
9.1 概述 
9.2 微控制器的軟件開發(fā) 
9.3 硬件 
9.3.1 PIC16C76/16F876 
9.3.2 外存儲器 
9.3.3 網(wǎng)絡接口 
9.4 開發(fā)環(huán)境 
9.4.1 編譯器 
9.4.2 模擬器或調(diào)試器 
9.5 軟件技巧 
9.5.1 RAM的限制 
9.5.2 校驗和 
9.5.3 數(shù)據(jù)接收
9.5.4 阻塞 
9.6 Web服務器協(xié)議 
9.6.1 HTTP請求 
9.6.2 HTTP應答 
9.6.3 TCP 
9.6.4 IP 
9.6.5 ICMP 
9.6.6 SLIP 
9.6.7 調(diào)制解調(diào)器驅(qū)動程序 
9.7 小結(jié) 
第10章 PICmicroㄎ⒖刂破魃系腡CP/IP 
10.1 概述 
10.2 外圍設備 
10.2.1 外存儲器
10.2.2 數(shù)字輸出
10.2.3 溫度傳感器 
10.2.4 數(shù)字輸入 
10.2.5 實時時鐘 
10.3 塊圖 
10.4 電路圖
10.5 低層軟件 
10.5.1 CPU標識
10.5.2 數(shù)據(jù)類型
10.5.3 串行驅(qū)動程序 
10.5.4 I2C驅(qū)動程序 
10.5.5 并行I/O 
10.5.6 計時器 
10.6 SLIP和IP驅(qū)動程序 
10.6.1 SLIP接收 
10.6.2 SLIP傳輸 
10.6.3 調(diào)制解調(diào)器模擬 
10.6.4 協(xié)議解析 
10.6.5 IP接收 
10.6.6 IP傳輸 
10.7 ICMP 
10.7.1 ICMP接收 
10.7.2 ICMP傳輸 
10.7.3 pinging PWEB 
10.8 TCP 
10.8.1 TCP接收 
10.8.2 TCP傳輸 
10.8.3 TCP序列發(fā)生器 
10.8.4 daytime服務 
10.9 小結(jié) 
第11章 PWEB:PICmicro上的小型Web服務器 
11.1 概述 
11.2 Web服務器 
11.2.1 簡單文本服務器 
11.2.2 TCP事務日志 
11.3 ROM文件系統(tǒng) 
11.3.1 E2ROM訪問周期 
11.3.2 文件系統(tǒng)結(jié)構(gòu) 
11.3.3 E2ROM編程 
11.3.4 在ROM中尋找一個文件 
11.3.5 改進后的HTTP處理程序
11.4 使用PWEB服務器 
11.5 動態(tài)內(nèi)容 
11.5.1 變量置換
11.5.2 校驗和平衡 
11.5.3 平衡變量 
11.6 動態(tài)網(wǎng)頁 
11.6.1 HTML表單變量 
11.6.2 數(shù)字輸出 
11.6.3 布爾變量置換 
11.6.4 數(shù)字輸入 
11.6.5 PWEB變量置換代碼 
11.6.6 狀態(tài)頁 
11.7 小結(jié) 
11.7.1 PWEB 
11.7.2 WEBROM源文件 
11.7.3 WEBROM 工具 
第12章 ChipWeb—微型以太網(wǎng)Web服務器 
12.1 概述 
12.2 硬件 
12.2.1 演示板 
12.2.2 以太網(wǎng)硬件 
12.2.3 微控制器接口
12.2.4 LCD接口 
12.2.5 其他外部設備 
12.3 以太網(wǎng)驅(qū)動程序 
12.3.1 NIC初始化 
12.3.2 訪問數(shù)據(jù)包緩沖區(qū) 
12.3.3 數(shù)據(jù)包接收 
12.3.4 數(shù)據(jù)包分析 
12.3.5 數(shù)據(jù)包傳輸 
12.4 LCD驅(qū)動程序 
12.4.1 LCD數(shù)據(jù)傳輸
12.4.2 LCD初始化 
12.4.3 LCD字符 
12.5 其他驅(qū)動程序 
12.6 協(xié)議 
12.6.1 地址解析協(xié)議:ARP 
12.6.2 網(wǎng)際協(xié)議:IP 
12.6.3 網(wǎng)際控制消息協(xié)議:ICMP 
12.6.4 傳輸控制協(xié)議:TCP 
12.6.5 超文本傳輸協(xié)議:HTTP 
12.7 協(xié)議調(diào)試 
12.8 用戶接口 
12.8.1 動態(tài)網(wǎng)頁:HTML 
12.8.2 狀態(tài)顯示框架 
12.8.3 導航框架 
12.8.4 LCD顯示 
12.9 配置 
12.9.1 地址配置 
12.9.2 網(wǎng)頁下載 
12.10 小結(jié) 
第13章 點對點通信協(xié)議:PPP 
13.1 概述 
13.2 PPP設計 
13.2.1 分幀 
13.2.2 檢錯 
13.2.3 轉(zhuǎn)義序列 
13.2.4 協(xié)商 
13.3 協(xié)議的部件 
13.3.1 部件報文頭
13.3.2 選項格式 
13.3.3 狀態(tài)機 
13.4 PPP協(xié)商實例 
13.4.1 LCP 
13.4.2 PAP 
13.4.3 IPCP
13.4.4 IP數(shù)據(jù) 
13.4.5 關閉連接
13.5 PPP實現(xiàn) 
13.5.1 接收和傳輸 
13.5.2 消息解碼 
13.6 小結(jié) 
第14章 UDP客戶端、服務器和快速數(shù)據(jù)傳輸 
14.1 概述 
14.2 客戶端-服務器網(wǎng)絡 
14.3 對等網(wǎng) 
14.4 不只是Web服務器 
14.5 緩沖改進 
14.5.1 陰影緩沖區(qū) 
14.5.2 緩沖邊界 
14.5.3 接收緩沖的實現(xiàn) 
14.5.4 傳輸緩沖實現(xiàn) 
14.6 IP和ICMP處理 
14.6.1 IP處理程序 
14.6.2 ICMP處理程序
14.7 UDP服務器 
14.7.1 daytime和echo服務器 
14.7.2 UDP 傳輸 
14.8 UDP時間客戶端 
14.8.1 UDP客戶方法 
14.8.2 客戶端地址解析 
14.8.3 客戶端UDP消息 
14.9 快速數(shù)據(jù)傳輸 
14.10 硬件 
14.10.1 視頻標準 
14.10.2 視頻捕獲 
14.10.3 微控制器接口 
14.11 軟件 
14.11.1 數(shù)據(jù)格式 
14.11.2 微控制器軟件 
14.11.3 客戶端軟件 
14.12 小結(jié) 
第15章 動態(tài)主機配置協(xié)議:DHCP 
15.1 概述 
15.2 DHCP方法論 
15.2.1 操作的序列
15.2.2 計時 
15.2.3 消息格式 
15.2.4 選項 
15.2.5 客戶名稱 
15.3 事務示例 
15.3.1 探查 
15.3.2 賦予 
15.3.3 請求 
15.3.4 確認 
15.4 DHCP實現(xiàn)
15.4.1 狀態(tài)機
15.4.2 DHCP傳輸 
15.4.3 DHCP接受 
15.5 小結(jié) 
第16章 TCP客戶端、SMTP和POP3郵件 
16.1 概述 
16.2 TCP客戶端技術 
16.2.1 二級NIC傳輸緩沖區(qū) 
16.2.2 NIC RAM的分配 
16.2.3 以太網(wǎng)驅(qū)動程序的更改 
16.3 TCP 客戶端實現(xiàn) 
16.3.1 套接字定義 
16.3.2 啟動 
16.3.3 接收處理程序 
16.3.4 狀態(tài)機 
16.3.5 超時 
16.3.6 傳輸 
16.4 SMTP 郵件客戶端 
16.4.1 SMTP事務 
16.4.2 SMTP實現(xiàn) 
16.4.3 開始郵件傳輸 
16.5 POP3郵件客戶端 
16.5.1 POP3事務 
16.5.2 POP3行緩沖
16.5.3 POP3實現(xiàn) 
16.5.4 開始郵件輪詢 
16.6 小結(jié) 
附錄A 配置說明 
附錄B 資源 
附錄C 光盤上的軟件 
附錄D PICmicro相關問題

本目錄推薦

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