radius服务器怎么自己做服务器


radius服务器怎么自己做服务器

AAA服务器的详细配置过程:认证认证:①radius认证:使用udp1645(认证、授权)、1646(审计)端口udp1812(认证、授权)、1813(审计)端口Radius支持和PPPoe拨入②tacacs /tacacs认证:是cisco专有,使用tcp49端口

如何在Linux系统上建立和配置一个RemoteAuthenticationDial‐InUserService服务器(RADIUS),以执行对用户的验证、授权和记帐(AAA)

目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介11.1开放式网络的发展11.1.1通信处理层次化21.1.2OSI参考模型31.1.3模型的使用51.2TCP/IP参考模型71.3小结7第2章TCP/IP和82.1一段历史82.1.1ARPANET82.1.2TCP/IP92.1.3国家科学基金会(NSF)92.1.4当今的122.2RFC和标准化过程122.2.1获得RFC132.2.2RFC索引132.2.3有关RFC的幽默服务简介132.3.1Whois和Finger142.3.2文件传输协议和概览152.4.2将对外开放的明天162.5.1下一代(NGI)162.5.2超速骨干网服务2(I2)管理组织协会体系结构组工程任务组工程指导组编号管理局名字和编号分配组织(ICANN)网络信息中心和其他注册组织182.6.8RFC编辑服务提供商182.7小结19第3章TCP/IP概述203.1TCP/IP的优点203.2TCP/IP的层和协议213.2.1体系结构213.2.2传输控制协议213.2.3IP协议233.2.4应用层253.2.5传输层253.2.6网络层253.2.7链路层253.3远程登录()253.4文件传输协议(FTP)253.5普通文件传输协议(TFTP)263.6简单邮件传输协议(SMTP)263.7网络文件系统(NFS)263.8简单网络管理协议(SNMP)273.9TCP/IP和系统结合273.10内部网概述283.11小结28第二部分命名和寻址第4章IP网络中的名字和地址294.1IP寻址294.1.1二进制和十进制数304.1.2IPv4地址格式304.2子网的出现344.2.1分子网354.2.2可变长子网掩码(VLSM)374.3无类域前路由(CIDR)384.3.1无类地址384.3.2强化路由汇聚394.3.3超网化394.3.4CIDR怎样工作394.3.5公共地址空间404.3.6RFC1597和1918404.4小结40第5章ARP和RARP415.1使用地址415.1.1子网寻址415.1.2IP地址435.2使用地址解析协议445.2.1ARPcache455.2.2代理ARP475.2.3反向地址解析协议475.3使用ARP命令475.4小结47第6章DNS:名字服务器486.1域名系统概述486.2授权局506.3DNS分布数据库506.4域和区顶级域516.6选择一个域名服务器526.7名字服务解析过程526.7.1递归查询526.7.2叠代查询526.8高速缓存526.9反向解析(Pointer)查询526.10DNS安全526.11资源记录536.12小结54第7章WINS557.1NetBIOS557.2NetBIOS名字解析577.3动态NetBIOS名字解析587.3.1使用WINS的优点587.3.2WINS如何工作597.3.3配置WINS客户机607.3.4为代理配置WINS607.3.5配置NT4.0系统617.3.6配置Windows95或Windows98系统617.4安装WINS服务器617.5WINS管理和维护627.5.1加入静态表项627.5.2维护WINS数据库637.5.3备份WINS数据库657.5.4备份WINS注册项657.5.5恢复WINS数据库657.5.6压缩WINS数据库667.5.7WINS复制参与者667.5.8WINS实现建议677.6集成WINS和DNS名字解析服务677.7DHCP服务WINS选项677.8通过LMHOSTS进行NetBIOS名字解析687.9小结69第8章地址发现协议(BOOTP和DHCP)718.1“引导”协议(BOOTP)718.2动态主机配置协议(DHCP)728.2.1DHCP如何工作728.2.2理解租用地址738.3管理地址池748.4DHCP能处理的其他分配758.4.1注意重载758.4.2其他分配758.5小结76第三部分IP和相关协议第9章IP协议家族779.1TCP/IP模型779.1.1解剖TCP/IP模型789.1.2协议组件789.2理解网际协议(IP)799.2.1IPv4结构799.2.2IP做什么809.3理解传输控制协议(TCP)819.3.1TCP头结构819.3.2TCP做什么839.4理解用户数据报协议(UDP)859.4.1UDP头结构859.4.2UDP能做什么859.4.3TCP和UDP869.5小结86第10章IPv68710.1IPv6数据报8710.1.1优先级分类8810.1.2流标识8910.1.3128位IP地址8910.1.4IP扩展头9010.2多IP地址主机9110.3单播、组播和任一播头9110.4从IPv4到IPv6的过渡9310.5小结94第四部分IP互联第11章IP网络中的路由9511.1路由基本知识9511.1.1静态路由9611.1.2距离-向量路由9911.1.3链路-状态路由10011.2IP网络中的收敛10211.2.1适应拓扑变化10211.2.2收敛时间10611.3计算IP网络中的路由10611.3.1存储多条路由10711.3.2初始化更新10711.3.3路由度量标准10711.4小结108第12章路由信息协议(RIP)10912.1理解RFC105810912.1.1RIP报文格式10912.1.2RIP路由表11112.2操作机制11212.2.1计算距离向量11312.2.2更新路由表11612.2.3寻址问题11812.3拓扑变化12012.3.1收敛12012.3.2计值到无穷12212.4RIP的限制12712.4.1跳数限制12812.4.2固定度量12812.4.3对路由表更新反应强烈12812.4.4收敛慢12812.4.5缺乏负载均衡12812.5小结129第13章开放式最短路径优先13013.1OSPF起源13013.2理解RFC2328OSPF,版本213013.2.1OSPF区13113.2.2路由更新13413.3研究OSPF数据结构13613.3.1HELLO报文13713.3.2数据库描述报文13713.3.3链路-状态请求报文13813.3.4链路-状态更新报文13813.3.5链路-状态应答报文14013.4计算路由14013.4.1使用自动计算14013.4.2使用缺省路由耗费14113.4.3最短路径树14213.5小结144第14章网关协议14514.1网关、桥和路由器14514.1.1网关14514.1.2网桥14614.1.3路由器14614.1.4自治系统14614.2网关协议:基础知识14614.3内部网关协议和外部网关协议14714.3.1网关-网关协议(GGP)14714.3.2外部网关协议(EGP)14714.3.3内部网关协议(IGP)14814.4小结148第五部分网络服务第15章互联网打印协议14915.1IPP历史14915.2IPP和端用户15015.3使用HP的IPP实现15115.4小结152第16章LDAP:目录服务15316.1为什么使用目录服务15316.2目录服务的功能15316.3IP上的目录服务15416.4OSIX.500目录模型15616.4.1早期的X.50015716.4.2今天的X.50015716.5LDAP结构15716.5.1LDAP层次结构15716.5.2名字结构15816.6目录系统代理和访问协议15816.7轻型目录访问协议15816.7.1查询信息15916.7.2存储信息16016.7.3访问权限和安全16016.8LDAP服务器-服务器通信16116.8.1LDAP数据互换格式(LDIF)16116.8.2LDAP复制16216.9设计LDAP服务16216.9.1定义需求16216.9.2设计策略16316.9.3性能16416.9.4网络功能16516.9.5安全16616.10LDAP配置16916.11产品环境16916.11.1创建计划17016.11.2有价值的建议17116.12选择LDAP软件17116.13小结174第17章远程访问协议17517.1远程互联17517.1.1ISDN17617.1.2电缆调制解调器17617.1.3数字用户环(DSL)17617.1.4无线网络17717.2远程认证拨入用户服务(RADIUS)17717.2.1RADIUS认证17817.2.2记账信息17917.3用SLIP、CSLIP和PPP传输IP数据报文17917.3.1串行线路接口协议(SLIP)17917.3.2压缩的SLIP(CSLIP)18017.3.3点到点协议(PPP)18017.4隧道远程访问18417.4.1点到点隧道协议(PPTP)18517.4.2两层隧道协议(L2TP)18817.4.3IPSec19217.5小结194第18章防火墙19518.1使网络安全19518.2使用防火墙19618.2.1代理服务器19718.2.2报文过滤器19818.3使服务安全19818.3.1电子邮件(SMTP)19818.3.2HTTP:万维网:NNTP19918.3.6DNS20018.4建造用户自己的防火墙20018.5使用商业防火墙软件20018.6小结202第19章IP安全20319.1使用加密20319.1.1公共-私钥加密20419.1.2对称私钥加密20519.1.3DES、IDEA及其他20519.2数字签名认证20619.3破译加密的数据20719.4保护网络20719.4.1登录名和口令20819.4.2文件的目录允许权限20819.4.3信任关系20919.4.4UNIX和Linux系统上的UUCP20919.5应付最坏情况21019.6小结210第六部分实现TCP/IP第20章一般配置问题21120.1安装网卡21120.1.1网卡21120.1.2资源配置21220.1.3安装适配器软件21320.1.4重定向器和API21420.1.5服务21420.1.6NIC接口21520.2网络和传输层协议21520.2.1IP配置要求21520.2.2配置缺省网关地址21620.2.3配置名字服务器地址21720.2.4配置邮件服务器地址21720.2.5注册域名21820.3IP配置21820.4配置路由表21820.5异种协议的IP封装21920.6小结220第21章Windows9822121.1Windows98网络体系结构22121.1.1安装网卡22221.1.2更改网卡配置22421.1.3当Windows98引导失败22421.2配置Windows98的TCP/IP22521.2.1写在开始之前22521.2.2安装TCP/IP22521.2.3配置微软的TCP/IP22521.2.4DNS配置22721.2.5静态配置文件22821.2.6注册表配置22921.2.7测试TCP/IP23121.3小结232第22章Windows98拨号网络23322.1配置拨号网络适配器23322.2安装拨号网络23422.3服务器类型23522.4编写脚本23822.5多重链接23822.6PPTP23922.6.1安装及配置PPTP24022.6.2建立PPTP连接24022.7Windows98拨号服务器24122.8解决拨号网络连接中的问题24222.8.1确认DUN配置24222.8.2PPP日志24322.9小结243第23章WindowsNT4.024423.1WindowsNT版本24423.2体系结构24423.3安装WindowsNT4.024423.4配置TCP/IP24623.4.1IP地址24623.4.2DNS24823.4.3WINS地址24823.4.4DHCP中继24923.4.5路由25023.5简单TCP/IP服务25023.6远程访问服务(RAS)25023.7DHCP服务器25223.7.1安装DHCP服务器服务25223.7.2控制DHCP服务器服务25323.7.3压缩DHCP数据库25323.7.4管理DHCP25423.8使用MicrosoftDNS25623.8.1安装DNS25623.8.2创建区25723.8.3配置逆向域名解功能25823.8.4配置DNS与WINS服务器的连接25923.8.5增加辅助名字服务器25923.9FTP和HTTP服务25923.10TCP/IP打印服务25923.10.1安装TCP/IP打印服务25923.10.2安装LPR服务26023.11Windows2000新特性26023.12小结261第24章在NovellNetWare中支持IP26224.1Novell与TCP/IP26224.1.1IP与NetWare426224.1.2NetWare5与PureIP初始化26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持26324.2.1IP隧道26424.2.2IP中继26424.2.3LANWorkPlace26424.2.4IPX-IP网关26524.2.5NetWare/IP26524.3NetWare5—Novell对IP的完全支持26624.3.1纯IP26624.3.2多协议26624.4安装选项26624.4.1NetWare5的IP-Only安装26724.4.2IPX-Only安装26724.4.3混合TCP/IP安装26824.5IP迁移辅助工具26824.5.1NDS26824.5.2DNS26924.5.3DHCP26924.5.4DDNS26924.5.5SLP26924.5.6兼容模式26924.5.7迁移代理27024.6迁移策略27024.6.1使用测试平台27024.6.2迁移建议27024.7小结271第七部分使用TCP/IP应用第25章Whois和Finger27325.1理解Whois协议27325.1.1互联网注册27325.1.2Whois数据库27425.1.3基于Web的Whois27525.1.4命令行方式的Whois27625.1.5示例27625.1.6基于的Whois27825.2扩充Whois27925.2.1提示Whois(RWhois)27925.2.2WHOIS 28025.3使用Finger28025.3.1Finger命令28025.3.2Finger守护进程28225.3.3非UNIX环境下的Finger28325.3.4Finger的应用28325.4相关RFC文档28525.5小结285第26章文件传输协议28626.1FTP和TFTP在网络世界中的作用28626.2使用FTP传输文件28626.2.1FTP连接28726.2.2使用FTP客户端建立连接28826.2.3FTP安全29626.2.4FTP服务器及守护进程29926.2.5匿名FTP访问29926.3使用TFTP30026.3.1FTP与TFTP的区别30126.3.2TFTP命令30126.4小结301第27章使用30227.1理解协议守护进程30327.3使用命令GUI应用命令30527.3.4示例30827.4高级主题30927.4.1安全应用30927.4.3使用访问其他TCP/IP服务31027.5相关RFC文档31227.6小结313第28章使用r系列实用工具31428.1理解r系列命令31428.1.1安全问题31428.1.2禁止使用r系列命令31528.1.3增强r系列命令的安全性31628.2使用r系列命令的替代方法31728.3r系列命令详解31728.3.2相关文件32028.4在非UNIX环境下实现r系列命令的功能32128.5小结322第29章使用网络文件系统(NFS)32329.1什么是NFS32329.1.1NFS的历史32329.1.2为何使用NFS32329.2实现—NFS工作过程32429.2.1远程过程调用(RPC)和外部数据表示(XDR)32429.2.2加载类型32429.3NFS使用的文件及命令32529.3.1NFS守护进程32529.3.2与NFS相关的文件32729.3.3NFS服务器命令32929.3.4NFS客户命令33129.4示例:共享及加载NFS文件系统33329.5NFS常见问题及解决方案33429.5.1不能加载33429.5.2不能卸载33429.5.3硬加载与软加载33429.6相关协议及产品33429.6.1WebNFS33529.6.2基于PC的NFS及其他客户端软件33529.6.3SMB和CIFS33529.6.4其他产品33629.7小结336第八部分使用基于IP的应用第30章在应用中集成TCP/IP33730.1使用浏览器作为表示层33830.2不断增加的应用33830.3在已有应用中集成TCP/IP33930.4在其他网络中使用TCP/IP33930.4.1NetBIOS与TCP/IP33930.4.2IPX与UDP34030.4.3ARCNET与TCP/IP34030.5小结340第31章Email协议34131.1电子邮件34131.1.1电子邮件的历史34131.1.2标准及制定标准的组织34131.2X.40034131.3简单邮件传输协议(SMTP)34331.3.1MIME和SMTP34331.3.2其他编码标准34431.3.3SMTP命令34431.3.4SMTP状态码34531.3.5扩展SMTP34531.3.6检查SMTP的头34631.3.7SMTP的优势与不足34731.4使用POP和IMAP取回客户邮件34731.4.1邮局协议(POP)34731.4.2互联网邮件访问协议(IMAP)34831.4.3POP3与IMAP4的比较34831.5高级主题34931.6相关RFC文档及其他参考信息35131.7小结352第32章HTTP:WorldWideWeb35332.1万维网(WWW)35332.1.1Web简史35332.1.2Web的发展35432.2统一资源定位器35432.3Web服务器与浏览器35532.4理解HTTP35632.4.1HTTP/1.135632.4.2MIME与Web35832.4.3HTTP通信示例35832.5高级主题35932.5.1服务器方功能35932.5.2SSL和S-HTTP35932.6Web语言35932.6.1HTML36032.6.2XML36032.6.3CGI36132.6.4Java36132.6.5JavaScript36232.6.6动态服务器页面36232.7Web的未来36332.7.1HTTP-ng36332.7.2IIOP36332.7.3IPv636332.7.4IPP36332.8小结364第33章NNTP:互联网新闻组36533.1互联网新闻组36533.2新闻组和层次36633.3网络新闻传输协议36733.3.1获取新闻组36733.3.2获取消息36933.3.3发布消息37033.4大量广告(Spamming)和新闻黑洞(Blackholing)37133.5小结371第34章Web服务37334.1Web服务工作概览37334.2主流Web服务器37534.3运行ApacheHTTPWeb服务37634.3.1下载、安装和配置Apache37634.3.2在Windows环境下使用Apache38134.4浏览其他Web服务器38334.5小结383第九部分使用与管理TCP/IP网络第35章协议配置与调整38535.1系统的初始化问题38535.2配置文件39035.2.1在/etc/protocols文件中定义网络协议39035.2.2在/etc/hosts文件中标识主机39135.2.3TCP/IP与/etc/services文件d守护进程与/etc/d.conf文件39435.2.5在/works文件中设置网络39735.2.6DNS客户与/etc/resolv.conf39735.3小结398第36章配置DNS39936.1域名服务器39936.2资源记录40036.3域名解析40136.4配置UNIX或Linux域名服务器(DNS)40136.4.1添加资源记录40236.4.2完成DNS文件40236.4.3启动DNS守护进程40536.4.4配置客户端40536.5Windows和域名服务器40536.6小结406第37章网络管理40737.1制定网络监控方案40737.2网络问题及其解决方案40837.3网络管理工具40837.3.1使用协议分析器40937.3.2专家系统41037.3.3基于PC的分析器41037.3.4网络管理协议支持41137.3.5集成网络仿真/模型工具41137.4配置SNMP41237.4.1配置WindowsSNMP41337.4.2配置UNIXSNMP41437.4.3SNMP安全属性41437.4.4SNMP代理与管理41537.5SNMP工具及命令41637.6RMON及相关的MIB模型41737.7建立网管需求41737.8小结419第38章SNMP:简单网络管理协议42038.1什么是SNMP42038.2管理信息基(MIB)42138.3使用SNMP42138.4UNIX与SNMP42238.4.1在UNIX和Linux上安装SNMP42338.4.2SNMP命令42438.5Windows与SNMP42438.5.1WindowsNT42538.5.2Windows95、Windows98和Windows3.x42538.6小结427第39章加强TCP/IP传输安全42839.1定义所需的网络安全42839.1.1什么是网络安全42839.1.2为什么网络安全非常重要42939.1.3安全级别42939.1.4口令与口令文件43039.1.5控制对口令的访问43039.2加强网络安全43139.2.1攻击种类43139.2.2加强网络安全43239.3应用配置守护进程与/etc/d.conf43439.3.2网络加密软件43639.3.3TCPWrapper43639.4使用端口及可信端口43739.4.1防火墙43739.4.2包过滤43739.4.3应用层网关43839.4.4其他应用的过滤43839.5一般安全事务43839.5.1用户帐号维护43839.5.2审计43839.5.3正确的系统配置43839.6小结438第40章问题解决工具及要点44040.1监视网络行为44040.2标准应用程序44040.2.1测试基本连接44140.2.2ping命令44240.2.3解决网络访问故障44340.3解决网络接口层问题44940.4解决网络层问题44940.4.1TCP/IP配置参数44940.4.2IP地址配置问题45040.5解决TCP和UDP问题45340.6解决应用层问题45540.7小结455第十部分附录附录ARFC及标准化457附录BLinux469附录C简写与缩略语480

