第0章 绪论 1
谁适合读这本书 2
读者需要的背景知识 2
本书的结构 2
第1章 UNIX网络基本概论 3
文件 4
File Descriptor 4
文件特性(attribute) 4
文件程序 7
文件存取权限 7
基本的系统进程 9
进程识别号(process id) 9
父进程识别号(parent process id) 9
真实用户识别号(real user id) 10
真实用户组识别号(real group id) 10
有效用户识别号(effective user id) 10
有效用户组识别号(effective group id) 10
信号(SIGNAL) 10
产生新进程:FORK() 16
wait() 17
/etc下的设定文件 19
hostname 19
/etc/hosts 20
/etc/networks 20
/etc/protocols 21
/etc/services 21
/etc/inetd.comf 21
第2章 通讯协议 25
客户机/服务器模式 26
数据封装 26
字节的排列顺序 27
OSI模型 28
包交换(PACKETSWITCHING) 28
Physical Layer(物理层) 29
Data Link Layer(数据链路层) 29
Network Layer(网络层) 30
Transport Layer(传输层) 30
Session Layer(会话层) 30
Presentation Layer(表示层) 30
Application Layer(应用层) 31
TCP/IP与OSI模型的比较 31
TCP/IP通讯协议 34
Internet Protocol 35
Ip地址 36
子网络地址(subnet address) 38
TCP通讯协议 39
通讯端口号 40
TCP/IP通讯协议的应用层 43
并发服务器(concurrent server) 44
SNA结构 48
SNA的层次 49
逻辑单位层—LU6.2 51
小结 53
第3章 r系列指令与n etstat 55
文件$HOME/rhosts 与/etc/hosts.equiv 56
简介 56
rlogin 58
rsh 59
rcp 61
ruptime,rwho与rexec 62
netstat 63
第4章 电子邮递系统 71
简介 72
函件地址 72
函件表头 73
mailre的设定 75
/usr/spool/mail与$HOME/mbox 75
/usr/lib/aliases与$HOME/forward 77
函件系统的设定文件之一:BSD 78
D:(define)定义宏 79
C:定义机器集合 81
F:定义机器集合(自文件) 81
O:设定选项 82
H:表头格式 83
mail:选项-V 83
X.400 84
第5章 网络新闻 87
简介 88
新闻组 89
讨论期 91
投票期 91
新闻表头 92
网络新闻结构 95
配置新闻服务器 97
CNEWS的控制文件 104
activet文件 105
explist文件 105
sys文件 106
第6章 域名系统 109
机器的命名 110
Yellow Page 111
NIS 113
进程 113
服务指令 115
域名系统(DNS) 118
server与resolver* 120
服务器种类 121
名称解释器 124
NDS的询问与解释 125
传递的数据格式 127
配置域名系统 130
客户端(client) 131
第一服务器netl 131
资源记录的类型 133
NS(Name Server) 134
A(Address) 134
HINFO(HostLNFOmation) 134
WKS(Well Known Service) 135
CNAME(Canonical NAME) 135
PTR(Domain Name Pointer) 135
服务器的文件配置 136
MX(Mail Exchanger) 136
net.hosts 137
net.local 139
net.rev 139
net.ca 140
第7章 UUCP(UNIX-to-UNIX COPY) 143
历史与简介 144
UUCP 144
UUCP地址 145
uucico 145
L-devices(Devices) 146
/usr/lib/uucp 146
连接种类 147
硬件名称 147
调制解调器控制文件 147
通讯级别 147
型号 147
L.sys(Systems) 147
UUCP指令 150
UUNAME 151
UUCP 151
UUX 154
第8章 Socket程序库 155
Socket程序库与其他API的比较 156
TCP与UDP 157
socket结构 158
基本的socket系统调用 161
socket() 161
bind()系统调用 163
connect()系统调用 164
listen()系统调用 164
accept()系统程序 165
系统调用close() 166
字符组的处理 167
send、sendto、recv及recvfrom系统调用 167
地址转换 169
实际简例 169
TCP通讯协议 170
UDP通讯协议 176
第9章 Remote Procedure Call 183
RPC概论 184
ONC与OSF结构 185
RPC的过程调用 187
服务器端的通讯端口 189
RPC的编译工具 190
例一 192
例二 197
第10章 万维网(Word Wide Web) 205
主页与链接 206
超文本与超媒体 207
URL位址 207
URL的通讯协议 208
HTTP 209
FTP 210
Gopher 213
News 214
Mailto 216
WAIS 218
telnet 218
Netscape 219
附录 229
附录一 /etc/services 229
附录二 /etc/inetd.conf 233
附录三 sendmail.cf 237
附录四 NNTP的设定文件 253
索引 263
参考文献 273