计算机网络技术与应用

计算机网络技术与应用
作 者: 骆耀祖 刘永初 刘鉴澄
出版社: 北方交通大学出版社
丛编项: 高等学校计算机科学与技术教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机与互联网 计算机专业 大学 教材教辅与参考书
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《计算机网络技术与应用》作者简介

内容简介

《高校教材:计算机网络技术与应用》在参考IEEE&ACM提出的计算机学科教学计划CC2001的知识体系结构的基础上,根据计算机科学技术专业"计算机网络\"课程知识结构、专业技能和岗位素质等方面的教学要求,以Linux网络操作系统的实际应用为主线,以常见的RedHatLinux 7.x和8.0为背景,全面介绍了TCP/IP网络基础的基本概念和基础知识。包括IP/IPv6,ARP/RARP,TCP/UDP,HTTP/HTTP-NG,SNMP等Internet主要协议、网络信息安全、网络Scoket编程及其应用等内容。涵盖了为实际设计和构造TCP/IP网络及进行网络编程所需的所有必要论题。这是一本将计算机网络众多经典成果与最新进展科学地结合在一起的优秀教科书。《高校教材:计算机网络技术与应用》选材新颖,符合当今计算机科学技术发展趋势。从更高的一个层次讲述计算机网络知识。《高校教材:计算机网络技术与应用》内容系统、简练,配有导读和思考题,文笔流畅,重点突出,逻辑性强,作者按教与学的普遍规律精心设计每一章的内容,实用性和可操作性强,适合于作为高等院校计算机科学技术专业以及电子信息类专业教材,也可作为广大工程技术人员和网络爱好者的参考书。

图书目录

第1章 数据通信与网络基础

1. 1 计算机网络概述

1. 1. 1 计算机网络的定义和发展

1. 1. 2 计算机网络的功能

1. 1. 3 网络服务

1. 1. 4 计算机网络的逻辑构成

1. 1. 5 计算机网络的分类

1. 2 数据通信基础

1. 2. 1 信道和数据传输媒体

1. 2. 2 网络的拓扑结构

1. 2. 3 模拟通信与数字通信

1. 2. 4 数据传输方式

1. 2. 5 信道的多路复用技术

1. 2. 6 数据通信系统的主要技术指标

1. 3 数据编码与差错检测

1. 3. 1 数据编码

1. 3. 2 差错检测

1. 4 数据交换方式

1. 4. 1 电路交换

1. 4. 2 报文分组交换

1. 4. 3 快速分组交换

1. 4. 4 光分组交换

思考与练习

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

2. 1 网络的分层结构

2. 1. 1 OSI模型

2. 1. 2 协议

2. 1. 3 数据分段和重组

2. 2 物理层

2. 2. 1 物理层接口与协议

2. 2. 2 以太网和IEEE802的物理层

2. 2. 3 物理层的其他协议

2. 3 数据链路层

2. 3. 1 数据同步方式

2. 3. 2 数据流组成帧

2. 3. 3 纠错技术

2. 3. 4 流量控制

2. 3. 5 串行通信的数据链路层

2. 4 网络层

2. 4. 1 通信子网的操作方式和网络层提供的服务

2. 4. 2 路由选择

2. 4. 3 拥塞控制

2. 5 传输层

2. 5. 1 传输层的地位和作用

2. 5. 2 传输服务

2. 5. 3 服务质量

2. 5. 4 传输层协议等级

2. 5. 5 传输服务原语

2. 6 TCP/IP协议族

2. 6. 1 TCP/IP各层的功能

2. 6. 2 TCP/IP的网络接口层

思考与练习

第3章 局域网技术

3. 1 局域网

3. 1. 1 局域网的体系结构

3. 1. 2 局域网标准

3. 2 以太网和IEEE 802. 3标准

3. 2. 1 802. 3局域网

3. 2. 2 以太网的网络适配器

3. 2. 3 以太网的逻辑链路控制和帧格式

3. 2. 4 CSMA/CD访问控制方式

3. 3 令牌环和FDDI网络

3. 3. 1 令牌环的组成

3. 3. 2 令牌访问控制方式

3. 3. 3 FDDI网络

3. 4 帧长度的限制

3. 4. 1 最大传输单元

3. 4. 2 路径最大传输单元

3. 5 局域网的网络操作系统

3. 5. 1 网络操作系统概述

3. 5. 2 局域网操作系统的分类

3. 6 网络互连

3. 6. 1 常见的网络互连设备