太大了,分了四个包目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介11.1开放式网络的发展11.1.1通信处理层次化21.1.2OSI参考模型31.1.3模型的使用51.2TCP/IP参考模型71.3小结7第2章TCP/IP和82.1一段历史82.1.1ARPANET82.1.2TCP/IP92.1.3国家科学基金会(NSF)92.1.4当今的122.2RFC和标准化过程122.2.1获得RFC132.2.2RFC索引132.2.3有关RFC的幽默服务简介132.3.1Whois和Finger142.3.2文件传输协议和概览152.4.2将对外开放的明天162.5.1下一代(NGI)162.5.2超速骨干网服务2(I2)管理组织协会体系结构组工程任务组工程指导组编号管理局名字和编号分配组织(ICANN)网络信息中心和其他注册组织182.6.8RFC编辑服务提供商182.7小结19第3章TCP/IP概述203.1TCP/IP的优点203.2TCP/IP的层和协议213.2.1体系结构213.2.2传输控制协议213.2.3IP协议233.2.4应用层253.2.5传输层253.2.6网络层253.2.7链路层253.3远程登录()253.4文件传输协议(FTP)253.5普通文件传输协议(TFTP)263.6简单邮件传输协议(SMTP)263.7网络文件系统(NFS)263.8简单网络管理协议(SNMP)273.9TCP/IP和系统结合273.10内部网概述283.11小结28第二部分命名和寻址第4章IP网络中的名字和地址294.1IP寻址294.1.1二进制和十进制数304.1.2IPv4地址格式304.2子网的出现344.2.1分子网354.2.2可变长子网掩码(VLSM)374.3无类域前路由(CIDR)384.3.1无类地址384.3.2强化路由汇聚394.3.3超网化394.3.4CIDR怎样工作394.3.5公共地址空间404.3.6RFC1597和1918404.4小结40第5章ARP和RARP415.1使用地址415.1.1子网寻址415.1.2IP地址435.2使用地址解析协议445.2.1ARPcache455.2.2代理ARP475.2.3反向地址解析协议475.3使用ARP命令475.4小结47第6章DNS:名字服务器486.1域名系统概述486.2授权局506.3DNS分布数据库506.4域和区顶级域516.6选择一个域名服务器526.7名字服务解析过程526.7.1递归查询526.7.2叠代查询526.8高速缓存526.9反向解析(Pointer)查询526.10DNS安全526.11资源记录536.12小结54第7章WINS557.1NetBIOS557.2NetBIOS名字解析577.3动态NetBIOS名字解析587.3.1使用WINS的优点587.3.2WINS如何工作597.3.3配置WINS客户机607.3.4为代理配置WINS607.3.5配置NT4.0系统617.3.6配置Windows95或Windows98系统617.4安装WINS服务器617.5WINS管理和维护627.5.1加入静态表项627.5.2维护WINS数据库637.5.3备份WINS数据库657.5.4备份WINS注册项657.5.5恢复WINS数据库657.5.6压缩WINS数据库667.5.7WINS复制参与者667.5.8WINS实现建议677.6集成WINS和DNS名字解析服务677.7DHCP服务WINS选项677.8通过LMHOSTS进行NetBIOS名字解析687.9小结69第8章地址发现协议(BOOTP和DHCP)718.1“引导”协议(BOOTP)718.2动态主机配置协议(DHCP)728.2.1DHCP如何工作728.2.2理解租用地址738.3管理地址池748.4DHCP能处理的其他分配758.4.1注意重载758.4.2其他分配758.5小结76第三部分IP和相关协议第9章IP协议家族779.1TCP/IP模型779.1.1解剖TCP/IP模型789.1.2协议组件789.2理解网际协议(IP)799.2.1IPv4结构799.2.2IP做什么809.3理解传输控制协议(TCP)819.3.1TCP头结构819.3.2TCP做什么839.4理解用户数据报协议(UDP)859.4.1UDP头结构859.4.2UDP能做什么859.4.3TCP和UDP869.5小结86第10章IPv68710.1IPv6数据报8710.1.1优先级分类8810.1.2流标识8910.1.3128位IP地址8910.1.4IP扩展头9010.2多IP地址主机9110.3单播、组播和任一播头9110.4从IPv4到IPv6的过渡9310.5小结94第四部分IP互联第11章IP网络中的路由9511.1路由基本知识9511.1.1静态路由9611.1.2距离-向量路由9911.1.3链路-状态路由10011.2IP网络中的收敛10211.2.1适应拓扑变化10211.2.2收敛时间10611.3计算IP网络中的路由10611.3.1存储多条路由10711.3.2初始化更新10711.3.3路由度量标准10711.4小结108第12章路由信息协议(RIP)10912.1理解RFC105810912.1.1RIP报文格式10912.1.2RIP路由表11112.2操作机制11212.2.1计算距离向量11312.2.2更新路由表11612.2.3寻址问题11812.3拓扑变化12012.3.1收敛12012.3.2计值到无穷12212.4RIP的限制12712.4.1跳数限制12812.4.2固定度量12812.4.3对路由表更新反应强烈12812.4.4收敛慢12812.4.5缺乏负载均衡12812.5小结129第13章开放式最短路径优先13013.1OSPF起源13013.2理解RFC2328OSPF,版本213013.2.1OSPF区13113.2.2路由更新13413.3研究OSPF数据结构13613.3.1HELLO报文13713.3.2数据库描述报文13713.3.3链路-状态请求报文13813.3.4链路-状态更新报文13813.3.5链路-状态应答报文14013.4计算路由14013.4.1使用自动计算14013.4.2使用缺省路由耗费14113.4.3最短路径树14213.5小结144第14章网关协议14514.1网关、桥和路由器14514.1.1网关14514.1.2网桥14614.1.3路由器14614.1.4自治系统14614.2网关协议:基础知识14614.3内部网关协议和外部网关协议14714.3.1网关-网关协议(GGP)14714.3.2外部网关协议(EGP)14714.3.3内部网关协议(IGP)14814.4小结148第五部分网络服务第15章互联网打印协议14915.1IPP历史14915.2IPP和端用户15015.3使用HP的IPP实现15115.4小结152第16章LDAP:目录服务15316.1为什么使用目录服务15316.2目录服务的功能15316.3IP上的目录服务15416.4OSIX.500目录模型15616.4.1早期的X.50015716.4.2今天的X.50015716.5LDAP结构15716.5.1LDAP层次结构15716.5.2名字结构15816.6目录系统代理和访问协议15816.7轻型目录访问协议15816.7.1查询信息15916.7.2存储信息16016.7.3访问权限和安全16016.8LDAP服务器-服务器通信16116.8.1LDAP数据互换格式(LDIF)16116.8.2LDAP复制16216.9设计LDAP服务16216.9.1定义需求16216.9.2设计策略16316.9.3性能16416.9.4网络功能16516.9.5安全16616.10LDAP配置16916.11产品环境16916.11.1创建计划17016.11.2有价值的建议17116.12选择LDAP软件17116.13小结174第17章远程访问协议17517.1远程互联17517.1.1ISDN17617.1.2电缆调制解调器17617.1.3数字用户环(DSL)17617.1.4无线网络17717.2远程认证拨入用户服务(RADIUS)17717.2.1RADIUS认证17817.2.2记账信息17917.3用SLIP、CSLIP和PPP传输IP数据报文17917.3.1串行线路接口协议(SLIP)17917.3.2压缩的SLIP(CSLIP)18017.3.3点到点协议(PPP)18017.4隧道远程访问18417.4.1点到点隧道协议(PPTP)18517.4.2两层隧道协议(L2TP)18817.4.3IPSec19217.5小结194第18章防火墙19518.1使网络安全19518.2使用防火墙19618.2.1代理服务器19718.2.2报文过滤器19818.3使服务安全19818.3.1电子邮件(SMTP)19818.3.2HTTP:万维网:NNTP19918.3.6DNS20018.4建造用户自己的防火墙20018.5使用商业防火墙软件20018.6小结202第19章IP安全20319.1使用加密20319.1.1公共-私钥加密20419.1.2对称私钥加密20519.1.3DES、IDEA及其他20519.2数字签名认证20619.3破译加密的数据20719.4保护网络20719.4.1登录名和口令20819.4.2文件的目录允许权限20819.4.3信任关系20919.4.4UNIX和Linux系统上的UUCP20919.5应付最坏情况21019.6小结210第六部分实现TCP/IP第20章一般配置问题21120.1安装网卡21120.1.1网卡21120.1.2资源配置21220.1.3安装适配器软件21320.1.4重定向器和API21420.1.5服务21420.1.6NIC接口21520.2网络和传输层协议21520.2.1IP配置要求21520.2.2配置缺省网关地址21620.2.3配置名字服务器地址21720.2.4配置邮件服务器地址21720.2.5注册域名21820.3IP配置21820.4配置路由表21820.5异种协议的IP封装21920.6小结220第21章Windows9822121.1Windows98网络体系结构22121.1.1安装网卡22221.1.2更改网卡配置22421.1.3当Windows98引导失败22421.2配置Windows98的TCP/IP22521.2.1写在开始之前22521.2.2安装TCP/IP22521.2.3配置微软的TCP/IP22521.2.4DNS配置22721.2.5静态配置文件22821.2.6注册表配置22921.2.7测试TCP/IP23121.3小结232第22章Windows98拨号网络23322.1配置拨号网络适配器23322.2安装拨号网络23422.3服务器类型23522.4编写脚本23822.5多重链接23822.6PPTP23922.6.1安装及配置PPTP24022.6.2建立PPTP连接24022.7Windows98拨号服务器24122.8解决拨号网络连接中的问题24222.8.1确认DUN配置24222.8.2PPP日志24322.9小结243第23章WindowsNT4.024423.1WindowsNT版本24423.2体系结构24423.3安装WindowsNT4.024423.4配置TCP/IP24623.4.1IP地址24623.4.2DNS24823.4.3WINS地址24823.4.4DHCP中继24923.4.5路由25023.5简单TCP/IP服务25023.6远程访问服务(RAS)25023.7DHCP服务器25223.7.1安装DHCP服务器服务25223.7.2控制DHCP服务器服务25323.7.3压缩DHCP数据库25323.7.4管理DHCP25423.8使用MicrosoftDNS25623.8.1安装DNS25623.8.2创建区25723.8.3配置逆向域名解功能25823.8.4配置DNS与WINS服务器的连接25923.8.5增加辅助名字服务器25923.9FTP和HTTP服务25923.10TCP/IP打印服务25923.10.1安装TCP/IP打印服务25923.10.2安装LPR服务26023.11Windows2000新特性26023.12小结261第24章在NovellNetWare中支持IP26224.1Novell与TCP/IP26224.1.1IP与NetWare426224.1.2NetWare5与PureIP初始化26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持26324.2.1IP隧道26424.2.2IP中继26424.2.3LANWorkPlace26424.2.4IPX-IP网关26524.2.5NetWare/IP26524.3NetWare5—Novell对IP的完全支持26624.3.1纯IP26624.3.2多协议26624.4安装选项26624.4.1NetWare5的IP-Only安装26724.4.2IPX-Only安装26724.4.3混合TCP/IP安装26824.5IP迁移辅助工具26824.5.1NDS26824.5.2DNS26924.5.3DHCP26924.5.4DDNS26924.5.5SLP26924.5.6兼容模式26924.5.7迁移代理27024.6迁移策略27024.6.1使用测试平台27024.6.2迁移建议27024.7小结271第七部分使用TCP/IP应用第25章Whois和Finger27325.1理解Whois协议27325.1.1互联网注册27325.1.2Whois数据库27425.1.3基于Web的Whois27525.1.4命令行方式的Whois27625.1.5示例27625.1.6基于的Whois27825.2扩充Whois27925.2.1提示Whois(RWhois)27925.2.2WHOIS 28025.3使用Finger28025.3.1Finger命令28025.3.2Finger守护进程28225.3.3非UNIX环境下的Finger28325.3.4Finger的应用28325.4相关RFC文档28525.5小结285第26章文件传输协议28626.1FTP和TFTP在网络世界中的作用28626.2使用FTP传输文件28626.2.1FTP连接28726.2.2使用FTP客户端建立连接28826.2.3FTP安全29626.2.4FTP服务器及守护进程29926.2.5匿名FTP访问29926.3使用TFTP30026.3.1FTP与TFTP的区别30126.3.2TFTP命令30126.4小结301第27章使用30227.1理解协议守护进程30327.3使用命令GUI应用命令30527.3.4示例30827.4高级主题30927.4.1安全应用30927.4.3使用访问其他TCP/IP服务31027.5相关RFC文档31227.6小结313第28章使用r系列实用工具31428.1理解r系列命令31428.1.1安全问题31428.1.2禁止使用r系列命令31528.1.3增强r系列命令的安全性31628.2使用r系列命令的替代方法31728.3r系列命令详解31728.3.2相关文件32028.4在非UNIX环境下实现r系列命令的功能32128.5小结322第29章使用网络文件系统(NFS)32329.1什么是NFS32329.1.1NFS的历史32329.1.2为何使用NFS32329.2实现—NFS工作过程32429.2.1远程过程调用(RPC)和外部数据表示(XDR)32429.2.2加载类型32429.3NFS使用的文件及命令32529.3.1NFS守护进程32529.3.2与NFS相关的文件32729.3.3NFS服务器命令32929.3.4NFS客户命令33129.4示例:共享及加载NFS文件系统33329.5NFS常见问题及解决方案33429.5.1不能加载33429.5.2不能卸载33429.5.3硬加载与软加载33429.6相关协议及产品33429.6.1WebNFS33529.6.2基于PC的NFS及其他客户端软件33529.6.3SMB和CIFS33529.6.4其他产品33629.7小结336第八部分使用基于IP的应用第30章在应用中集成TCP/IP33730.1使用浏览器作为表示层33830.2不断增加的应用33830.3在已有应用中集成TCP/IP33930.4在其他网络中使用TCP/IP33930.4.1NetBIOS与TCP/IP33930.4.2IPX与UDP34030.4.3ARCNET与TCP/IP34030.5小结340第31章Email协议34131.1电子邮件34131.1.1电子邮件的历史34131.1.2标准及制定标准的组织34131.2X.40034131.3简单邮件传输协议(SMTP)34331.3.1MIME和SMTP34331.3.2其他编码标准34431.3.3SMTP命令34431.3.4SMTP状态码34531.3.5扩展SMTP34531.3.6检查SMTP的头34631.3.7SMTP的优势与不足34731.4使用POP和IMAP取回客户邮件34731.4.1邮局协议(POP)34731.4.2互联网邮件访问协议(IMAP)34831.4.3POP3与IMAP4的比较34831.5高级主题34931.6相关RFC文档及其他参考信息35131.7小结352第32章HTTP:WorldWideWeb35332.1万维网(WWW)35332.1.1Web简史35332.1.2Web的发展35432.2统一资源定位器35432.3Web服务器与浏览器35532.4理解HTTP35632.4.1HTTP/1.135632.4.2MIME与Web35832.4.3HTTP通信示例35832.5高级主题35932.5.1服务器方功能35932.5.2SSL和S-HTTP35932.6Web语言35932.6.1HTML36032.6.2XML36032.6.3CGI36132.6.4Java36132.6.5JavaScript36232.6.6动态服务器页面36232.7Web的未来36332.7.1HTTP-ng36332.7.2IIOP36332.7.3IPv636332.7.4IPP36332.8小结364第33章NNTP:互联网新闻组36533.1互联网新闻组36533.2新闻组和层次36633.3网络新闻传输协议36733.3.1获取新闻组36733.3.2获取消息36933.3.3发布消息37033.4大量广告(Spamming)和新闻黑洞(Blackholing)37133.5小结371第34章Web服务37334.1Web服务工作概览37334.2主流Web服务器37534.3运行ApacheHTTPWeb服务37634.3.1下载、安装和配置Apache37634.3.2在Windows环境下使用Apache38134.4浏览其他Web服务器38334.5小结383第九部分使用与管理TCP/IP网络第35章协议配置与调整38535.1系统的初始化问题38535.2配置文件39035.2.1在/etc/protocols文件中定义网络协议39035.2.2在/etc/hosts文件中标识主机39135.2.3TCP/IP与/etc/services文件d守护进程与/etc/d.conf文件39435.2.5在/works文件中设置网络39735.2.6DNS客户与/etc/resolv.conf39735.3小结398第36章配置DNS39936.1域名服务器39936.2资源记录40036.3域名解析40136.4配置UNIX或Linux域名服务器(DNS)40136.4.1添加资源记录40236.4.2完成DNS文件40236.4.3启动DNS守护进程40536.4.4配置客户端40536.5Windows和域名服务器40536.6小结406第37章网络管理40737.1制定网络监控方案40737.2网络问题及其解决方案40837.3网络管理工具40837.3.1使用协议分析器40937.3.2专家系统41037.3.3基于PC的分析器41037.3.4网络管理协议支持41137.3.5集成网络仿真/模型工具41137.4配置SNMP41237.4.1配置WindowsSNMP41337.4.2配置UNIXSNMP41437.4.3SNMP安全属性41437.4.4SNMP代理与管理41537.5SNMP工具及命令41637.6RMON及相关的MIB模型41737.7建立网管需求41737.8小结419第38章SNMP:简单网络管理协议42038.1什么是SNMP42038.2管理信息基(MIB)42138.3使用SNMP42138.4UNIX与SNMP42238.4.1在UNIX和Linux上安装SNMP42338.4.2SNMP命令42438.5Windows与SNMP42438.5.1WindowsNT42538.5.2Windows95、Windows98和Windows3.x42538.6小结427第39章加强TCP/IP传输安全42839.1定义所需的网络安全42839.1.1什么是网络安全42839.1.2为什么网络安全非常重要42939.1.3安全级别42939.1.4口令与口令文件43039.1.5控制对口令的访问43039.2加强网络安全43139.2.1攻击种类43139.2.2加强网络安全43239.3应用配置守护进程与/etc/d.conf43439.3.2网络加密软件43639.3.3TCPWrapper43639.4使用端口及可信端口43739.4.1防火墙43739.4.2包过滤43739.4.3应用层网关43839.4.4其他应用的过滤43839.5一般安全事务43839.5.1用户帐号维护43839.5.2审计43839.5.3正确的系统配置43839.6小结438第40章问题解决工具及要点44040.1监视网络行为44040.2标准应用程序44040.2.1测试基本连接44140.2.2ping命令44240.2.3解决网络访问故障44340.3解决网络接口层问题44940.4解决网络层问题44940.4.1TCP/IP配置参数44940.4.2IP地址配置问题45040.5解决TCP和UDP问题45340.6解决应用层问题45540.7小结455第十部分附录附录ARFC及标准化457附录BLinux469附录C简写与缩略语480

