图书介绍

嵌入式系统Web服务器 TCP/IP Lean【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

嵌入式系统Web服务器 TCP/IP Lean
  • (美)Jeremy Bentham著;陈向群等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111118081
  • 出版时间:2003
  • 标注页数:484页
  • 文件大小:31MB
  • 文件页数:498页
  • 主题词:计算机网络-通信协议;网络服务器-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统Web服务器 TCP/IP LeanPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

前言1

第1章 导论1

1.1 Lean计划1

1.2 入门1

1.2.1 网络配置2

1.2.2 编译器配置3

1.2.3 其他PICmicro?编译器3

1.3 软件介绍4

1.4 网络硬件4

1.4.2 网络硬件特征5

1.4.1 串行硬件特征5

1.5 设备驱动程序6

1.5.1 串行驱动程序要求6

1.5.2 以太网驱动程序要求8

1.5.3 通用的驱动程序函数10

1.6 配置文件格式11

1.7 处理计时器12

1.8 状态机15

1.9 缓冲18

1.9.1 FITO缓冲区18

1.9.2 多边形缓冲区24

1.10 编码约定25

1.10.1 数据类型25

1.10.2 源代码格式26

2.1 概述29

2.2 协议29

第2章 协议介绍:SCRATCHP29

2.3 SCRATCHP服务31

2.4 逻辑连接33

2.4.1 打开和关闭连接33

2.4.2 连接中的数据流33

2.5 数据包的格式35

2.6 寻址39

2.7 协议标识40

2.7.1 多路技术和缓冲40

2.8 接收和发送41

2.7.2 字节交换41

2.9 实现45

2.9.1 ident命令45

2.9.2 连接49

2.10 小结63

2.10.1 源文件63

2.10.2 SCRATCHP工具64

第3章 网络寻址和调试65

3.1 概述65

3.2 互联网65

3.3 IP地址67

3.4.2 以太网寻址68

3.4.1 SLIP寻址68

3.4 地址解析68

3.5 ARP扫描器70

3.5.1 实现70

3.5.2 节点71

3.5.3 命令行处理71

3.5.4 配置文件和网络初始化73

3.8.2 802.3 SNAP的操作74

3.5.5 主循环74

3.9 小结74

3.5.6 数据包检查和格式化75

3.6 在网络调试中使用ARPSCAN76

3.6.1 协议分析器77

3.6.2 示波器78

3.6.3 NETMON网络监视器79

3.7 以太网281

3.8 IEEE 802.3网络82

3.8.1 802.3 SNAP支持83

3.9.1 源文件85

3.9.2 ARPSCAN工具85

3.9.3 NETMON工具86

第4章 网络接口:IP和ICMP87

4.1 概述87

4.2 TCP/IP栈87

4.2.1 IP数据报88

4.2.2 IP报文头91

4.2.3 IP的实现92

4.3 ICMP100

4.4 ping实现102

4.4.1 主程序103

4.4.2 传输函数106

4.4.3 接收函数107

4.4.4 发送方地址109

4.4.5 ping操作110

4.5 路由器实现111

4.5.1 接口111

4.5.2 路由算法113

4.5.4 路由动作118

4.5.3 主循环118

4.6 小结120

4.6.1 源文件120

4.6.2 ping工具121

4.6.3 路由器工具121

第5章 用户数据报协议:UDP123

5.1 概述123

5.2 端口和套接字123

5.2.1 知名端口124

5.2.2 套接字125

5.3 数据报格式125

5.4.1 伪IP头127

5.4 UDP校验和127

5.4.2 使UDP校验和失效128

5.5 UDP工具129

5.5.1 实现129

5.5.2 使用datagram工具进行试验136

5.6 小结138

5.6.1 源文件138

5.6.2 datagram工具139

第6章 传输控制协议:TCP141

6.1 概述141

6.2 TCP概念141

6.2.1 序列号和确认号143

6.2.2 TCP状态机146

6.2.3 段格式150

6.2.4 TCP选项152

6.3 TCP实现153

6.3.1 TCP状态153

6.3.2 段的接收和传输153

6.3.3 套接字数据157

6.3.4 序列和确认值158

6.3.5 TCP状态机159

6.3.6 接收段的多路输出选择器168

6.3.7 重新传输169

6.4.2 选项协商171

6.4.1 网络虚拟终端——NVT171

6.4 TCP应用——Telnet171

6.5 Telnet的实现172

6.5.1 TCP回调173