3. 6. 2 以太网交换机和虚拟局域网

思考与练习

第4章 网际层协议

4. 1 网际层协议概述

4. 1. 1 IP地址

4. 1. 2 IP地址的规划

4. 1. 3 子网和子网掩码

4. 1. 4 可变长子网掩码

4. 2 IP数据报

4. 2. 1 IP数据报首部格式

4. 2. 2 数据报的生存期

4. 3 IP协议的特征和基本功能

4. 3. 1 IP协议的特征

4. 3. 2 IP的两个基本功能

4. 4 ICMP协议

4. 4. 1 ICMP协议概述

4. 4. 2 ICMP报文的类型

4. 4. 3 ping命令

4. 4. 4 traceroute程序

4. 5 组播与互联网组管理协议

4. 5. 1 IGMP包结构

4. 5. 2 IP组播

4. 6 下一代的IP

4. 6. 1 IPv6概述

4. 6. 2 IPv6数据报首部格式

4. 6. 3 IPv6的上层协议

4. 6. 4 IPv4向IPv6的过渡

思考与练习

第5章 地址解析与动态主机配置

5. 1 地址解析协议

5. 1. 1 地址解析

5. 1. 2 ARP的原理

5. 2 逆向地址解析协议

5. 2. 1 RARP的原理

5. 2. 2 RARP服务器的设计

5. 3 动态主机配置协议

5. 3. 1 BOOTP协议

5. 3. 2 动态主机配置协议概述

5. 3. 3 DHCP的工作原理

思考与练习

第6章 路由选择及其协议

6. 1 路由选择

6. 1. 1 路由选择概述

6. 1. 2 路由选择的原理

6. 1. 3 常见的路由配置

6. 1. 4 路由表

6. 2 动态选路协议

6. 2. 1 动态选路概述

6. 2. 2 距离向量法和路由信息协议

6. 2. 3 链路状态算法及开放最短路径优先

6. 2. 4 边界网关协议

6. 2. 5 无类型域间选路

6. 3 配置Linux作为路由器

6. 3. 1 配置Linux硬件

6. 3. 2 使用ifconfig检查和配置网络接口

6. 3. 3 添加和编辑静态路由

6. 3. 4 使用netstat监视网络端口

6. 3. 5 Linux作为动态路由

思考与练习

第7章 传输层协议

7. 1 TCP协议规范

7. 2 端口和套接字

7. 2. 1 套接字

7. 2. 2 端口号

7. 2. 3 保留端口

7. 3 TCP的连接

7. 3. 1 连接进程

7. 3. 2 建立连接

7. 3. 3 关闭连接

7. 3. 4 优先和安全

7. 4 传输控制块和流量控制

7. 4. 1 传输控制块

7. 4. 2 TCP定时器

7. 4. 3 确认与超时重传

7. 4. 4 TCP的拥塞控制

7. 5 用户数据报协议

7. 5. 1 UDP概述

7. 5. 2 UDP端口号

7. 5. 3 UDP检验和

7. 5. 4 最大UDP数据报长度

思考与练习

第8章 域名系统

8. 1 域名服务概述

8. 1. 1 主机名解析

8. 1. 2 DNS的组成结构

8. 1. 3 名字解释过程概述

8. 2 域名空间和资源记录

8. 2. 1 域名空间

8. 2. 2 技术规范

8. 2. 3 命名规则

8. 2. 4 区域

8. 2. 5 资源记录

8. 2. 6 查询

8. 3 名字服务器

8. 3. 1 概述

8. 3. 2 IN-ADDR-ARPA格式

8. 3. 3 DNS报文

8. 3. 4 区的维护与传输

8. 4 名字解释器

8. 4. 1 名字解释器概述

8. 4. 2 名字解释器接口

8. 4. 3 名字解释器的实现

8. 5 配置LinuxDNS服务器

8. 5. 1 域名服务器建立实例

8. 5. 2 测试域名服务器

8. 5. 3 检查DNS服务器运行状况

思考与练习

第9章 应用层协议

9. 1 Telnet协议

9. 1. 1 Telnet概述

9. 1. 2 建立连接

9. 2 FTP协议

9. 2. 1 FTP概述

9. 2. 2 FTP命令

9. 2. 3 FTP第三方用户传输

9. 2. 4 匿名FTP访问

9. 2. 5 简单文件传输协议

9. 3 HTTP协议

9. 3. 1 HTTP协议概述

9. 3. 2 多用途因特网邮件扩充

9. 3. 3 HTTP连接观察实例

