图书介绍

.Net 网络高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

.Net 网络高级编程
  • (美)Andrew Krowczyk,(美)Vinod Kumar等著;吴旭超译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302063230
  • 出版时间:2003
  • 标注页数:412页
  • 文件大小:47MB
  • 文件页数:428页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

.Net 网络高级编程PDF格式电子书版下载

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

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

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

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

图书目录

1.1 物理网络1

第1章 联网概念和协议1

1.1.1 WAN线路2

1.1.2 Ethernet协议2

1.1.3 物理组件4

1.2 分层OSI模型9

1.2.1 第一层:物理层11

1.2.2 第二层:数据链路层11

1.2.3 第三层:网络层12

1.2.4 第四层:传输层12

1.2.5 第五层:会话层12

1.2.6 第六层:表示层12

1.3.1 基本协议13

1.2.7 第七层:应用层13

1.3 网络协议13

1.3.2 Internet协议23

1.3.3 电子邮件协议27

1.3.4 其他应用程序协议28

1.4 套接字29

1.5 域名30

1.5.1 whois服务31

1.5.2 域名服务器31

1.6 Internet32

1.6.1 Intranet和Extranet32

1.6.2 防火墙33

1.6.3 Web代理33

1.6.4 XML Web服务34

1.7 Messaging36

1.8 访问网络对象的其他方法36

1.9 Internet组织和标准37

1.10 小结37

第2章 .NET中的流39

2.1 .NET中的流39

2.1.1 同步和异步I/O39

2.1.2 Stream类40

2.1.3 FileStream类43

2.1.4 利用FileStream进行读/写45

2.1.5 BufferedStream类50

2.1.6 MemoryStream类50

2.1.7 NetworkStream类51

2.1.8 CryptoStream类54

2.2 流操纵57

2.2.1 编码字符串数据57

2.2.2 二进制文件60

2.2.3 TextReader类63

2.2.4 TextWriter类65

2.3 串行化67

2.3.1 串行化为XML格式68

2.3.2 用格式化程序对象进行串行化71

2.4 小结75

第3章 .NET中的网络编程76

3.1 System.Net类——概述76

3.1.1 名称查找76

3.1.2 IP地址76

3.1.4 请求和响应77

3.1.3 身份验证和授权77

3.1.5 连接管理78

3.1.6 Cookies78

3.1.7 代理服务器79

3.1.8 套接字79

3.2 使用URIs80

3.2.1 Uri类81

3.2.2 Uri类的属性82

3.2.3 用UriBuilder类修改URI84

3.2.4 绝对和相对URI84

3.3 IP地址85

3.3.1 预定义地址86

3.3.2 本机或网络字节顺序86

3.4.1 将名称解析为IP地址87

3.4 Dns类87

3.4.2 解析IP地址的方式88

3.4.3 异步解析IP地址90

3.5 请求和响应91

3.5.1 WebRequest类和WebResponse类92

3.5.2 可插接式协议94

3.5.3 FileWebRequest类和FileWebResponse类95

3.5.4 连接池97

3.6 使用Web代理98

3.6.1 WebProxy类99

3.6.2 默认的Web代理99

3.6.3 为特定的请求修改WebProxy100

3.7 身份验证100

3.8 权限101

3.8.1 使用权限属性102

3.8.2 配置权限104

3.9 小结107

第4章 使用套接字108

4.1 套接字108

4.2 在.NET中使用套接字111

4.2.1 System.Net.Sockets.Socket类111

4.2.2 创建一个TCP流式套接字应用程序112

4.2.3 System.Net.Sockets中的异常管理121

4.2.4 套接字选项124

4.3 异步编程126

4.3.1 异步客户应用程序127

4.3.2 异步服务器应用程序132

4.4 套接字权限137

4.5 小结144

第5章 TCP145

5.1 TCP概述145

5.1.1 封装145

5.1.2 TCP术语146

5.1.3 TCP报头146

5.1.4 TCP连接146

5.1.5 TCP操作147

5.2 .NET中的TCP概述149

5.2.1 TcpClient类149

5.2.2 构建一个真正的套接字应用程序155

5.2.3 实现FtpWebRequest类160