吡草us适用于开发目的的简单RADIUS服务器它使用标准的django.contrib.auth模块。如果可以通过提供的密码在django中使用户满意,则发送接受。否则发送拒绝。django_pyradiud.py使用标准的Django配置进行工作和auth.User进行认证。pyradiud.py是非常简单的服务器,它使用直接存储在其代码中的用户名/密码对。两者都应独立运行./pyradiud.py或者pythonpyradiud.py来自想法

目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介11.1开放式网络的发展11.1.1通信处理层次化21.1.2OSI参考模型31.1.3模型的使用51.2TCP/IP参考模型71.3小结7第2章TCP/IP和82.1一段历史82.1.1ARPANET82.1.2TCP/IP92.1.3国家科学基金会(NSF)92.1.4当今的122.2RFC和标准化过程122.2.1获得RFC132.2.2RFC索引132.2.3有关RFC的幽默服务简介132.3.1Whois和Finger142.3.2文件传输协议和概览152.4.2将对外开放的明天162.5.1下一代(NGI)162.5.2超速骨干网服务2(I2)管理组织协会体系结构组工程任务组工程指导组编号管理局名字和编号分配组织(ICANN)网络信息中心和其他注册组织182.6.8RFC编辑服务提供商182.7小结19第3章TCP/IP概述203.1TCP/IP的优点203.2TCP/IP的层和协议213.2.1体系结构213.2.2传输控制协议213.2.3IP协议233.2.4应用层253.2.5传输层253.2.6网络层253.2.7链路层253.3远程登录()253.4文件传输协议(FTP)253.5普通文件传输协议(TFTP)263.6简单邮件传输协议(SMTP)263.7网络文件系统(NFS)263.8简单网络管理协议(SNMP)273.9TCP/IP和系统结合273.10内部网概述283.11小结28第二部分命名和寻址第4章IP网络中的名字和地址294.1IP寻址294.1.1二进制和十进制数304.1.2IPv4地址格式304.2子网的出现344.2.1分子网354.2.2可变长子网掩码(VLSM)374.3无类域前路由(CIDR)384.3.1无类地址384.3.2强化路由汇聚394.3.3超网化394.3.4CIDR怎样工作394.3.5公共地址空间404.3.6RFC1597和1918404.4小结40第5章ARP和RARP415.1使用地址415.1.1子网寻址415.1.2IP地址435.2使用地址解析协议445.2.1ARPcache455.2.2代理ARP475.2.3反向地址解析协议475.3使用ARP命令475.4小结47第6章DNS:名字服务器486.1域名系统概述486.2授权局506.3DNS分布数据库506.4域和区顶级域516.6选择一个域名服务器526.7名字服务解析过程526.7.1递归查询526.7.2叠代查询526.8高速缓存526.9反向解析(Pointer)查询526.10DNS安全526.11资源记录536.12小结54第7章WINS557.1NetBIOS557.2NetBIOS名字解析577.3动态NetBIOS名字解析587.3.1使用WINS的优点587.3.2WINS如何工作597.3.3配置WINS客户机607.3.4为代理配置WINS607.3.5配置NT4.0系统617.3.6配置Windows95或Windows98系统617.4安装WINS服务器617.5WINS管理和维护627.5.1加入静态表项627.5.2维护WINS数据库637.5.3备份WINS数据库657.5.4备份WINS注册项657.5.5恢复WINS数据库657.5.6压缩WINS数据库667.5.7WINS复制参与者667.5.8WINS实现建议677.6集成WINS和DNS名字解析服务677.7DHCP服务WINS选项677.8通过LMHOSTS进行NetBIOS名字解析687.9小结69第8章地址发现协议(BOOTP和DHCP)718.1“引导”协议(BOOTP)718.2动态主机配置协议(DHCP)728.2.1DHCP如何工作728.2.2理解租用地址738.3管理地址池748.4DHCP能处理的其他分配758.4.1注意重载758.4.2其他分配758.5小结76第三部分IP和相关协议第9章IP协议家族779.1TCP/IP模型779.1.1解剖TCP/IP模型789.1.2协议组件789.2理解网际协议(IP)799.2.1IPv4结构799.2.2IP做什么809.3理解传输控制协议(TCP)819.3.1TCP头结构819.3.2TCP做什么839.4理解用户数据报协议(UDP)859.4.1UDP头结构859.4.2UDP能做什么859.4.3TCP和UDP869.5小结86第10章IPv68710.1IPv6数据报8710.1.1优先级分类8810.1.2流标识8910.1.3128位IP地址8910.1.4IP扩展头9010.2多IP地址主机9110.3单播、组播和任一播头9110.4从IPv4到IPv6的过渡9310.5小结94第四部分IP互联第11章IP网络中的路由9511.1路由基本知识9511.1.1静态路由9611.1.2距离-向量路由9911.1.3链路-状态路由10011.2IP网络中的收敛10211.2.1适应拓扑变化10211.2.2收敛时间10611.3计算IP网络中的路由10611.3.1存储多条路由10711.3.2初始化更新10711.3.3路由度量标准10711.4小结108第12章路由信息协议(RIP)10912.1理解RFC105810912.1.1RIP报文格式10912.1.2RIP路由表11112.2操作机制11212.2.1计算距离向量11312.2.2更新路由表11612.2.3寻址问题11812.3拓扑变化12012.3.1收敛12012.3.2计值到无穷12212.4RIP的限制12712.4.1跳数限制12812.4.2固定度量12812.4.3对路由表更新反应强烈12812.4.4收敛慢12812.4.5缺乏负载均衡12812.5小结129第13章开放式最短路径优先13013.1OSPF起源13013.2理解RFC2328OSPF,版本213013.2.1OSPF区13113.2.2路由更新13413.3研究OSPF数据结构13613.3.1HELLO报文13713.3.2数据库描述报文13713.3.3链路-状态请求报文13813.3.4链路-状态更新报文13813.3.5链路-状态应答报文14013.4计算路由14013.4.1使用自动计算14013.4.2使用缺省路由耗费14113.4.3最短路径树14213.5小结144第14章网关协议14514.1网关、桥和路由器14514.1.1网关14514.1.2网桥14614.1.3路由器14614.1.4自治系统14614.2网关协议:基础知识14614.3内部网关协议和外部网关协议14714.3.1网关-网关协议(GGP)14714.3.2外部网关协议(EGP)14714.3.3内部网关协议(IGP)14814.4小结148第五部分网络服务第15章互联网打印协议14915.1IPP历史14915.2IPP和端用户15015.3使用HP的IPP实现15115.4小结152第16章LDAP:目录服务15316.1为什么使用目录服务15316.2目录服务的功能15316.3IP上的目录服务15416.4OSIX.500目录模型15616.4.1早期的X.50015716.4.2今天的X.50015716.5LDAP结构15716.5.1LDAP层次结构15716.5.2名字结构15816.6目录系统代理和访问协议15816.7轻型目录访问协议15816.7.1查询信息15916.7.2存储信息16016.7.3访问权限和安全16016.8LDAP服务器-服务器通信16116.8.1LDAP数据互换格式(LDIF)16116.8.2LDAP复制16216.9设计LDAP服务16216.9.1定义需求16216.9.2设计策略16316.9.3性能16416.9.4网络功能16516.9.5安全16616.10LDAP配置16916.11产品环境16916.11.1创建计划17016.11.2有价值的建议17116.12选择LDAP软件17116.13小结174第17章远程访问协议17517.1远程互联17517.1.1ISDN17617.1.2电缆调制解调器17617.1.3数字用户环(DSL)17617.1.4无线网络17717.2远程认证拨入用户服务(RADIUS)17717.2.1RADIUS认证17817.2.2记账信息17917.3用SLIP、CSLIP和PPP传输IP数据报文17917.3.1串行线路接口协议(SLIP)17917.3.2压缩的SLIP(CSLIP)18017.3.3点到点协议(PPP)18017.4隧道远程访问18417.4.1点到点隧道协议(PPTP)18517.4.2两层隧道协议(L2TP)18817.4.3IPSec19217.5小结194第18章防火墙19518.1使网络安全19518.2使用防火墙19618.2.1代理服务器19718.2.2报文过滤器19818.3使服务安全19818.3.1电子邮件(SMTP)19818.3.2HTTP:万维网:NNTP19918.3.6DNS20018.4建造用户自己的防火墙20018.5使用商业防火墙软件20018.6小结202第19章IP安全20319.1使用加密20319.1.1公共-私钥加密20419.1.2对称私钥加密20519.1.3DES、IDEA及其他20519.2数字签名认证20619.3破译加密的数据20719.4保护网络20719.4.1登录名和口令20819.4.2文件的目录允许权限20819.4.3信任关系20919.4.4UNIX和Linux系统上的UUCP20919.5应付最坏情况21019.6小结210第六部分实现TCP/IP第20章一般配置问题21120.1安装网卡21120.1.1网卡21120.1.2资源配置21220.1.3安装适配器软件21320.1.4重定向器和API21420.1.5服务21420.1.6NIC接口21520.2网络和传输层协议21520.2.1IP配置要求21520.2.2配置缺省网关地址21620.2.3配置名字服务器地址21720.2.4配置邮件服务器地址21720.2.5注册域名21820.3IP配置21820.4配置路由表21820.5异种协议的IP封装21920.6小结220第21章Windows9822121.1Windows98网络体系结构22121.1.1安装网卡22221.1.2更改网卡配置22421.1.3当Windows98引导失败22421.2配置Windows98的TCP/IP22521.2.1写在开始之前22521.2.2安装TCP/IP22521.2.3配置微软的TCP/IP22521.2.4DNS配置22721.2.5静态配置文件22821.2.6注册表配置22921.2.7测试TCP/IP23121.3小结232第22章Windows98拨号网络23322.1配置拨号网络适配器23322.2安装拨号网络23422.3服务器类型23522.4编写脚本23822.5多重链接23822.6PPTP23922.6.1安装及配置PPTP24022.6.2建立PPTP连接24022.7Windows98拨号服务器24122.8解决拨号网络连接中的问题24222.8.1确认DUN配置24222.8.2PPP日志24322.9小结243第23章WindowsNT4.024423.1WindowsNT版本24423.2体系结构24423.3安装WindowsNT4.024423.4配置TCP/IP24623.4.1IP地址24623.4.2DNS24823.4.3WINS地址24823.4.4DHCP中继24923.4.5路由25023.5简单TCP/IP服务25023.6远程访问服务(RAS)25023.7DHCP服务器25223.7.1安装DHCP服务器服务25223.7.2控制DHCP服务器服务25323.7.3压缩DHCP数据库25323.7.4管理DHCP25423.8使用MicrosoftDNS25623.8.1安装DNS25623.8.2创建区25723.8.3配置逆向域名解功能25823.8.4配置DNS与WINS服务器的连接25923.8.5增加辅助名字服务器25923.9FTP和HTTP服务25923.10TCP/IP打印服务25923.10.1安装TCP/IP打印服务25923.10.2安装LPR服务26023.11Windows2000新特性26023.12小结261第24章在NovellNetWare中支持IP26224.1Novell与TCP/IP26224.1.1IP与NetWare426224.1.2NetWare5与PureIP初始化26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持26324.2.1IP隧道26424.2.2IP中继26424.2.3LANWorkPlace26424.2.4IPX-IP网关26524.2.5NetWare/IP26524.3NetWare5—Novell对IP的完全支持26624.3.1纯IP26624.3.2多协议26624.4安装选项26624.4.1NetWare5的IP-Only安装26724.4.2IPX-Only安装26724.4.3混合TCP/IP安装26824.5IP迁移辅助工具26824.5.1NDS26824.5.2DNS26924.5.3DHCP26924.5.4DDNS26924.5.5SLP26924.5.6兼容模式26924.5.7迁移代理27024.6迁移策略27024.6.1使用测试平台27024.6.2迁移建议27024.7小结271第七部分使用TCP/IP应用第25章Whois和Finger27325.1理解Whois协议27325.1.1互联网注册27325.1.2Whois数据库27425.1.3基于Web的Whois27525.1.4命令行方式的Whois27625.1.5示例27625.1.6基于的Whois27825.2扩充Whois27925.2.1提示Whois(RWhois)27925.2.2WHOIS 28025.3使用Finger28025.3.1Finger命令28025.3.2Finger守护进程28225.3.3非UNIX环境下的Finger28325.3.4Finger的应用28325.4相关RFC文档28525.5小结285第26章文件传输协议28626.1FTP和TFTP在网络世界中的作用28626.2使用FTP传输文件28626.2.1FTP连接28726.2.2使用FTP客户端建立连接28826.2.3FTP安全29626.2.4FTP服务器及守护进程29926.2.5匿名FTP访问29926.3使用TFTP30026.3.1FTP与TFTP的区别30126.3.2TFTP命令30126.4小结301第27章使用30227.1理解协议守护进程30327.3使用命令GUI应用命令30527.3.4示例30827.4高级主题30927.4.1安全应用30927.4.3使用访问其他TCP/IP服务31027.5相关RFC文档31227.6小结313第28章使用r系列实用工具31428.1理解r系列命令31428.1.1安全问题31428.1.2禁止使用r系列命令31528.1.3增强r系列命令的安全性31628.2使用r系列命令的替代方法31728.3r系列命令详解31728.3.2相关文件32028.4在非UNIX环境下实现r系列命令的功能32128.5小结322第29章使用网络文件系统(NFS)32329.1什么是NFS32329.1.1NFS的历史32329.1.2为何使用NFS32329.2实现—NFS工作过程32429.2.1远程过程调用(RPC)和外部数据表示(XDR)32429.2.2加载类型32429.3NFS使用的文件及命令32529.3.1NFS守护进程32529.3.2与NFS相关的文件32729.3.3NFS服务器命令32929.3.4NFS客户命令33129.4示例:共享及加载NFS文件系统33329.5NFS常见问题及解决方案33429.5.1不能加载33429.5.2不能卸载33429.5.3硬加载与软加载33429.6相关协议及产品33429.6.1WebNFS33529.6.2基于PC的NFS及其他客户端软件33529.6.3SMB和CIFS33529.6.4其他产品33629.7小结336第八部分使用基于IP的应用第30章在应用中集成TCP/IP33730.1使用浏览器作为表示层33830.2不断增加的应用33830.3在已有应用中集成TCP/IP33930.4在其他网络中使用TCP/IP33930.4.1NetBIOS与TCP/IP33930.4.2IPX与UDP34030.4.3ARCNET与TCP/IP34030.5小结340第31章Email协议34131.1电子邮件34131.1.1电子邮件的历史34131.1.2标准及制定标准的组织34131.2X.40034131.3简单邮件传输协议(SMTP)34331.3.1MIME和SMTP34331.3.2其他编码标准34431.3.3SMTP命令34431.3.4SMTP状态码34531.3.5扩展SMTP34531.3.6检查SMTP的头34631.3.7SMTP的优势与不足34731.4使用POP和IMAP取回客户邮件34731.4.1邮局协议(POP)34731.4.2互联网邮件访问协议(IMAP)34831.4.3POP3与IMAP4的比较34831.5高级主题34931.6相关RFC文档及其他参考信息35131.7小结352第32章HTTP:WorldWideWeb35332.1万维网(WWW)35332.1.1Web简史35332.1.2Web的发展35432.2统一资源定位器35432.3Web服务器与浏览器35532.4理解HTTP35632.4.1HTTP/1.135632.4.2MIME与Web35832.4.3HTTP通信示例35832.5高级主题35932.5.1服务器方功能35932.5.2SSL和S-HTTP35932.6Web语言35932.6.1HTML36032.6.2XML36032.6.3CGI36132.6.4Java36132.6.5JavaScript36232.6.6动态服务器页面36232.7Web的未来36332.7.1HTTP-ng36332.7.2IIOP36332.7.3IPv636332.7.4IPP36332.8小结364第33章NNTP:互联网新闻组36533.1互联网新闻组36533.2新闻组和层次36633.3网络新闻传输协议36733.3.1获取新闻组36733.3.2获取消息36933.3.3发布消息37033.4大量广告(Spamming)和新闻黑洞(Blackholing)37133.5小结371第34章Web服务37334.1Web服务工作概览37334.2主流Web服务器37534.3运行ApacheHTTPWeb服务37634.3.1下载、安装和配置Apache37634.3.2在Windows环境下使用Apache38134.4浏览其他Web服务器38334.5小结383第九部分使用与管理TCP/IP网络第35章协议配置与调整38535.1系统的初始化问题38535.2配置文件39035.2.1在/etc/protocols文件中定义网络协议39035.2.2在/etc/hosts文件中标识主机39135.2.3TCP/IP与/etc/services文件d守护进程与/etc/d.conf文件39435.2.5在/works文件中设置网络39735.2.6DNS客户与/etc/resolv.conf39735.3小结398第36章配置DNS39936.1域名服务器39936.2资源记录40036.3域名解析40136.4配置UNIX或Linux域名服务器(DNS)40136.4.1添加资源记录40236.4.2完成DNS文件40236.4.3启动DNS守护进程40536.4.4配置客户端40536.5Windows和域名服务器40536.6小结406第37章网络管理40737.1制定网络监控方案40737.2网络问题及其解决方案40837.3网络管理工具40837.3.1使用协议分析器40937.3.2专家系统41037.3.3基于PC的分析器41037.3.4网络管理协议支持41137.3.5集成网络仿真/模型工具41137.4配置SNMP41237.4.1配置WindowsSNMP41337.4.2配置UNIXSNMP41437.4.3SNMP安全属性41437.4.4SNMP代理与管理41537.5SNMP工具及命令41637.6RMON及相关的MIB模型41737.7建立网管需求41737.8小结419第38章SNMP:简单网络管理协议42038.1什么是SNMP42038.2管理信息基(MIB)42138.3使用SNMP42138.4UNIX与SNMP42238.4.1在UNIX和Linux上安装SNMP42338.4.2SNMP命令42438.5Windows与SNMP42438.5.1WindowsNT42538.5.2Windows95、Windows98和Windows3.x42538.6小结427第39章加强TCP/IP传输安全42839.1定义所需的网络安全42839.1.1什么是网络安全42839.1.2为什么网络安全非常重要42939.1.3安全级别42939.1.4口令与口令文件43039.1.5控制对口令的访问43039.2加强网络安全43139.2.1攻击种类43139.2.2加强网络安全43239.3应用配置守护进程与/etc/d.conf43439.3.2网络加密软件43639.3.3TCPWrapper43639.4使用端口及可信端口43739.4.1防火墙43739.4.2包过滤43739.4.3应用层网关43839.4.4其他应用的过滤43839.5一般安全事务43839.5.1用户帐号维护43839.5.2审计43839.5.3正确的系统配置43839.6小结438第40章问题解决工具及要点44040.1监视网络行为44040.2标准应用程序44040.2.1测试基本连接44140.2.2ping命令44240.2.3解决网络访问故障44340.3解决网络接口层问题44940.4解决网络层问题44940.4.1TCP/IP配置参数44940.4.2IP地址配置问题45040.5解决TCP和UDP问题45340.6解决应用层问题45540.7小结455第十部分附录附录ARFC及标准化457附录BLinux469附录C简写与缩略语480

