《计算机网络技术与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:魏权利,李丽萍,邵敏等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111406792
  • 页数:246 页
图书介绍:本书分为11章,主要内容包括:绪论、计算机网络的体系结构、物理层、数据链路层、局域网技术、 网络层、传输层、应用层、计算机网络应用、网络操作系统、计算机网络实验。本书在讲述计算机网络基本理论的基础上,还增加计算机网络在工程应用方面的内容,主要包括:网络驱动程序的设计开发技术;基于C/S模式的编程方法和程序设计;基于B/S模式的编程方法和Web网站的开发等,为读者开发嵌入式网络以及网络应用软件奠定良好的基础知识。本书还增加WWW、FTP、DNS等网络服务器和网络组件的配置和管理等方面的知识,为网络的建设者和维护管理者提供良好的学习参考资料。

第1章 绪论 1

1.1计算机网络的发展 1

1.1.1计算机网络的发展历程 1

1.1.2计算机网络的发展方向 2

1.2计算机网络的基本概念 2

1.2.1计算机网络的定义 2

1.2.2计算机网络的拓扑结构 3

1.2.3计算机网络协议的概念 4

1.3计算机网络的分类 4

1.3.1局域网LAN 5

1.3.2广域网WAN 5

1.3.3城域网MAN 6

1.3.4互联网 6

1.4计算机网络的硬件构成及常用网络设备 6

1.5计算机网络的应用 8

1.5.1常见的网络应用 8

1.5.2计算机网络在商务管理中的应用 8

1.5.3计算机网络在工业控制管理中的应用 8

习题 9

第2章 计算机网络体系结构 10

2.1计算机网络体系结构的形成 10

2.2 ISO/OSI网络体系结构 11

2.2.1计算机网络的双子网结构 11

2.2.2计算机网络的层次结构 12

2.2.3 OSI的一些基本概念 14

2.2.4 OSI/RM网络参考模型各层的含义及功能概述 15

2.3 TCP/IP网络体系结构 18

2.3.1 TCP/IP及其发展 18

2.3.2 TCP/IP网络体系结构 18

2.4五层网络体系结构 20

习题 21

第3章 物理层 22

3.1物理传输媒体 22

3.1.1有线传输介质 22

3.1.2无线传输介质 24

3.2数据的传输方式 26

3.2.1单工、半双工和全双工传输 26

3.2.2异步传输和同步传输 26

3.3模拟传输与数字传输 27

3.3.1相关概念 28

3.3.2模拟传输系统 28

3.3.3数字传输系统 29

3.4信道复用技术 31

3.4.1模拟信道的复用FDM 31

3.4.2数字信道的复用TDM 32

3.4.3光缆信道的复用DWM 33

3.5数据交换方式与服务类型 34

3.5.1数据交换方式 34

3.5.2服务类型 35

3.6数字通信的性能指标 36

3.6.1比特率和波特率 36

3.6.2奈奎斯特准则和香农定理 36

习题 37

第4章 数据链路层 39

4.1数据链路层的功能 39

4.2数据链路层的控制机制 40

4.2.1流量控制的机制和方法 40

4.2.2差错控制的机制和措施 40

4.3滑动窗口机制 41

4.3.1滑动窗口的概念 41

4.3.2滑动窗口的工作过程 41

4.4数据链路层ARQ协议 42

4.4.1停等ARQ协议 42

4.4.2回退-N ARQ协议 43

4.4.3选择重传ARQ协议 44

4.5差错校验 44

4.5.1奇偶校验 45

4.5.2校验和校验 45

4.5.3 CRC冗余循环校验 46

4.6数据链路层协议应用举例 47

4.6.1高级数据链路控制规程HDLC 48

4.6.2 Internet中的PPP 51

4.7数据链路层IEEE802 53

4.7.1数据链路IEEE802中的相关概念 54

4.7.2逻辑链路控制(LLC)子层 55

4.7.3介质访问控制(MAC)子层 56

习题 59

第5章 局域网技术 61

5.1局域网技术概述 61

5.2以太网技术 61

5.2.1以太网技术的发展 62

5.2.2以太网介质访问控制CSMA/CD协议 63

5.2.3以太网的帧格式、各字段的形成与数据封装 67

5.2.4以太网的工作原理 68

5.2.5网络接口卡NIC和局域网连网设备 70

5.2.6传统10 Mbit/s以太网技术 73

5.2.7 100 Mbit/s以太网技术 75

5.2.8 1000 Mbit/s以太网技术 76

5.2.9万兆位以太网技术 77

5.3虚拟局域网VLAN 78

5.3.1 VLAN的特点 78

5.3.2 VLAN的划分 79

5.3.3 VLAN的帧格式 79