5.2.4 TcpListener类178

5.3 .NET Remoting186

5.3.1 应用程序域186

5.3.2 Remoting的工作方式187

5.4 小结195

第6章 UDP196

6.1 UDP协议概述196

6.1.1 UDP的术语197

6.1.2 UDP的工作方式199

6.1.3 UDP的缺点200

6.1.4 UDP的优点201

6.1.5 使用UDP的时机202

6.2 .NET中的UDP202

6.2.1 UdpClient类203

6.2.2 创建一个使用UDP的聊天应用程序214

6.3 文件传输应用程序219

6.3.1 文件服务器219

6.3.2 文件接收器222

6.3.3 广播225

6.4 基于UDP的高级协议225

6.5 小结227

第7章 多播套接字228

7.1 单播、广播和多播228

7.2 使用多播的应用程序模型229

7.3 多播套接字的体系结构231

7.3.1 IGMP协议231

7.3.2 多播地址232

7.3.3 路由234

7.3.4 可伸缩性237

7.3.5 可靠性237

7.4.2 接收方238

7.4.1 发送方238

7.3.6 安全性238

7.4 利用.NET使用多播套接字238

7.5 创建聊天应用程序240

7.5.1 用户界面240

7.5.2 配置设置242

7.5.3 加入多播组243

7.5.4 接收多播消息244

7.5.5 发送多播消息245

7.5.6 撤销多播成员246

7.5.7 启动聊天应用程序247

7.6 画展应用程序247

7.6.1 画展解决方案248

7.6.2 创建一个图片协议248

7.6.3 画展服务器254

7.6.4 画展客户程序264

7.7 小结272

第8章 HTTP273

8.1 HTTP协议概述273

8.1.1 HTTP报头275

8.1.2 HTTP请求276

8.1.3 HTTP响应278

8.2 .NET中的HTTP279

8.2.1 HttpWebRequest类和HttpWebResponse类280

8.2.2 货币转换器应用程序282

8.2.3 发送数据284

8.2.4 HTTP分块286

8.2.6 HTTP连接管理288

8.2.5 HTTP保持有效连接288

8.2.7 WebClient类289

8.2.8 身份验证296

8.2.9 代理支持298

8.2.10 读/写cookies299

8.3 提供ASP.NET支持的HTTP服务器303

8.3.1 服务器配置文件304

8.3.2 为服务器编码305

8.4 HTTP和.NET Remoting316

8.5 小结319

第9章 电子邮件协议320

9.1 电子邮件简介320

9.2 电子邮件的工作方式320

9.3 电子邮件协议321

9.3.1 SMTP322

9.3.2 典型的电子邮件消息326

9.3.3 在Outlook中查看报头328

9.3.4 MIME329

9.3.5 检索客户/服务器电子邮件331

9.4 .NET和电子邮件335

9.4.1 SMTP335

9.4.2 SMTP邮件应用程序339

9.4.3 POP3340

9.4.4 NNTP348

9.5 小结357

第10章 .NET中的密码术358

10.1 密码术的历史358

10.2 密码术的定义358

10.3 使用密码术的原因360

10.4 加密算法361

10.4.1 对称算法362

10.4.2 不对称算法363

10.4.3 消息分类算法364

10.4.4 数字签名365

10.5 密码术的术语366

10.5.1 块式密码和流式密码366

10.5.2 填充366

10.5.3 模式367

10.6 System.Security.Cryptography命名空间368

10.7 用.NET进行散列运算369

10.8 用.NET进行对称转换376

10.8.1 SymmetricAlgorithm类376

10.8.2 使用其他的对称算法380

10.9 用.NET进行不对称转换381

10.9.1 AsymmetricAlgorithm类381

10.9.2 使用RSA算法382

10.9.3 加载公钥和私钥385

10.10 读取X509证书388

10.11 密码术和网络编程390

10.12 小结396

第11章 身份验证协议398

11.1 身份验证协议398

11.1.1 NTLM398

11.1.2 Kerberos402

11.1.3 .NET安全性和Windows406

11.1.4 System.Net.IAuthenticationModule类410

11.2 小结…………………x412

热门推荐