Css3圆角讲解:想必大家对于图片,背景圆角,都不陌生吧,圆角语法:border-radius:圆角值;CSS3圆角的优点传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点:*减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。*提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。*增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等),背景图片会下载失败,导致视觉效果不佳。CSS3就不会发生这种情况。这个值可以使用:em,ex,p

吸管B2BUASippyB2BUA是的会话发起协议(SIP)(B2BUA)。SippyB2BUA是SIP呼叫控制组件。与仅维护事务状态的SIP代理服务器不同,SippyB2BUA保持完整的呼叫状态并参与所有呼叫请求。因此,它可以执行许多无法使用SIP代理实现的功能,例如准确的呼叫计费,预付费等级和计费,故障转移呼叫路由等。与PBX类型的解决方案(例如Asterisk)不同,SippyB2BUA不会执行任何媒体中继或处理,因此不会在媒体路径中引入任何其他丢包,延迟或抖动。特征每台服务器5,000-10,000个同时会话每秒150-400次呼叫建立/删除实时呼叫控制和呼叫数据记录(CDR)生成使用进行媒体中继的可选功能执行Cisco兼容的RADIUSAAA的可选功能(身份验证,授权和记帐)符合RFC3261与当今市场上大多数流行的SIP软件和硬件无缝兼

本书介绍TCP/IP及其应用。TCP/IP是上使用的协议,而是世界上最大的互联网络。本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议(RIP、OSPF等)、互联网打印协议、LDAP目录服务、远程访问协议、IP安全与防火墙。本书介绍了如何为Windows9x/NT配置TCP/IP;还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介11.1开放式网络的发展11.1.1通信处理层次化21.1.2OSI参考模型31.1.3模型的使用51.2TCP/IP参考模型71.3小结7第2章TCP/IP和82.1一段历史82.1.1ARPANET82.1.2TCP/IP92.1.3国家科学基金会(NSF)92.1.4当今的122.2RFC和标准化过程122.2.1获得RFC132.2.2RFC索引132.2.3有关RFC的幽默服务简介132.3.1Whois和Finger142.3.2文件传输协议和概览152.4.2将对外开放的明天162.5.1下一代(NGI)162.5.2超速骨干网服务2(I2)管理组织协会体系结构组工程任务组工程指导组编号管理局名字和编号分配组织(ICANN)网络信息中心和其他注册组织182.6.8RFC编辑服务提供商182.7小结19第3章TCP/IP概述203.1TCP/IP的优点203.2TCP/IP的层和协议213.2.1体系结构213.2.2传输控制协议213.2.3IP协议233.2.4应用层253.2.5传输层253.2.6网络层253.2.7链路层253.3远程登录()253.4文件传输协议(FTP)253.5普通文件传输协议(TFTP)263.6简单邮件传输协议(SMTP)263.7网络文件系统(NFS)263.8简单网络管理协议(SNMP)273.9TCP/IP和系统结合273.10内部网概述283.11小结28第二部分命名和寻址第4章IP网络中的名字和地址294.1IP寻址294.1.1二进制和十进制数304.1.2IPv4地址格式304.2子网的出现344.2.1分子网354.2.2可变长子网掩码(VLSM)374.3无类域前路由(CIDR)384.3.1无类地址384.3.2强化路由汇聚394.3.3超网化394.3.4CIDR怎样工作394.3.5公共地址空间404.3.6RFC1597和1918404.4小结40第5章ARP和RARP415.1使用地址415.1.1子网寻址415.1.2IP地址435.2使用地址解析协议445.2.1ARPcache455.2.2代理ARP475.2.3反向地址解析协议475.3使用ARP命令475.4小结47第6章DNS:名字服务器486.1域名系统概述486.2授权局506.3DNS分布数据库506.4域和区顶级域516.6选择一个域名服务器526.7名字服务解析过程526.7.1递归查询526.7.2叠代查询526.8高速缓存526.9反向解析(Pointer)查询526.10DNS安全526.11资源记录536.12小结54第7章WINS557.1NetBIOS557.2NetBIOS名字解析577.3动态NetBIOS名字解析587.3.1使用WINS的优点587.3.2WINS如何工作597.3.3配置WINS客户机607.3.4为代理配置WINS607.3.5配置NT4.0系统617.3.6配置Windows95或Windows98系统617.4安装WINS服务器617.5WINS管理和维护627.5.1加入静态表项627.5.2维护WINS数据库637.5.3备份WINS数据库657.5.4备份WINS注册项657.5.5恢复WINS数据库657.5.6压缩WINS数据库667.5.7WINS复制参与者667.5.8WINS实现建议677.6集成WINS和DNS名字解析服务677.7DHCP服务WINS选项677.8通过LMHOSTS进行NetBIOS名字解析687.9小结69第8章地址发现协议(BOOTP和DHCP)718.1“引导”协议(BOOTP)718.2动态主机配置协议(DHCP)728.2.1DHCP如何工作728.2.2理解租用地址738.3管理地址池748.4DHCP能处理的其他分配758.4.1注意重载758.4.2其他分配758.5小结76第三部分IP和相关协议第9章IP协议家族779.1TCP/IP模型779.1.1解剖TCP/IP模型789.1.2协议组件789.2理解网际协议(IP)799.2.1IPv4结构799.2.2IP做什么809.3理解传输控制协议(TCP)819.3.1TCP头结构819.3.2TCP做什么839.4理解用户数据报协议(UDP)859.4.1UDP头结构859.4.2UDP能做什么859.4.3TCP和UDP869.5小结86第10章IPv68710.1IPv6数据报8710.1.1优先级分类8810.1.2流标识8910.1.3128位IP地址8910.1.4IP扩展头9010.2多IP地址主机9110.3单播、组播和任一播头9110.4从IPv4到IPv6的过渡9310.5小结94第四部分IP互联第11章IP网络中的路由9511.1路由基本知识9511.1.1静态路由9611.1.2距离-向量路由9911.1.3链路-状态路由10011.2IP网络中的收敛10211.2.1适应拓扑变化10211.2.2收敛时间10611.3计算IP网络中的路由10611.3.1存储多条路由10711.3.2初始化更新10711.3.3路由度量标准10711.4小结108第12章路由信息协议(RIP)10912.1理解RFC105810912.1.1RIP报文格式10912.1.2RIP路由表11112.2操作机制11212.2.1计算距离向量11312.2.2更新路由表11612.2.3寻址问题11812.3拓扑变化12012.3.1收敛12012.3.2计值到无穷12212.4RIP的限制12712.4.1跳数限制12812.4.2固定度量12812.4.3对路由表更新反应强烈12812.4.4收敛慢12812.4.5缺乏负载均衡12812.5小结129第13章开放式最短路径优先13013.1OSPF起源13013.2理解RFC2328OSPF,版本213013.2.1OSPF区13113.2.2路由更新13413.3研究OSPF数据结构13613.3.1HELLO报文13713.3.2数据库描述报文13713.3.3链路-状态请求报文13813.3.4链路-状态更新报文13813.3.5链路-状态应答报文14013.4计算路由14013.4.1使用自动计算14013.4.2使用缺省路由耗费14113.4.3最短路径树14213.5小结144第14章网关协议14514.1网关、桥和路由器14514.1.1网关14514.1.2网桥14614.1.3路由器14614.1.4自治系统14614.2网关协议:基础知识14614.3内部网关协议和外部网关协议14714.3.1网关-网关协议(GGP)14714.3.2外部网关协议(EGP)14714.3.3内部网关协议(IGP)14814.4小结148第五部分网络服务第15章互联网打印协议14915.1IPP历史14915.2IPP和端用户15015.3使用HP的IPP实现15115.4小结152第16章LDAP:目录服务15316.1为什么使用目录服务15316.2目录服务的功能15316.3IP上的目录服务15416.4OSIX.500目录模型15616.4.1早期的X.50015716.4.2今天的X.50015716.5LDAP结构15716.5.1LDAP层次结构15716.5.2名字结构15816.6目录系统代理和访问协议15816.7轻型目录访问协议15816.7.1查询信息15916.7.2存储信息16016.7.3访问权限和安全16016.8LDAP服务器-服务器通信16116.8.1LDAP数据互换格式(LDIF)16116.8.2LDAP复制16216.9设计LDAP服务16216.9.1定义需求16216.9.2设计策略16316.9.3性能16416.9.4网络功能16516.9.5安全16616.10LDAP配置16916.11产品环境16916.11.1创建计划17016.11.2有价值的建议17116.12选择LDAP软件17116.13小结174第17章远程访问协议17517.1远程互联17517.1.1ISDN17617.1.2电缆调制解调器17617.1.3数字用户环(DSL)17617.1.4无线网络17717.2远程认证拨入用户服务(RADIUS)17717.2.1RADIUS认证17817.2.2记账信息17917.3用SLIP、CSLIP和PPP传输IP数据报文17917.3.1串行线路接口协议(SLIP)17917.3.2压缩的SLIP(CSLIP)18017.3.3点到点协议(PPP)18017.4隧道远程访问18417.4.1点到点隧道协议(PPTP)18517.4.2两层隧道协议(L2TP)18817.4.3IPSec19217.5小结194第18章防火墙19518.1使网络安全19518.2使用防火墙19618.2.1代理服务器19718.2.2报文过滤器19818.3使服务安全19818.3.1电子邮件(SMTP)19818.3.2HTTP:万维网:NNTP19918.3.6DNS20018.4建造用户自己的防火墙20018.5使用商业防火墙软件20018.6小结202第19章IP安全20319.1使用加密20319.1.1公共-私钥加密20419.1.2对称私钥加密20519.1.3DES、IDEA及其他20519.2数字签名认证20619.3破译加密的数据20719.4保护网络20719.4.1登录名和口令20819.4.2文件的目录允许权限20819.4.3信任关系20919.4.4UNIX和Linux系统上的UUCP20919.5应付最坏情况21019.6小结210第六部分实现TCP/IP第20章一般配置问题21120.1安装网卡21120.1.1网卡21120.1.2资源配置21220.1.3安装适配器软件21320.1.4重定向器和API21420.1.5服务21420.1.6NIC接口21520.2网络和传输层协议21520.2.1IP配置要求21520.2.2配置缺省网关地址21620.2.3配置名字服务器地址21720.2.4配置邮件服务器地址21720.2.5注册域名21820.3IP配置21820.4配置路由表21820.5异种协议的IP封装21920.6小结220第21章Windows9822121.1Windows98网络体系结构22121.1.1安装网卡22221.1.2更改网卡配置22421.1.3当Windows98引导失败22421.2配置Windows98的TCP/IP22521.2.1写在开始之前22521.2.2安装TCP/IP22521.2.3配置微软的TCP/IP22521.2.4DNS配置22721.2.5静态配置文件22821.2.6注册表配置22921.2.7测试TCP/IP23121.3小结232第22章Windows98拨号网络23322.1配置拨号网络适配器23322.2安装拨号网络23422.3服务器类型23522.4编写脚本23822.5多重链接23822.6PPTP23922.6.1安装及配置PPTP24022.6.2建立PPTP连接24022.7Windows98拨号服务器24122.8解决拨号网络连接中的问题24222.8.1确认DUN配置24222.8.2PPP日志24322.9小结243第23章WindowsNT4.024423.1WindowsNT版本24423.2体系结构24423.3安装WindowsNT4.024423.4配置TCP/IP24623.4.1IP地址24623.4.2DNS24823.4.3WINS地址24823.4.4DHCP中继24923.4.5路由25023.5简单TCP/IP服务25023.6远程访问服务(RAS)25023.7DHCP服务器25223.7.1安装DHCP服务器服务25223.7.2控制DHCP服务器服务25323.7.3压缩DHCP数据库25323.7.4管理DHCP25423.8使用MicrosoftDNS25623.8.1安装DNS25623.8.2创建区25723.8.3配置逆向域名解功能25823.8.4配置DNS与WINS服务器的连接25923.8.5增加辅助名字服务器25923.9FTP和HTTP服务25923.10TCP/IP打印服务25923.10.1安装TCP/IP打印服务25923.10.2安装LPR服务26023.11Windows2000新特性26023.12小结261第24章在NovellNetWare中支持IP26224.1Novell与TCP/IP26224.1.1IP与NetWare426224.1.2NetWare5与PureIP初始化26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持26324.2.1IP隧道26424.2.2IP中继26424.2.3LANWorkPlace26424.2.4IPX-IP网关26524.2.5NetWare/IP26524.3NetWare5—Novell对IP的完全支持26624.3.1纯IP26624.3.2多协议26624.4安装选项26624.4.1NetWare5的IP-Only安装26724.4.2IPX-Only安装26724.4.3混合TCP/IP安装26824.5IP迁移辅助工具26824.5.1NDS26824.5.2DNS26924.5.3DHCP26924.5.4DDNS26924.5.5SLP26924.5.6兼容模式26924.5.7迁移代理27024.6迁移策略27024.6.1使用测试平台27024.6.2迁移建议27024.7小结271第七部分使用TCP/IP应用第25章Whois和Finger27325.1理解Whois协议27325.1.1互联网注册27325.1.2Whois数据库27425.1.3基于Web的Whois27525.1.4命令行方式的Whois27625.1.5示例27625.1.6基于的Whois27825.2扩充Whois27925.2.1提示Whois(RWhois)27925.2.2WHOIS 28025.3使用Finger28025.3.1Finger命令28025.3.2Finger守护进程28225.3.3非UNIX环境下的Finger28325.3.4Finger的应用28325.4相关RFC文档28525.5小结285第26章文件传输协议28626.1FTP和TFTP在网络世界中的作用28626.2使用FTP传输文件28626.2.1FTP连接28726.2.2使用FTP客户端建立连接28826.2.3FTP安全29626.2.4FTP服务器及守护进程29926.2.5匿名FTP访问29926.3使用TFTP30026.3.1FTP与TFTP的区别30126.3.2TFTP命令30126.4小结301第27章使用30227.1理解协议守护进程30327.3使用命令GUI应用命令30527.3.4示例30827.4高级主题30927.4.1安全应用30927.4.3使用访问其他TCP/IP服务31027.5相关RFC文档31227.6小结313第28章使用r系列实用工具31428.1理解r系列命令31428.1.1安全问题31428.1.2禁止使用r系列命令31528.1.3增强r系列命令的安全性31628.2使用r系列命令的替代方法31728.3r系列命令详解31728.3.2相关文件32028.4在非UNIX环境下实现r系列命令的功能32128.5小结322第29章使用网络文件系统(NFS)32329.1什么是NFS32329.1.1NFS的历史32329.1.2为何使用NFS32329.2实现—NFS工作过程32429.2.1远程过程调用(RPC)和外部数据表示(XDR)32429.2.2加载类型32429.3NFS使用的文件及命令32529.3.1NFS守护进程32529.3.2与NFS相关的文件32729.3.3NFS服务器命令32929.3.4NFS客户命令33129.4示例:共享及加载NFS文件系统33329.5NFS常见问题及解决方案33429.5.1不能加载33429.5.2不能卸载33429.5.3硬加载与软加载33429.6相关协议及产品33429.6.1WebNFS33529.6.2基于PC的NFS及其他客户端软件33529.6.3SMB和CIFS33529.6.4其他产品33629.7小结336第八部分使用基于IP的应用第30章在应用中集成TCP/IP33730.1使用浏览器作为表示层33830.2不断增加的应用33830.3在已有应用中集成TCP/IP33930.4在其他网络中使用TCP/IP33930.4.1NetBIOS与TCP/IP33930.4.2IPX与UDP34030.4.3ARCNET与TCP/IP34030.5小结340第31章Email协议34131.1电子邮件34131.1.1电子邮件的历史34131.1.2标准及制定标准的组织34131.2X.40034131.3简单邮件传输协议(SMTP)34331.3.1MIME和SMTP34331.3.2其他编码标准34431.3.3SMTP命令34431.3.4SMTP状态码34531.3.5扩展SMTP34531.3.6检查SMTP的头34631.3.7SMTP的优势与不足34731.4使用POP和IMAP取回客户邮件34731.4.1邮局协议(POP)34731.4.2互联网邮件访问协议(IMAP)34831.4.3POP3与IMAP4的比较34831.5高级主题34931.6相关RFC文档及其他参考信息35131.7小结352第32章HTTP:WorldWideWeb35332.1万维网(WWW)35332.1.1Web简史35332.1.2Web的发展35432.2统一资源定位器35432.3Web服务器与浏览器35532.4理解HTTP35632.4.1HTTP/1.135632.4.2MIME与Web35832.4.3HTTP通信示例35832.5高级主题35932.5.1服务器方功能35932.5.2SSL和S-HTTP35932.6Web语言35932.6.1HTML36032.6.2XML36032.6.3CGI36132.6.4Java36132.6.5JavaScript36232.6.6动态服务器页面36232.7Web的未来36332.7.1HTTP-ng36332.7.2IIOP36332.7.3IPv636332.7.4IPP36332.8小结364第33章NNTP:互联网新闻组36533.1互联网新闻组36533.2新闻组和层次36633.3网络新闻传输协议36733.3.1获取新闻组36733.3.2获取消息36933.3.3发布消息37033.4大量广告(Spamming)和新闻黑洞(Blackholing)37133.5小结371第34章Web服务37334.1Web服务工作概览37334.2主流Web服务器37534.3运行ApacheHTTPWeb服务37634.3.1下载、安装和配置Apache37634.3.2在Windows环境下使用Apache38134.4浏览其他Web服务器38334.5小结383第九部分使用与管理TCP/IP网络第35章协议配置与调整38535.1系统的初始化问题38535.2配置文件39035.2.1在/etc/protocols文件中定义网络协议39035.2.2在/etc/hosts文件中标识主机39135.2.3TCP/IP与/etc/services文件d守护进程与/etc/d.conf文件39435.2.5在/works文件中设置网络39735.2.6DNS客户与/etc/resolv.conf39735.3小结398第36章配置DNS39936.1域名服务器39936.2资源记录40036.3域名解析40136.4配置UNIX或Linux域名服务器(DNS)40136.4.1添加资源记录40236.4.2完成DNS文件40236.4.3启动DNS守护进程40536.4.4配置客户端40536.5Windows和域名服务器40536.6小结406第37章网络管理40737.1制定网络监控方案40737.2网络问题及其解决方案40837.3网络管理工具40837.3.1使用协议分析器40937.3.2专家系统41037.3.3基于PC的分析器41037.3.4网络管理协议支持41137.3.5集成网络仿真/模型工具41137.4配置SNMP41237.4.1配置WindowsSNMP41337.4.2配置UNIXSNMP41437.4.3SNMP安全属性41437.4.4SNMP代理与管理41537.5SNMP工具及命令41637.6RMON及相关的MIB模型41737.7建立网管需求41737.8小结419第38章SNMP:简单网络管理协议42038.1什么是SNMP42038.2管理信息基(MIB)42138.3使用SNMP42138.4UNIX与SNMP42238.4.1在UNIX和Linux上安装SNMP42338.4.2SNMP命令42438.5Windows与SNMP42438.5.1WindowsNT42538.5.2Windows95、Windows98和Windows3.x42538.6小结427第39章加强TCP/IP传输安全42839.1定义所需的网络安全42839.1.1什么是网络安全42839.1.2为什么网络安全非常重要42939.1.3安全级别42939.1.4口令与口令文件43039.1.5控制对口令的访问43039.2加强网络安全43139.2.1攻击种类43139.2.2加强网络安全43239.3应用配置守护进程与/etc/d.conf43439.3.2网络加密软件43639.3.3TCPWrapper43639.4使用端口及可信端口43739.4.1防火墙43739.4.2包过滤43739.4.3应用层网关43839.4.4其他应用的过滤43839.5一般安全事务43839.5.1用户帐号维护43839.5.2审计43839.5.3正确的系统配置43839.6小结438第40章问题解决工具及要点44040.1监视网络行为44040.2标准应用程序44040.2.1测试基本连接44140.2.2ping命令44240.2.3解决网络访问故障44340.3解决网络接口层问题44940.4解决网络层问题44940.4.1TCP/IP配置参数44940.4.2IP地址配置问题45040.5解决TCP和UDP问题45340.6解决应用层问题45540.7小结455第十部分附录附录ARFC及标准化457附录BLinux469附录C简写与缩略语480

