《网络程序设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:郭学理,张健等著(安徽三联学院计算机科学与技术系)
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2004
  • ISBN:7307041715
  • 页数:514 页
图书介绍:本书主要是使读者掌握网络环境下程序设计的原理和技术。主要包括计算机网络基本构成、网络主要协议及通信原理、TCP/IP协议原理及编程技术等。

目录 1

第一章 网络程序设计概述 1

1.1 程序设计发展 1

1.2 程序设计方法 4

1.3 程序设计方法沿革 18

1.4 网络程序设计发展 26

1.5 章节介绍 29

第二章 网络基础 31

2.1 网络概念 31

2.2 网络拓扑结构与传输介质 34

2.3 网络体系结构与协议 43

2.4 通信原语 55

2.5 编程环境 58

2.6 小结 59

第三章 Linux网络源代码概述 60

3.1 Linux下TCP/IP协议实现结构 60

3.2 Linux下TCP/IP启动 65

3.3 相关数据结构 67

3.4 Linux网络源代码分析安排 79

4.1 网卡驱动程序概述 80

第四章 Linux网卡驱动程序分析 80

4.2 网卡初始化 82

4.3 网卡的打开与关闭 89

4.4 数据包的发送与接收 91

4.5 相关函数与结构 103

4.6 小结 105

第五章 Linux IP协议分析与编程 106

5.1 IP协议概述 106

5.2 Linux中IP协议分析 114

5.3 IP协议编程 132

5.4 小结 148

第六章 Linux TCP协议分析与编程 149

6.1 TCP协议概述 149

6.2 Linux中TCP协议分析 160

6.3 TCP协议编程 177

6.4 小结 195

第七章 Linux UDP协议分析与编程 196

7.1 UDP协议概述 196

7.2 Linux中UDP协议分析 198

7.3 UDP协议编程 213

7.4 小结 220

第八章 网络计算模型 221

8.1 网络计算模型简介 221

8.2 通用数据库应用程序接口ODBC 228

8.3 中间件技术 241

8.4 数据库中间件JDBC 251

8.5 小结 264

第九章 跨平台的程序设计语言——Java 265

9.1 Java语言概述 265

9.2 Java中的面向对象技术 271

9.3 Java应用程序 280

9.4 Java网络应用程序设计 288

9.5 Java网络通信程序设计 295

9.6 小结 308

第十章 网站平台的主流开发技术——JSP 309

10.1 JSP概述 309

10.2 JSP平台的搭建 312

10.3 一个简单的JSP实例 313

10.4 JSP基本语法 314

10.5 JSP内置对象详解 332

10.6 JSP和XML 346

10.7 JSP数据库编程 351

10.8 JSP/Servlet网络程序设计 354

10.9 小结 360

第十一章 多层应用模式的主流技术——J2EE 362

11.1 J2EE有关概念和技术 362

11.2 客户层 367

11.3 Web层 379

11.4 EJB层 382

11.5 小结 400

12.1 .NET概述 401

第十二章 Windows主流开发平台——.NET 401

12.2 .NET基本框架 412

12.3 .NET类库框架 425

12.4 小结 435

第十三章 动态主页编程利器——PHP 437

13.1 PHP概述 437

13.2 PHP基本语法 449

13.3 PHP网络程序设计 495

13.4 小结 512

参考文献 513