《Internet 编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Kris Jamsa,(美)Ken Cope著;刘素丽等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505334956
  • 页数:472 页
图书介绍:

目录 1

目录 1

第一章 计算机网络导引 1

计算机网络定义 1

连接两个或多个网络 2

计算机怎样通信 3

理解网络的拓扑结构 11

计算机网络的连接 15

理解网络结构 19

本章总结 20

理解网络术语和概念 22

第二章 理解网络体系结构 22

简要的历史回顾 23

路径表 23

理解分层 24

理解网络通信 24

理解通信服务 27

理解设计问题 32

定义网络分层 33

理解网络分层 36

理解客户/服务器模型 45

本章总结 47

理解TCP/IP术语 48

第三章 TCP/IP导引 48

理解TCP/IP协议的重要性 48

理解数据流 50

理解TCP/IP框架 50

通过Internet传送数据 51

研究2TCP/IP协议栈 51

理解物理层 52

理解链路层 53

增加TCP/IP词汇 56

本章总结 58

理解网络层 60

第四章 理解互连网协议 60

理解Internet地址 62

理解Internet地址协议 67

理解IP数据报 68

理解IP头 70

理解分割 76

理解IP路由选择 80

本章总结 82

第五章 理解传输协议 83

理解传输层 83

理解传输层端口 84

理解TCP端口使用 85

理解UDP端口使用 85

程序怎样使用端口号 86

理解用户数据报协议 86

理解传输控制协议 87

理解封装 97

理解应用层 98

本章总结 98

第六章 SLIP与PPP 99

回顾串行数据通信协议 99

理解SLIP连接 101

理解压缩的SLIP(CSLIP) 106

理解点对点协议 110

本章总结 122

第七章 理解Socket接口 123

理解Socket实现 123

网络I/O与文件I/O 123

理解Socket抽象 125

建立一个Socket 126

定义程序的Socket使用 130

配置Socket 130

通过Socket传输数据 133

通过Socket接收数据 135

综述此过程 136

服务器的Socket使用 138

综述服务器进程 140

本章总结 142

第八章 理解Windows Sockets API 143

理解Winsock的起源 143

理解Winsock实现 144

研究总体结构 148

回顾Socket编程模型 151

Berkelay Sockets与Windows Sockets 157

理解阻塞 162

非阻塞函数与异步函数 165

理解WSAAsyncSelect函数 166

再研究Socket函数 166

Windows 3.1环境下的阻塞问题 168

Windows Sockets中的阻塞 168

本章总结 172

第九章 理解域名系统 173

将DNS当作一个实例使用 173

平淡名字空间与层次名字 174

理解域名系统 175

理解名字服务器 177

理解解析器 179

本章总结 188

第十章 Finger用户信息协议 190

回顾表示层 190

理解网络虚拟终端 191

建立快速Finger程序 193

理解Finger用户信息协议 210

本章总结 211

第十一章 异步Windows Sockets 212

建立Sockman模扳 212

给Sockman增加查找功能 213

修改DoWinsockProgram函数 214

理解对话框 215

理解对话函数 216

理解对话过程 218

执行阻塞查找 222

执行异步查找 224

修改WndProc函数 228

理解DisplayHostEntry函数 229

本章总结 230

第十二章 使用Winsock任务句柄 232

把Finger加到Sockman中 232

为Finger修改DoWinsockProgram 233

理解Finger对话框 234

理解AsyncGetServiceInfo函数 237

修改WndProc函数 240

理解LookupFingerHost函数 241

再次修改WndProc函数 242

执行异步Finger操作 244

执行阻塞Finger操作 245

理解DoFingerOperation函数 246

综述 248

本章总结 249

第十三章 Time协议和网络字节序 250

理解网络字节序 250

理解Internet Time协议 251

理解Time协议 252

理解字节序 253

使用Time协议 257

创建快速Time程序 257

把Time Sever查询加到Sockman中 266

本章总结 276

第十四章 理解Raw Sockets 277

理解ICMP 277

使用Raw Sockets 290

把其它的应用程序加到Sockman中 302

本章总结 303

第十五章 理解Internet E-Mail 304

概述 304

理解简单邮件传输协议 306

定义E-Mail的组成部分 315

改善E-Mail各部分 316

理解邮局协议(POP) 325

考虑影响 325

综合使用 329

本章总结 331

第十六章 文件传输协议 332

FTP基础知识 332

识别文件传输协议 335

理解FTP模型 336

管理数据 337

理解FTP和TELNET之间的关系 339

连接管理 345

定义FTP命令 348

定义FTP应答码 356

本章总结 357

第十七章 用DLL进行Internet编程 359

策略综述 359

FTP快速回顾 359

第一阶段:服务器控制 360

第二阶段:传输数据 366

第三阶段:DLL实现 378

本章总结 391

第十八章 Internet的可视化编程 392

观察SockFTP的实际运作 392

理解设计目标 395

选择综述 397

QFTP阶段4:获得目标的可视化结果 398

综述Visual Basic到DLL接口 398

理解SockFTP 402

定义SockFTP过程 412

本章总结 424

第十九章 Web网上的Spiders工具 426

综述超级文本传送协议 427

理解HTTP客户请求 427

综述URIs和URLs 427

理解HTTP方法 429

了解问题 430

了解机会 430

Web编程 431

创建一个Web服务器程序 438

本章总结 457

附录A 防火墙和Internet安全性 459

理解防火墙 460

总结 462

附录B 理解实例程序 463

定义种类 463

综述快速程序 464

综述Sockman程序设计 464

编译实例程序 472