本书介绍TCP/IP及其应用。TCP/IP是上使用的协议,而是世界上最大的互联网络。本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议(RIP、OSPF等)、互联网打印协议、LDAP目录服务、远程访问协议、IP安全与防火墙。本书介绍了如何为Windows9x/NT配置TCP/IP;还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介11.1开放式网络的发展11.1.1通信处理层次化21.1.2OSI参考模型31.1.3模型的使用51.2TCP/IP参考模型71.3小结7第2章TCP/IP和82.1一段历史82.1.1ARPANET82.1.2TCP/IP92.1.3国家科学基金会(NSF)92.1.4当今的122.2RFC和标准化过程122.2.1获得RFC132.2.2RFC索引132.2.3有关RFC的幽默服务简介132.3.1Whois和Finger142.3.2文件传输协议和概览152.4.2将对外开放的明天162.5.1下一代(NGI)162.5.2超速骨干网服务2(I2)管理组织协会体系结构组工程任务组工程指导组编号管理局名字和编号分配组织(ICANN)网络信息中心和其他注册组织182.6.8RFC编辑服务提供商182.7小结19第3章TCP/IP概述203.1TCP/IP的优点203.2TCP/IP的层和协议213.2.1体系结构213.2.2传输控制协议213.2.3IP协议233.2.4应用层253.2.5传输层253.2.6网络层253.2.7链路层253.3远程登录()253.4文件传输协议(FTP)253.5普通文件传输协议(TFTP)263.6简单邮件传输协议(SMTP)263.7网络文件系统(NFS)263.8简单网络管理协议(SNMP)273.9TCP/IP和系统结合273.10内部网概述283.11小结28第二部分命名和寻址第4章IP网络中的名字和地址294.1IP寻址294.1.1二进制和十进制数304.1.2IPv4地址格式304.2子网的出现344.2.1分子网354.2.2可变长子网掩码(VLSM)374.3无类域前路由(CIDR)384.3.1无类地址384.3.2强化路由汇聚394.3.3超网化394.3.4CIDR怎样工作394.3.5公共地址空间404.3.6RFC1597和1918404.4小结40第5章ARP和RARP415.1使用地址415.1.1子网寻址415.1.2IP地址435.2使用地址解析协议445.2.1ARPcache455.2.2代理ARP475.2.3反向地址解析协议475.3使用ARP命令475.4小结47第6章DNS:名字服务器486.1域名系统概述486.2授权局506.3DNS分布数据库506.4域和区顶级域516.6选择一个域名服务器526.7名字服务解析过程526.7.1递归查询526.7.2叠代查询526.8高速缓存526.9反向解析(Pointer)查询526.10DNS安全526.11资源记录536.12小结54第7章WINS557.1NetBIOS557.2NetBIOS名字解析577.3动态NetBIOS名字解析587.3.1使用WINS的优点587.3.2WINS如何工作597.3.3配置WINS客户机607.3.4为代理配置WINS607.3.5配置NT4.0系统617.3.6配置Windows95或Windows98系统617.4安装WINS服务器617.5WINS管理和维护627.5.1加入静态表项627.5.2维护WINS数据库637.5.3备份WINS数据库657.5.4备份WINS注册项657.5.5恢复WINS数据库657.5.6压缩WINS数据库667.5.7WINS复制参与者667.5.8WINS实现建议677.6集成WINS和DNS名字解析服务677.7DHCP服务WINS选项677.8通过LMHOSTS进行NetBIOS名字解析687.9小结69第8章地址发现协议(BOOTP和DHCP)718.1“引导”协议(BOOTP)718.2动态主机配置协议(DHCP)728.2.1DHCP如何工作728.2.2理解租用地址738.3管理地址池748.4DHCP能处理的其他分配758.4.1注意重载758.4.2其他分配758.5小结76第三部分IP和相关协议第9章IP协议家族779.1TCP/IP模型779.1.1解剖TCP/IP模型789.1.2协议组件789.2理解网际协议(IP)799.2.1IPv4结构799.2.2IP做什么809.3理解传输控制协议(TCP)819.3.1TCP头结构819.3.2TCP做什么839.4理解用户数据报协议(UDP)859.4.1UDP头结构859.4.2UDP能做什么859.4.3TCP和UDP869.5小结86第10章IPv68710.1IPv6数据报8710.1.1优先级分类8810.1.2流标识8910.1.3128位IP地址8910.1.4IP扩展头9010.2多IP地址主机9110.3单播、组播和任一播头9110.4从IPv4到IPv6的过渡9310.5小结94第四部分IP互联第11章IP网络中的路由9511.1路由基本知识9511.1.1静态路由9611.1.2距离-向量路由9911.1.3链路-状态路由10011.2IP网络中的收敛10211.2.1适应拓扑变化10211.2.2收敛时间10611.3计算IP网络中的路由10611.3.1存储多条路由10711.3.2初始化更新10711.3.3路由度量标准10711.4小结108第12章路由信息协议(RIP)10912.1理解RFC105810912.1.1RIP报文格式10912.1.2RIP路由表11112.2操作机制11212.2.1计算距离向量11312.2.2更新路由表11612.2.3寻址问题11812.3拓扑变化12012.3.1收敛12012.3.2计值到无穷12212.4RIP的限制12712.4.1跳数限制12812.4.2固定度量12812.4.3对路由表更新反应强烈12812.4.4收敛慢12812.4.5缺乏负载均衡12812.5小结129第13章开放式最短路径优先13013.1OSPF起源13013.2理解RFC2328OSPF,版本213013.2.1OSPF区13113.2.2路由更新13413.3研究OSPF数据结构13613.3.1HELLO报文13713.3.2数据库描述报文13713.3.3链路-状态请求报文13813.3.4链路-状态更新报文13813.3.5链路-状态应答报文14013.4计算路由14013.4.1使用自动计算14013.4.2使用缺省路由耗费14113.4.3最短路径树14213.5小结144第14章网关协议14514.1网关、桥和路由器14514.1.1网关14514.1.2网桥14614.1.3路由器14614.1.4自治系统14614.2网关协议:基础知识14614.3内部网关协议和外部网关协议14714.3.1网关-网关协议(GGP)14714.3.2外部网关协议(EGP)14714.3.3内部网关协议(IGP)14814.4小结148第五部分网络服务第15章互联网打印协议14915.1IPP历史14915.2IPP和端用户15015.3使用HP的IPP实现15115.4小结152第16章LDAP:目录服务15316.1为什么使用目录服务15316.2目录服务的功能15316.3IP上的目录服务15416.4OSIX.500目录模型15616.4.1早期的X.50015716.4.2今天的X.50015716.5LDAP结构15716.5.1LDAP层次结构15716.5.2名字结构15816.6目录系统代理和访问协议15816.7轻型目录访问协议15816.7.1查询信息15916.7.2存储信息16016.7.3访问权限和安全16016.8LDAP服务器-服务器通信16116.8.1LDAP数据互换格式(LDIF)16116.8.2LDAP复制16216.9设计LDAP服务16216.9.1定义需求16216.9.2设计策略16316.9.3性能16416.9.4网络功能16516.9.5安全16616.10LDAP配置16916.11产品环境16916.11.1创建计划17016.11.2有价值的建议17116.12选择LDAP软件17116.13小结174第17章远程访问协议17517.1远程互联17517.1.1ISDN17617.1.2电缆调制解调器17617.1.3数字用户环(DSL)17617.1.4无线网络17717.2远程认证拨入用户服务(RADIUS)17717.2.1RADIUS认证17817.2.2记账信息17917.3用SLIP、CSLIP和PPP传输IP数据报文17917.3.1串行线路接口协议(SLIP)17917.3.2压缩的SLIP(CSLIP)18017.3.3点到点协议(PPP)18017.4隧道远程访问18417.4.1点到点隧道协议(PPTP)18517.4.2两层隧道协议(L2TP)18817.4.3IPSec19217.5小结194第18章防火墙19518.1使网络安全19518.2使用防火墙19618.2.1代理服务器19718.2.2报文过滤器19818.3使服务安全19818.3.1电子邮件(SMTP)19818.3.2HTTP:万维网:NNTP19918.3.6DNS20018.4建造用户自己的防火墙20018.5使用商业防火墙软件20018.6小结202第19章IP安全20319.1使用加密20319.1.1公共-私钥加密20419.1.2对称私钥加密20519.1.3DES、IDEA及其他20519.2数字签名认证20619.3破译加密的数据20719.4保护网络20719.4.1登录名和口令20819.4.2文件的目录允许权限20819.4.3信任关系20919.4.4UNIX和Linux系统上的UUCP20919.5应付最坏情况21019.6小结210第六部分实现TCP/IP第20章一般配置问题21120.1安装网卡21120.1.1网卡21120.1.2资源配置21220.1.3安装适配器软件21320.1.4重定向器和API21420.1.5服务21420.1.6NIC接口21520.2网络和传输层协议21520.2.1IP配置要求21520.2.2配置缺省网关地址21620.2.3配置名字服务器地址21720.2.4配置邮件服务器地址21720.2.5注册域名21820.3IP配置21820.4配置路由表21820.5异种协议的IP封装21920.6小结220第21章Windows9822121.1Windows98网络体系结构22121.1.1安装网卡22221.1.2更改网卡配置22421.1.3当Windows98引导失败22421.2配置Windows98的TCP/IP22521.2.1写在开始之前22521.2.2安装TCP/IP22521.2.3配置微软的TCP/IP22521.2.4DNS配置22721.2.5静态配置文件22821.2.6注册表配置22921.2.7测试TCP/IP23121.3小结232第22章Windows98拨号网络23322.1配置拨号网络适配器23322.2安装拨号网络23422.3服务器类型23522.4编写脚本23822.5多重链接23822.6PPTP23922.6.1安装及配置PPTP24022.6.2建立PPTP连接24022.7Windows98拨号服务器24122.8解决拨号网络连接中的问题24222.8.1确认DUN配置24222.8.2PPP日志24322.9小结243第23章WindowsNT4.024423.1WindowsNT版本24423.2体系结构24423.3安装WindowsNT4.024423.4配置TCP/IP24623.4.1IP地址24623.4.2DNS24823.4.3WINS地址24823.4.4DHCP中继24923.4.5路由25023.5简单TCP/IP服务25023.6远程访问服务(RAS)25023.7DHCP服务器25223.7.1安装DHCP服务器服务25223.7.2控制DHCP服务器服务25323.7.3压缩DHCP数据库25323.7.4管理DHCP25423.8使用MicrosoftDNS25623.8.1安装DNS25623.8.2创建区25723.8.3配置逆向域名解功能25823.8.4配置DNS与WINS服务器的连接25923.8.5增加辅助名字服务器25923.9FTP和HTTP服务25923.10TCP/IP打印服务25923.10.1安装TCP/IP打印服务25923.10.2安装LPR服务26023.11Windows2000新特性26023.12小结261第24章在NovellNetWare中支持IP26224.1Novell与TCP/IP26224.1.1IP与NetWare426224.1.2NetWare5与PureIP初始化26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持26324.2.1IP隧道26424.2.2IP中继26424.2.3LANWorkPlace26424.2.4IPX-IP网关26524.2.5NetWare/IP26524.3NetWare5—Novell对IP的完全支持26624.3.1纯IP26624.3.2多协议26624.4安装选项26624.4.1NetWare5的IP-Only安装26724.4.2IPX-Only安装26724.4.3混合TCP/IP安装26824.5IP迁移辅助工具26824.5.1NDS26824.5.2DNS26924.5.3DHCP26924.5.4DDNS26924.5.5SLP26924.5.6兼容模式26924.5.7迁移代理27024.6迁移策略27024.6.1使用测试平台27024.6.2迁移建议27024.7小结271第七部分使用TCP/IP应用第25章Whois和Finger27325.1理解Whois协议27325.1.1互联网注册27325.1.2Whois数据库27425.1.3基于Web的Whois27525.1.4命令行方式的Whois27625.1.5示例27625.1.6基于的Whois27825.2扩充Whois27925.2.1提示Whois(RWhois)27925.2.2WHOIS 28025.3使用Finger28025.3.1Finger命令28025.3.2Finger守护进程28225.3.3非UNIX环境下的Finger28325.3.4Finger的应用28325.4相关RFC文档28525.5小结285第26章文件传输协议28626.1FTP和TFTP在网络世界中的作用28626.2使用FTP传输文件28626.2.1FTP连接28726.2.2使用FTP客户端建立连接28826.2.3FTP安全29626.2.4FTP服务器及守护进程29926.2.5匿名FTP访问29926.3使用TFTP30026.3.1FTP与TFTP的区别30126.3.2TFTP命令30126.4小结301第27章使用30227.1理解协议守护进程30327.3使用命令GUI应用命令30527.3.4示例30827.4高级主题30927.4.1安全应用30927.4.3使用访问其他TCP/IP服务31027.5相关RFC文档31227.6小结313第28章使用r系列实用工具31428.1理解r系列命令31428.1.1安全问题31428.1.2禁止使用r系列命令31528.1.3增强r系列命令的安全性31628.2使用r系列命令的替代方法31728.3r系列命令详解31728.3.2相关文件32028.4在非UNIX环境下实现r系列命令的功能32128.5小结322第29章使用网络文件系统(NFS)32329.1什么是NFS32329.1.1NFS的历史32329.1.2为何使用NFS32329.2实现—NFS工作过程32429.2.1远程过程调用(RPC)和外部数据表示(XDR)32429.2.2加载类型32429.3NFS使用的文件及命令32529.3.1NFS守护进程32529.3.2与NFS相关的文件32729.3.3NFS服务器命令32929.3.4NFS客户命令33129.4示例:共享及加载NFS文件系统33329.5NFS常见问题及解决方案33429.5.1不能加载33429.5.2不能卸载33429.5.3硬加载与软加载33429.6相关协议及产品33429.6.1WebNFS33529.6.2基于PC的NFS及其他客户端软件33529.6.3SMB和CIFS33529.6.4其他产品33629.7小结336第八部分使用基于IP的应用第30章在应用中集成TCP/IP33730.1使用浏览器作为表示层33830.2不断增加的应用33830.3在已有应用中集成TCP/IP33930.4在其他网络中使用TCP/IP33930.4.1NetBIOS与TCP/IP33930.4.2IPX与UDP34030.4.3ARCNET与TCP/IP34030.5小结340第31章Email协议34131.1电子邮件34131.1.1电子邮件的历史34131.1.2标准及制定标准的组织34131.2X.40034131.3简单邮件传输协议(SMTP)34331.3.1MIME和SMTP34331.3.2其他编码标准34431.3.3SMTP命令34431.3.4SMTP状态码34531.3.5扩展SMTP34531.3.6检查SMTP的头34631.3.7SMTP的优势与不足34731.4使用POP和IMAP取回客户邮件34731.4.1邮局协议(POP)34731.4.2互联网邮件访问协议(IMAP)34831.4.3POP3与IMAP4的比较34831.5高级主题34931.6相关RFC文档及其他参考信息35131.7小结352第32章HTTP:WorldWideWeb35332.1万维网(WWW)35332.1.1Web简史35332.1.2Web的发展35432.2统一资源定位器35432.3Web服务器与浏览器35532.4理解HTTP35632.4.1HTTP/1.135632.4.2MIME与Web35832.4.3HTTP通信示例35832.5高级主题35932.5.1服务器方功能35932.5.2SSL和S-HTTP35932.6Web语言35932.6.1HTML36032.6.2XML36032.6.3CGI36132.6.4Java36132.6.5JavaScript36232.6.6动态服务器页面36232.7Web的未来36332.7.1HTTP-ng36332.7.2IIOP36332.7.3IPv636332.7.4IPP36332.8小结364第33章NNTP:互联网新闻组36533.1互联网新闻组36533.2新闻组和层次36633.3网络新闻传输协议36733.3.1获取新闻组36733.3.2获取消息36933.3.3发布消息37033.4大量广告(Spamming)和新闻黑洞(Blackholing)37133.5小结371第34章Web服务37334.1Web服务工作概览37334.2主流Web服务器37534.3运行ApacheHTTPWeb服务37634.3.1下载、安装和配置Apache37634.3.2在Windows环境下使用Apache38134.4浏览其他Web服务器38334.5小结383第九部分使用与管理TCP/IP网络第35章协议配置与调整38535.1系统的初始化问题38535.2配置文件39035.2.1在/etc/protocols文件中定义网络协议39035.2.2在/etc/hosts文件中标识主机39135.2.3TCP/IP与/etc/services文件d守护进程与/etc/d.conf文件39435.2.5在/works文件中设置网络39735.2.6DNS客户与/etc/resolv.conf39735.3小结398第36章配置DNS39936.1域名服务器39936.2资源记录40036.3域名解析40136.4配置UNIX或Linux域名服务器(DNS)40136.4.1添加资源记录40236.4.2完成DNS文件40236.4.3启动DNS守护进程40536.4.4配置客户端40536.5Windows和域名服务器40536.6小结406第37章网络管理40737.1制定网络监控方案40737.2网络问题及其解决方案40837.3网络管理工具40837.3.1使用协议分析器40937.3.2专家系统41037.3.3基于PC的分析器41037.3.4网络管理协议支持41137.3.5集成网络仿真/模型工具41137.4配置SNMP41237.4.1配置WindowsSNMP41337.4.2配置UNIXSNMP41437.4.3SNMP安全属性41437.4.4SNMP代理与管理41537.5SNMP工具及命令41637.6RMON及相关的MIB模型41737.7建立网管需求41737.8小结419第38章SNMP:简单网络管理协议42038.1什么是SNMP42038.2管理信息基(MIB)42138.3使用SNMP42138.4UNIX与SNMP42238.4.1在UNIX和Linux上安装SNMP42338.4.2SNMP命令42438.5Windows与SNMP42438.5.1WindowsNT42538.5.2Windows95、Windows98和Windows3.x42538.6小结427第39章加强TCP/IP传输安全42839.1定义所需的网络安全42839.1.1什么是网络安全42839.1.2为什么网络安全非常重要42939.1.3安全级别42939.1.4口令与口令文件43039.1.5控制对口令的访问43039.2加强网络安全43139.2.1攻击种类43139.2.2加强网络安全43239.3应用配置守护进程与/etc/d.conf43439.3.2网络加密软件43639.3.3TCPWrapper43639.4使用端口及可信端口43739.4.1防火墙43739.4.2包过滤43739.4.3应用层网关43839.4.4其他应用的过滤43839.5一般安全事务43839.5.1用户帐号维护43839.5.2审计43839.5.3正确的系统配置43839.6小结438第40章问题解决工具及要点44040.1监视网络行为44040.2标准应用程序44040.2.1测试基本连接44140.2.2ping命令44240.2.3解决网络访问故障44340.3解决网络接口层问题44940.4解决网络层问题44940.4.1TCP/IP配置参数44940.4.2IP地址配置问题45040.5解决TCP和UDP问题45340.6解决应用层问题45540.7小结455第十部分附录附录ARFC及标准化457附录BLinux469附录C简写与缩略语480