6.5.2 Telnet客户端初始化173

6.5.3 主循环175

6.5.4 关闭连接176

6.5.5 轮询177

6.5.6 Telnet显示177

6.5.7 Telnet客户端回调178

6.5.8 Telnet服务器回调179

6.6.1 daytime协议181

6.6 使用Telnet181

6.6.2 丢弃数据帧183

6.7 小结185

6.7.1 源文件185

6.7.2 Telent工具186

第7章 超文本传输协议:HTTP187

7.1 概述187

7.2 HTTP中的GET方法187

7.2.1 请求187

7.2.2 应答188

7.2.3 内容类型189

7.3 简单Web服务器190

7.3.1 Web服务190

7.2.4 文件扩展名190

7.3.2 HTTP头测试195

7.4 HTML介绍196

7.4.1 HTML标签196

7.4.2 HTML文档197

7.4.3 可点击的文件目录198

7.4.4 实现199

7.4.5 缓冲区溢出203

7.5 状态机实现203

7.5.1 图形表格206

7.5.2 堆叠的图形化数据209

7.5.3 图形化指示器210

7.6 小结212

7.6.1 源文件212

7.6.2 Webserve工具213

第8章 嵌入式网关接口:EGI215

8.1 概述215

8.2 交互显示215

8.2.1 开关和电灯215

8.2.2 开关和电灯组216

8.3 标准CGI接口220

8.3.1 Linux CGI220

8.3.2 DOS嵌入式网关接口222

8.4.1 应用相关代码225

8.4 EGI实现225

8.4.2 URL解码228

8.4.3 查找EGI处理程序230

8.4.4 交互式的开关和电灯233

8.4.5 交互式模拟控制237

8.5 小结241

8.5.1 源文件241

8.5.2 WEB_EGI工具242

第9章 微型Web服务器设计243

9.1 概述243

9.2 微控制器的软件开发243

9.3.1 PIC16C76/16F876244

9.3 硬件244

9.3.2 外存储器246

9.3.3 网络接口246

9.4 开发环境247

9.4.1 编译器247

9.4.2 模拟器或调试器247

9.5 软件技巧248

9.5.1 RAM的限制248

9.5.2 校验和249

9.5.3 数据接收249

9.5.4 阻塞250

9.6 Web服务器协议251

9.6.1 HTTP请求251

9.6.3 TCP252

9.6.2 HTTP应答252

9.6.4 IP258

9.6.5 ICMP259

9.6.6 SLIP260

9.6.7 调制解调器驱动程序260

9.7 小结261

第10章 PICmicro?微控制器上的TCP/IP263

10.1 概述263

10.2 外围设备263

10.2.1 外存储器263

10.2.3 温度传感器264

10.2.2 数字输出264

10.2.4 数字输入265

10.2.5 实时时钟265

10.3 块图265

10.4 电路图266

10.5 低层软件267

10.5.1 CPU标识267

10.5.2 数据类型268

10.5.3 串行驱动程序268

10.5.4 I2C驱动程序269

10.5.5 并行I/O271

10.5.6 计时器272

10.6.1 SLIP接收273

10.6 SLIP和IP驱动程序273

10.6.2 SLIP传输276

10.6.3 调制解调器模拟279

10.6.4 协议解析279

10.6.5 IP接收285

10.6.6 IP传输287

10.7 ICMP288

10.7.1 ICMP接收288

10.7.2 ICMP传输289

10.7.3 pinging PWEB290

10.8 TCP290

10.8.1 TCP接收291

10.8.3 TCP序列发生器293

10.8.2 TCP传输293

10.8.4 daytime服务295

10.9 小结297

第11章 PWEB:PICmicro上的小型Web服务器299

11.1 概述299

11.2 Web服务器299

11.2.1 简单文本服务器300

11.2.2 TCP事务日志302

11.3 ROM文件系统303

11.3.1 E2ROM访问周期303

11.3.2 文件系统结构304

11.3.3 E2ROM编程305

11.3.4 在ROM中寻找一个文件310

11.3.5 改进后的HTTP处理程序314

11.4 使用PWEB服务器315

11.5 动态内容317

11.5.1 变量置换317

11.5.2 校验和平衡318

11.5.3 平衡变量319

11.6 动态网页320

11.6.1 HTML表单变量323

11.6.2 数字输出325

11.6.3 布尔变量置换326

11.6.4 数字输入327

11.6.5 PWEB变量置换代码328