9. 4 SMTP和POP3协议

9. 4. 1 SMTP协议概述

9. 4. 2 SMTP协议原理

9. 4. 3 SMTP命令

9. 4. 4 SMTP响应

9. 4. 5 POP3邮局协议

9. 5 网络时间协议

思考与练习

第10章 建立Intranet网络服务器

10. 1 Linux网络服务器配置文件

10. 2 Linux系统上的网络应用程序

10. 2. 1 XINETD进程超级服务器

10. 2. 2 RedHat系统服务控制机制

10. 2. 3 services和protocols文件

10. 3 安装Web服务器

10. 3. 1 Apache的组成

10. 3. 2 Apache的设置

10. 3. 3 为用户开辟个人主页空间

10. 3. 4 用Apache实现虚拟主机服务

10. 4 安装FTP服务器

10. 4. 1 选择和安装FTP服务器软件

10. 4. 2 WU-FTP的组成

10. 4. 3 WU-FTP的配置

10. 4. 4 与WU-FTP相关的命令

10. 5 安装电子邮件服务器

10. 5. 1 电子邮件系统概述

10. 5. 2 用sendmail构建电子邮件服务器

思考与练习

第11章 网络文件系统

11. 1 Linux文件系统概述

11. 1. 1 UNIX文件系统的路径组织结构

11. 1. 2 存储设备的安装

11. 2 网络文件系统

11. 2. 1 网络文件系统概述

11. 2. 2 网络文件系统的上层实现

11. 2. 3 网络文件系统的下层实现

11. 2. 4 Linux网络文件系统的体系结构

11. 3 安装Linux文件服务器

11. 3. 1 安装Linux的网络文件系统

11. 3. 2 安装NFS卷

11. 3. 3 NFS服务器配置

11. 3. 4 Samba服务器安装

11. 4 远程过程调用和网络文件系统的管理

11. 4. 1 rpcinfo程序

11. 4. 2 nfsstat程序

思考与练习

第12章 网络安全与系统管理

12. 1 基于Linux系统的安全策略

12. 1. 1 网络安全概述

12. 1. 2 物理安全策略

12. 1. 3 访问控制策略

12. 2 攻击防御和安全防范

12. 2. 1 黑客常用的攻击方法

12. 2. 2 Linux网络安全防范策略

12. 2. 3 网络病毒与防治

12. 2. 4 合理划分子网和设置防火墙

12. 2. 5 其他安全技术

12. 3 使用Linux2. 4设置防火墙

12. 3. 1 Netfilter基础

12. 3. 2 NAT概述

12. 3. 3 使用Metfilter共享Internet拨号连接

12. 4 Linux的定制和性能调整

12. 4. 1 系统定制概述

12. 4. 2 保持系统的完整性

12. 4. 3 系统服务管理

12. 4. 4 定制内核

12. 5 磁盘管理和备份管理

12. 5. 1 磁盘限额

12. 5. 2 回收磁盘空间

12. 5. 3 备份与恢复

思考与练习

第13章 网络管理和故障排除

13. 1 网络管理概述

13. 1. 1 传统局域网管理

13. 1. 2 网络管理功能

13. 2 网络管理协议

13. 2. 1 网络管理协议概述

13. 2. 2 网络管理的基础结构

13. 2. 3 SNMP的体系结构

13. 2. 4 MIB及其对象

13. 2. 5 Linux系统中的SNMP配置

13. 3 网络故障诊断和排除

13. 3. 1 网络故障的检测

13. 3. 2 使用网络管理工具排除故障

思考与练习

第14章 套接字编程基础

14. 1 套接字概述

14. 1. 1 套接字描述符

14. 1. 2 客户-服务器模式

14. 2 TCP初等网络函数

14. 2. 1 服务器端的函数

14. 2. 2 在客户端建立连接

14. 2. 3 通过套接字传输数据

14. 2. 4 关闭连接

14. 2. 5 面向连接的套接字实例

14. 3 服务器端和客户端的信息函数

14. 3. 1 转换和网络方面的信息函数

14. 3. 2 完整的读写函数

14. 3. 3 高级套接字函数

14. 4 服务器模型

14. 4. 1 UDP循环服务器

14. 4. 2 TCP循环服务器

14. 4. 3 TCP并发服务器

14. 4. 4 多路复用I/O并发服务器

14. 4. 5 并发TCP服务器实例

14. 5 原始套接字

思考与练习

附录A 计算机网络实验

附录B Linux常用命令

参考文献