Linux网络应用技术

作者
张银福
丛书名
UNIX / Linux操作系统
出版社
机械工业出版社
ISBN
9787111072119
简要
简介
内容简介书籍计算机书籍 本书全面系统地讲解了Linux网络应用技术的各种问题。全书以实用性为指导原则,在讲述网络基本知识的基础上,重点对各种应用技术,尤其是近几年来发展起来的新技术进行了剖析,可满足网络业界人士的各种需求。 作者首先从Linux网络技术的发展入手,介绍了网络技术基础,包括如何建立WWW服务器、FTP服务器、邮件服务器和域名服务器,还介绍了在不同网络间如何实现资源共享、提高网络的安全性、管理网络、在Linux与Windows之间进行互操作以及网络编程等内容。 本书内容新颖详实、条理清晰、深入浅出,是计算机网络入门和提高者难得的参考书。本书适用于企事业单位的计算机使用人员、大专院校相关专业的广大师生以及网络的开发设计人员。
目录
目 录
前言
第1章 Linux 网络概述 1
1.1 了解Linux 1
1.2 网络常用术语 4
1.3 网络协议 6
1.4 Internet / Intranet 解决方案 8
1.5 文件与打印共享 9
1.6 Linux 网络的安全问题 10
1.7 Linux 网络管理工作 10
1.8 网络技术的演变 11
1.9 小结 11
第2章 理解TCP/IP 12
2.1 TCP/IP 的历史 12
2.2 TCP/IP 通信基础 12
2.2.1 TCP/IP 协议体系结构 12
2.2.2 TCP/IP 数据封装 15
2.2.3 网络访问层 16
2.2.4 IP 层 16
2.2.5 主机到主机传输层 29
2.2.6 名字服务 30
2.3 TCP/IP 配置文件 33
第3章 建立Internet站点 38
3.1 准备工作 38
3.2 选择接入方式 39
3.3 安装E-mail软件 41
3.3.1 Linux 邮件软件 41
3.3.2 电子邮件结构 43
3.3.3 配置sendmail 44
3.3.4 配置邮件程序 50
3.3.5 运行邮件列表 54
3.4 安装WWW服务 60
3.4.1 安装Web服务器软件 60
3.4.2 建立Web站点 65
3.5 安装FTP服务器软件 67
3.5.1 编译FTP服务器 67
3.5.2 安装和启动FTP服务器 69
3.5.3 检查FTP服务器的工作状况 71
第4章 网络应用程序与网络文件系统 74
4.1 网络应用程序 74
4.1.1 inetd超级服务器 74
4.1.2 tcpd访问控制机制 75
4.1.3 services和protocols文件 76
4.1.4 远程过程调用 77
4.1.5 配置远程命令 78
4.2 网络文件系统 79
4.2.1 准备网络文件系统 80
4.2.2 安装NFS卷 81
4.2.3 NFS守护进程 82
4.2.4 exports文件 83
4.3 NIS 84
4.3.1 什么是NIS 84
4.3.2 安装NIS 85
4.4 小结 86
第5章 Windows与Linux的互操作性 87
5.1 互操作方法简介 87
5.1.1 FTP 87
5.1.2 telnet 88
5.1.3 web方式 88
5.1.4 在Linux上运行Windows 89
5.1.5 命令仿真 89
5.1.6 文件与打印共享 90
5.2 Linux提供NT文件服务 91
5.2.1 SMB 91
5.2.2 Samba 91
5.2.3 编译和安装Samba 92
5.2.4 创建Samba 93
5.2.5 配置Samba 93
5.2.6 特殊段 94
5.2.7 共享文件系统 95
5.2.8 Samba用户的认证 96
5.2.9 Samba打印 96
5.2.10 在 Windows打印机上打印 97
5.2.11 运行Samba 98
5.2.12 使用smbclient 99
5.3 NT提供Linux文件服务 100
5.3.1 文件许可 100
5.3.2 文件映射 101
5.3.3 NFS文件命名问题 102
5.3.4 NFS软件 102
5.4 小结 103
第6章 网络安全 104
6.1 概述 104
6.2 主要安全问题 105
6.2.1 物理安全 106
6.2.2 帐号安全 108
6.2.3 网络应用安全 112
6.2.4 文件系统安全 118
6.3 监视系统安全 124
6.3.1 帐号安全 124
6.3.2 网络应用安全 126
6.3.3 文件系统安全 127
6.3.4 了解系统 131
6.4 系统安全评估和监测工具 131
6.4.1 Sniffer 132
6.4.2 系统安全扫描程序 133
6.4.3 日志工具 136
6.4.4 口令破解工具 138
6.5 防火墙 141
6.5.1 防火墙概述 141
6.5.2 防火墙构件 144
6.5.3 设计防火墙系统 148
6.5.4 防火墙实例 150
6.5.5 安装防火墙 152
6.6 如何应付入侵者攻击 159
第7章 网络管理 162
7.1 概述 162
7.1.1 网络管理的需求 162
7.1.2 网络管理的功能 163
7.1.3 网络管理的标准化 164
7.2 网络管理系统 165
7.2.1 网络管理系统的基本构成 165
7.2.2 网络管理模型 168
7.2.3 网络管理平台及产品 168
7.2.4 远程网络监控 174
7.2.5 新型网络管理模式 177
7.3 规划网络管理系统 181
7.4 Linux网络管理 183
7.4.1 Linux系统网络管理命令和工具 183
7.4.2 Linux相关网络管理工具 196
7.4.3 安装SNMP软件 202
第8章 远程通信 207
8.1 SLIP 207
8.1.1 SLIP配置 207
8.1.2 把Linux 配置成一个SLIP服务器 211
8.2 PPP 215
8.2.1 PPP简介 215
8.2.2 Linux 系统配置PPP 218
8.2.3 建立连接 235
8.2.4 运行连接 243
8.2.5 连接之后的工作 248
8.2.6 建立PPP服务器 251
第9章 网络编程 254
9.1 Linux 编程概述 254
9.1.1 C语言及其调试 254
9.1.2 其它编程工具 255
9.2 网络编程 256
9.2.1 端口和套接口 256
9.2.2 连接方式socket编程 257
9.2.3 无连接方式socket编程 263
9.3 记录和文件加锁 266
9.4 进程间通信 267
9.5 小结 267
附录 Linux 常用命令 268

推荐

车牌查询
桂ICP备20004708号-3