5.3.4 VLAN的操作 79

5.4无线局域网WLAN技术 80

5.4.1 WLAN标准IEEE802.11 81

5.4.2 WLAN的物理层实现 82

5.4.3 WLAN的数据链路层实现 82

5.5非主流局域网技术 84

5.5.1令牌环网技术 85

5.5.2令牌总线网技术 86

习题 86

第6章 网络层 89

6.1网络层协议 89

6.1.1网络层概述 89

6.1.2 IPv4地址分类及子网的划分 91

6.1.3地址解析协议ARP与逆向地址解析协议RARP 94

6.1.4网络协议IP 97

6.1.5因特网控制信息协议ICMP 104

6.1.6路由信息协议RIP 106

6.2新一代网际协议IPv6 108

6.2.1 IPv6产生的背景与特点 108

6.2.2 IPv6地址 109

6.2.3 IPv6数据报格式 110

6.2.4 IPv4向IPv6的过渡 111

习题 112

第7章 传输层 115

7.1传输层概述 115

7.1.1传输层的功能 115

7.1.2 TCP层的两个并列协议 115

7.2传输层端口 116

7.2.1端口及其作用 116

7.2.2端口的分类 116

7.3用户数据报协议UDP 117

7.4传输控制协议TCP 118

7.4.1 TCP的编号与确认 118

7.4.2传输控制协议TCP的格式 119

7.4.3 TCP连接管理 122

7.4.4 TCP的流量控制与差错控制 125

习题 126

第8章 应用层 128

8.1应用层概述 128

8.2域名系统DNS 129

8.2.1 Intemet的域名结构 130

8.2.2域名解析 130

8.3全球信息网WWW 133

8.3.1 WWW的工作原理 134

8.3.2超文本传输协议HTTP 135

8.3.3超文本标记语言HTML 137

8.3.4表单Form与通用网关接口CGI 141

8.4电子邮件系统E-mail 142

8.4.1电子邮件系统的组成和邮件传输过程 142

8.4.2电子邮件的格式 144

8.4.3简单邮件传输协议SMTP 146

8.4.4邮局协议POP 147

8.5文件传输协议FFP 147

8.5.1 FTP的工作机制 147

8.5.2 FTP的访问控制 148

习题 148

第9章 计算机网络应用 150

9.1计算机网络应用概述 150

9.2基于网络芯片RTL8019AS程序的设计 151

9.2.1 RTL8019AS以太网控制器介绍及在系统中的使用 151

9.2.2硬件接口电路的设计 155

9.2.3以太网络MAC层驱动程序的设计 156

9.3基于.NET Socket类的C/S程序设计 162

9.3.1网络编程的关键技术 163

9.3.2 Socket编程相关类简介 164

9.3.3应用举例 166

9.4基于C#的B/S程序设计 172

9.4.1 Web基础知识 173

9.4.2 ASP.NET开发平台与运行环境 175

9.4.3 ASP.NET程序结构 175

9.4.4 ASP.NET服务器控件 178

9.4.5 ASP.NET的常用对象 181

9.4.6 ADO.NET访问数据库 183

习题 189

第10章 网络操作系统 190

10.1 NOS概述 190

10.1.1 NOS的功能 190

10.1.2 NOS的组成 191

10.1.3 NOS的组网模式 192

10.2 Windows Server 2003操作系统 193

10.2.1 Windows Server 2003的特点 193

10.2.2 Windows Server 2003的组网模式 195

10.2.3 Windows Server 2003标准版的安装与基本管理 197

10.3 Windows Server 2003网络服务器的安装与配置 200

10.3.1动态主机配置协议DHCP服务器的安装与配置 200

10.3.2 Windows因特网名字服务WINS 201

10.3.3域名系统DNS服务器的安装与配置 204

10.3.4文件传输协议FTP服务器的安装与配置 207

10.3.5 WWW服务器的安装与配置 209

10.3.6电子邮件服务器的安装与配置 212

习题 217

第11章 计算机网络实验 218

11.1网络组建与组件 218

11.1.1网线制作 218

11.1.2组建局域网 220

11.1.3基于Windows Server 2003 DNS服务器/客户端的安装配置与使用 225

11.1.4 Windows Server 2003 Active Directory的安装与使用 230

11.2网络测试与分析 230

11.2.1常用网络设备和诊断工具使用实验 230

11.2.2协议分析软件Ethereal使用实验 233

11.3 Internet信息服务 236

11.3.1基于Windows Server 2003 FTP服务器的建立、管理和使用 236

11.3.2基于Windows Server 2003 Web服务器的建立、管理和使用 238

11.3.3电子邮件系统的建立、管理和使用 239

附录 计算机网络英汉缩写词对照表 243

参考文献 246