注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信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 頁數: 123 字數:  

內容簡介

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

作者簡介

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

圖書目錄

前言
第1章 導論 
1.1 Lean計劃 
1.2 入門 
1.2.1 網絡配置 
1.2.2 編譯器配置
1.2.3 其他PICmicro編譯器
1.3 軟件介紹 
1.4 網絡硬件 
1.4.1 串行硬件特征 
1.4.2 網絡硬件特征 
1.5 設備驅動程序 
1.5.1 串行驅動程序要求 
1.5.2 以太網驅動程序要求
1.5.3 通用的驅動程序函數
1.6 配置文件格式 
1.7 處理計時器 
1.8 狀態(tài)機 
1.9 緩沖 
1.9.1 FITO緩沖區(qū) 
1.9.2 多邊形緩沖區(qū)
1.10 編碼約定 
1.10.1 數據類型
1.10.2 源代碼格式 
第2章 協(xié)議介紹:SCRATCHP 
2.1 概述 
2.2 協(xié)議 
2.3 SCRATCHP服務 
2.4 邏輯連接 
2.4.1 打開和關閉連接 
2.4.2 連接中的數據流 
2.5 數據包的格式 
2.6 尋址 
2.7 協(xié)議標識 
2.7.1 多路技術和緩沖 
2.7.2 字節(jié)交換 
2.8 接收和發(fā)送 
2.9 實現 
2.9.1 ident命令 
2.9.2 連接 
2.10 小結 
2.10.1 源文件 
2.10.2 SCRATCHP 工具 
第3章 網絡尋址和調試 
3.1 概述 
3.2 互聯(lián)網
3.3 IP地址
3.4 地址解析 
3.4.1 SLIP尋址
3.4.2 以太網尋址 
3.5 ARP掃描器 
3.5.1 實現 
3.5.2 節(jié)點 
3.5.3 命令行處理 
3.5.4 配置文件和網絡初始化 
3.5.5 主循環(huán) 
3.5.6 數據包檢查和格式化 
3.6 在網絡調試中使用ARPSCAN 
3.6.1 協(xié)議分析器 
3.6.2 示波器 
3.6.3 NETMON網絡監(jiān)視器 
3.7 以太網2 
3.8 IEEE 802.3網絡 
3.8.1 802.3 SNAP支持
3.8.2 802.3 SNAP的操作 
3.9 小結 
3.9.1 源文件 
3.9.2 ARPSCAN工具 
3.9.3 NETMON工具 
第4章 網絡接口:IP和ICMP 
4.1 概述 
4.2 TCP/IP棧 
4.2.1 IP數據報
4.2.2 IP報文頭
4.2.3 IP的實現
4.3 ICMP 
4.4 ping實現 
4.4.1 主程序 
4.4.2 傳輸函數
4.4.3 接收函數
4.4.4 發(fā)送方地址 
4.4.5 ping 操作 
4.5 路由器實現 
4.5.1 接口 
4.5.2 路由算法 
4.5.3 主循環(huán) 
4.5.4 路由動作
4.6 小結 
4.6.1 源文件 
4.6.2 ping工具
4.6.3 路由器工具 
第5章 用戶數據報協(xié)議:UDP 
5.1 概述 
5.2 端口和套接字 
5.2.1 知名端口 
5.2.2 套接字 
5.3 數據報格式
5.4 UDP校驗和 
5.4.1 偽IP頭 
5.4.2 使UDP校驗和失效 
5.5 UDP工具 
5.5.1 實現 
5.5.2 使用datagram工具進行試驗 
5.6 小結 
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實現 
6.3.1 TCP狀態(tài)
6.3.2 段的接收和傳輸 
6.3.3 套接字數據 
6.3.4 序列和確認值
6.3.5 TCP狀態(tài)機 
6.3.6 接收段的多路輸出選擇器 
6.3.7 重新傳輸 
6.4 TCP應用—Telnet 
6.4.1 網絡虛擬終端—NVT 
6.4.2 選項協(xié)商 
6.5 Telnet的實現
6.5.1 TCP回調 
6.5.2 Telnet客戶端初始化 
6.5.3 主循環(huán) 
6.5.4 關閉連接
6.5.5 輪詢 
6.5.6 Telnet顯示 
6.5.7 Telnet客戶端回調 
6.5.8 Telnet服務器回調 
6.6 使用Telnet 
6.6.1 daytime協(xié)議 
6.6.2 丟棄數據幀 
6.7 小結 
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 內容類型 
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 實現 
7.4.5 緩沖區(qū)溢出 
7.5 狀態(tài)機實現 
7.5.1 圖形表格 
7.5.2 堆疊的圖形化數據 
7.5.3 圖形化指示器 
7.6 小結 
7.6.1 源文件 
7.6.2 Webserve工具 
第8章 嵌入式網關接口:EGI 
8.1 概述 
8.2 交互顯示 
8.2.1 開關和電燈 
8.2.2 開關和電燈組
8.3 標準CGI接口 
8.3.1 Linux CGI 
8.3.2 DOS嵌入式網關接口 
8.4 EGI實現 
8.4.1 應用相關代碼 
8.4.2 URL解碼 
8.4.3 查找EGI處理程序 
8.4.4 交互式的開關和電燈 
8.4.5 交互式模擬控制 
8.5 小結 
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 網絡接口 
9.4 開發(fā)環(huán)境 
9.4.1 編譯器 
9.4.2 模擬器或調試器 
9.5 軟件技巧 
9.5.1 RAM的限制 
9.5.2 校驗和 
9.5.3 數據接收
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 調制解調器驅動程序 
9.7 小結 
第10章 PICmicroㄎ⒖刂破魃系腡CP/IP 
10.1 概述 
10.2 外圍設備 
10.2.1 外存儲器
10.2.2 數字輸出
10.2.3 溫度傳感器 
10.2.4 數字輸入 
10.2.5 實時時鐘 
10.3 塊圖 
10.4 電路圖
10.5 低層軟件 
10.5.1 CPU標識
10.5.2 數據類型
10.5.3 串行驅動程序 
10.5.4 I2C驅動程序 
10.5.5 并行I/O 
10.5.6 計時器 
10.6 SLIP和IP驅動程序 
10.6.1 SLIP接收 
10.6.2 SLIP傳輸 
10.6.3 調制解調器模擬 
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 小結 
第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)結構 
11.3.3 E2ROM編程 
11.3.4 在ROM中尋找一個文件 
11.3.5 改進后的HTTP處理程序
11.4 使用PWEB服務器 
11.5 動態(tài)內容 
11.5.1 變量置換
11.5.2 校驗和平衡 
11.5.3 平衡變量 
11.6 動態(tài)網頁 
11.6.1 HTML表單變量 
11.6.2 數字輸出 
11.6.3 布爾變量置換 
11.6.4 數字輸入 
11.6.5 PWEB變量置換代碼 
11.6.6 狀態(tài)頁 
11.7 小結 
11.7.1 PWEB 
11.7.2 WEBROM源文件 
11.7.3 WEBROM 工具 
第12章 ChipWeb—微型以太網Web服務器 
12.1 概述 
12.2 硬件 
12.2.1 演示板 
12.2.2 以太網硬件 
12.2.3 微控制器接口
12.2.4 LCD接口 
12.2.5 其他外部設備 
12.3 以太網驅動程序 
12.3.1 NIC初始化 
12.3.2 訪問數據包緩沖區(qū) 
12.3.3 數據包接收 
12.3.4 數據包分析 
12.3.5 數據包傳輸 
12.4 LCD驅動程序 
12.4.1 LCD數據傳輸
12.4.2 LCD初始化 
12.4.3 LCD字符 
12.5 其他驅動程序 
12.6 協(xié)議 
12.6.1 地址解析協(xié)議:ARP 
12.6.2 網際協(xié)議:IP 
12.6.3 網際控制消息協(xié)議:ICMP 
12.6.4 傳輸控制協(xié)議:TCP 
12.6.5 超文本傳輸協(xié)議:HTTP 
12.7 協(xié)議調試 
12.8 用戶接口 
12.8.1 動態(tài)網頁:HTML 
12.8.2 狀態(tài)顯示框架 
12.8.3 導航框架 
12.8.4 LCD顯示 
12.9 配置 
12.9.1 地址配置 
12.9.2 網頁下載 
12.10 小結 
第13章 點對點通信協(xié)議:PPP 
13.1 概述 
13.2 PPP設計 
13.2.1 分幀 
13.2.2 檢錯 
13.2.3 轉義序列 
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數據 
13.4.5 關閉連接
13.5 PPP實現 
13.5.1 接收和傳輸 
13.5.2 消息解碼 
13.6 小結 
第14章 UDP客戶端、服務器和快速數據傳輸 
14.1 概述 
14.2 客戶端-服務器網絡 
14.3 對等網 
14.4 不只是Web服務器 
14.5 緩沖改進 
14.5.1 陰影緩沖區(qū) 
14.5.2 緩沖邊界 
14.5.3 接收緩沖的實現 
14.5.4 傳輸緩沖實現 
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 快速數據傳輸 
14.10 硬件 
14.10.1 視頻標準 
14.10.2 視頻捕獲 
14.10.3 微控制器接口 
14.11 軟件 
14.11.1 數據格式 
14.11.2 微控制器軟件 
14.11.3 客戶端軟件 
14.12 小結 
第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實現
15.4.1 狀態(tài)機
15.4.2 DHCP傳輸 
15.4.3 DHCP接受 
15.5 小結 
第16章 TCP客戶端、SMTP和POP3郵件 
16.1 概述 
16.2 TCP客戶端技術 
16.2.1 二級NIC傳輸緩沖區(qū) 
16.2.2 NIC RAM的分配 
16.2.3 以太網驅動程序的更改 
16.3 TCP 客戶端實現 
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實現 
16.4.3 開始郵件傳輸 
16.5 POP3郵件客戶端 
16.5.1 POP3事務 
16.5.2 POP3行緩沖
16.5.3 POP3實現 
16.5.4 開始郵件輪詢 
16.6 小結 
附錄A 配置說明 
附錄B 資源 
附錄C 光盤上的軟件 
附錄D PICmicro相關問題

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號