11.6.6 状态页329

11.7 小结331

11.7.1 PWEB331

11.7.2 WEBROM源文件331

11.7.3 WEBROM工具331

第12章 ChipWeb——微型以太网Web服务器333

12.1 概述333

12.2 硬件333

12.2.1 演示板333

12.2.2 以太网硬件334

12.2.3 微控制器接口336

12.2.4 LCD接口336

12.2.5 其他外部设备337

12.3.1 NIC初始化338

12.3 以太网驱动程序338

12.3.2 访问数据包缓冲区339

12.3.3 数据包接收341

12.3.4 数据包分析342

12.3.5 数据包传输344

12.4 LCD驱动程序345

12.4.1 LCD数据传输345

12.4.2 LCD初始化347

12.4.3 LCD字符347

12.5 其他驱动程序348

12.6.1 地址解析协议:ARP349

12.6 协议349

12.6.2 网际协议:IP350

12.6.3 网际控制消息协议:ICMP351

12.6.4 传输控制协议:TCP352

12.6.5 超文本传输协议:HTTP356

12.7 协议调试359

12.8 用户接口360

12.8.1 动态网页:HTML360

12.8.2 状态显示框架361

12.8.3 导航框架362

12.8.4 LCD显示364

12.9 配置365

12.9.1 地址配置366

12.9.2 网页下载367

12.10 小结370

第13章 点对点通信协议:PPP373

13.1 概述373

13.2 PPP设计373

13.2.1 分帧374

13.2.2 检错374

13.2.3 转义序列375

13.2.4 协商375

13.3 协议的部件376

13.3.1 部件报文头376

13.3.2 选项格式377

13.3.3 状态机378

13.4 PPP协商实例380

13.4.1 LCP380

13.4.2 PAP382

13.4.3 IPCP383

13.4.4 IP数据385

13.4.5 关闭连接385

13.5 PPP实现386

13.5.1 接收和传输386

13.5.2 消息解码389

13.6 小结392

14.2 客户端-服务器网络393

14.1 概述393

第14章 UDP客户端、服务器和快速数据传输393

14.3 对等网394

14.4 不只是Web服务器395

14.5 缓冲改进395

14.5.1 阴影缓冲区395

14.5.2 缓冲边界396

14.5.3 接收缓冲的实现397

14.5.4 传输缓冲实现400

14.6 IP和ICMP处理402

14.6.1 IP处理程序402

14.6.2 ICMP处理程序403

14.7.1 daytime和echo服务器405

14.7 UDP服务器405

14.7.2 UDP传输407

14.8 UDP时间客户端408

14.8.1 UDP客户方法408

14.8.2 客户端地址解析409

14.8.3 客户端UDP消息412

14.9 快速数据传输413

14.10 硬件414

14.10.1 视频标准415

14.10.2 视频捕获415

14.10.3 微控制器接口416

14.11.1 数据格式417

14.11 软件417

14.11.2 微控制器软件418

14.11.3 客户端软件419

14.12 小结422

第15章 动态主机配置协议:DHCP425

15.1 概述425

15.2 DHCP方法论425

15.2.1 操作的序列425

15.2.2 计时426

15.2.3 消息格式427

15.2.5 客户名称428

15.2.4 选项428

15.3 事务示例430

15.3.1 探查430

15.3.2 赋予430

15.3.3 请求431

15.3.4 确认432

15.4 DHCP实现433

15.4.1 状态机433

15.4.2 DHCP传输435

15.4.3 DHCP接受437

15.5 小结439

16.1 概述441

16.2 TCP客户端技术441

第16章 TCP客户端、SMTP和POP3邮件441

16.2.1 二级NIC传输缓冲区442

16.2.2 NIC RAM的分配442

16.2.3 以太网驱动程序的更改443

16.3 TCP客户端实现445

16.3.1 套接字定义445

16.3.2 启动446

16.3.3 接收处理程序447

16.3.4 状态机448

16.3.5 超时451

16.4 SMTP邮件客户端453

16.4.1 SMTP事务453

16.3.6 传输453

16.4.2 SMTP实现456

16.4.3 开始邮件传输458

16.5 POP3邮件客户端459

16.5.1 POP3事务459

16.5.2 POP3行缓冲461

16.5.3 POP3实现462

16.5.4 开始邮件轮询465

16.6 小结465

附录A 配置说明467

附录B 资源471

附录C 光盘上的软件475

附录D PICmicro?相关问题481

热门推荐