王朝网络
分享
 
 
 

TCP/IP指南(卷2):应用层协议

王朝导购·作者佚名
 
TCP/IP指南(卷2):应用层协议  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,网络与数据通信,网络协议,

作者: (美)科齐勒克 著,陈鸣,贾永兴,宋丽华 译

出 版 社: 人民邮电出版社

出版时间: 2008-6-1字数: 875000版次: 1页数: 481印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115173959包装: 平装编辑推荐

“我们读过的有关TCP/IP协议最全面的指南……极具可读性……强烈推荐。”

——Network World杂志

“TCP/IP新圣经,文笔流畅生动,妙趣横生。”

——Slashdot网站

“对于我们理解TCP/IP协议并将其应用于网络管理,本书将发挥令人难以置信的作用……真是一部令人赞叹的杰作……包罗万象而且通俗易懂”。

——JavaRanch网站

本书是TCP/IP领域难得一见的鸿篇巨制、新一代的权威著作,以内容全面深入、叙述透彻清晰、文笔幽默生动、图文并茂、富于人性化而享有盛誉,堪称TCP/IP和网络技术的百科全书。

书中不仅涵盖了TCP/IP经典主题和许多高级主题,还深入探讨了其他图书中难以找到的技术细节。更难能可贵的是,作者处处为读者着想。善于化繁为简,力求让各种层次的读者都能非常容易地理解书中讲述的主题。因此,本书无论对初学者还是专业技术人员,都是不可或缺的学习指南和参考著作。

中译本分为两卷出版,本书是第二卷,主要讲述TCP/IP应用层协议,第一卷则主要讲述网络技术基础、OSI参考模型和TCP/IP底层核心协议。IPv6的影响已经融入全书。

内容简介

The TCP/IP Guide是TCP/IP领域的一部百科全书式的经典著作,书中对TCIP/IP协议的原理和实现做了全面的介绍,涉及因特网中使用的各种最新的协议和技术。本书是其中译本的第2卷,主要介绍TCP/IP应用层协议,共10部分39章,分别介绍了名字系统及TCP/IP名字注册和名字解析、网络文件和资源共享协议、主机配置与TCP/IP主机配置协议、TCP/IP网络管理框架和协议、TCP/IP应用层寻址和应用程序分类、TCP/IP通用文件传送协议、TCP/IP电子邮件系统、TCP/IP万维网和HTTP、其他文件和报文传送应用程序、交互式和管理性的实用程序及协议等。本书层次结构清晰,配有大量的插图和表格来辅助文字表述,同时还辅以大量的“注解”、“要点”等,可读性极强。

本书内容丰富,易于理解,理论联系实践,是不可多得的TCP/IP方面的权威指南。

作者简介

Charles M.Kozierok,世界知名的技术作家。他是The PC Guide网站的创建者,该网站内容极为丰富,在世界范围内产生了广泛影响。他拥有麻省理工学院管理学和电子工程与计算机科学(EECS)硕士学位,目前专职从事技术图书写作。本书是他的代表性著作,耗费数年心血写成。

目录

第一部分名字系统及TCP/IP名字注册和名字解析

第1章名字系统问题、概念和技术

1.1名字系统概述

1.1.1用于寻址的符号名

1.1.2悖论:名字系统既是必要的又是多余的

1.1.3决定名字系统必要性的因素

1.1.4名字系统基本功能:名字空间、名字注册和名字解析

1.2名字空间和名字体系结构

1.2.1名字空间功能

1.2.2扁平名字体系结构(扁平名字空间)

1.2.3层次名字体系结构(结构化名字空间)

1.2.4名字体系结构比较

1.3名字注册方法、管理和权威机构

1.3.1名字注册功能

1.3.2层次名字注册

1.3.3名字注册方法

1.4名字解析技术及要素

1.4.1名字解析方法

1.4.2客户机/服务器名字解析功能单元

1.5效率、可靠性及其他有关名字解析的考虑

1.5.1效率考虑

1.5.2可靠性考虑

1.5.3其他考虑

第2章TCP/IP名字系统概述及主机表名系统

2.1TCP/IP主机名及名字系统的发展简史

2.1.1研制第一个名字系统:ARPAnet主机名列表

2.1.2在主机表文件中存储主机名

2.1.3主机表名系统不再适应发展要求并向DNS过渡

2.2TCP/IP主机表名系统

2.2.1主机表名解析

2.2.2主机表名注册

2.2.3主机表名系统的缺陷

2.2.4现代网络环境中主机表名系统的使用

第3章域名系统(DNS)概述、功能及特性

3.1DNS概述、发展历史和标准

3.1.1早期DNS的研制及向层次域的过渡

3.1.2DNS的标准化及最初定义标准

3.1.3DNS的演变及其他重要的标准

3.1.4DNS为适应IPv6所做的调整

3.2DNS设计目标、目的和假设

3.2.1DNS设计目标和目的

3.2.2DNS设计假设

3.3DNS组件及一般功能

3.3.1DNS名字空间

3.3.2名字注册(包括管理和权限)

3.3.3名字解析

第4章DNS名字空间、体系结构和术语

4.1DNS域和DNS层次名字体系结构

4.1.1DNS名字空间中的基本概念:域

4.1.2DNS名字的层次树结构

4.2DNS结构化元素和术语

4.2.1DNS与树有关的术语

4.2.2DNS与域有关的术语

4.2.3DNS与家族有关的术语

4.3DNS标签、名字和语法规则

4.3.1DNS标签和标签语法规则

4.3.2域名结构

4.4绝对(全限定的)与相对(部分限定的)域名规约

4.4.1全限定域名

4.4.2部分限定域名

第5章DNS名字注册、公共管理、地区及权威机构

5.1DNS层次权威机构结构和分布式名字数据库

5.1.1DNS根域中央权威机构

5.1.2TLD权威机构

5.1.3低级权威机构委托

5.1.4权威机构层次结构与名字层次结构的关系

5.1.5DNS分布式名字数据库

5.2DNS组织的(通用的)TLD和权威机构

5.2.1最早的通用TLD

5.2.2新的通用TLD

5.3DNS地理政治(国家代码)TLD和权威机构

5.3.1国家代码指定

5.3.2国家代码TLD权威机构

5.3.3国家代码域的租借/出售

5.3.4地理政治TLD的缺点

5.4二级域及更低级域的公共注册

5.4.1注册权威机构

5.4.2注册协调

5.5DNS公共注册争议和争议解决

5.5.1公共注册争议

5.5.2解决注册争议的方法

5.5.3统一域名争议仲裁策略

5.6DNS名字空间管理层次结构划分:DNS权威机构的地区

5.6.1将名字空间划分成权威机构地区的方法

5.6.2地区对名字解析的影响:权威服务器

5.7DNS专有名字注册

5.7.1使用可公开访问的专有名字

5.7.2在内部场合使用专有名字

5.7.3在没有连接到因特网的网络上使用专有名字

第6章DNS名字服务器概念和操作

6.1DNS一般操作

6.1.1DNS名字服务器体系结构和分布式名字数据库

6.1.2DNS服务器支持功能

6.1.3DNS名字服务器层次结构的逻辑特性

6.2DNS名字服务器数据存储

6.2.1资源记录的二进制和文本表示

6.2.2RR和主文件的使用

6.2.3常见RR类型

6.2.4RR类

6.3DNS名字服务器类型和作用

6.3.1主(主要)/从(次要)服务器

6.3.2名字服务器的作用

6.3.3唯高速缓存名字服务器

6.4DNS地区管理、联系人和地区传输

6.4.1域联系人

6.4.2地区传输

6.5DNS根名字服务器

6.5.1根名字服务器冗余

6.5.2当前的根名字服务器

6.6DNS名字服务器高速缓存

6.6.1名字服务器高速缓存

6.6.2高速缓存数据的持久性和寿命时间间隔

6.6.3负高速缓存

6.7DNS名字服务器负载均衡

6.7.1用多条地址记录分摊对某个域的请求

6.7.2使用多台DNS服务器分摊DNS请求

6.8DNS名字服务器增强

6.8.1自动执行地区传输:DNS通知

6.8.2提高地区传输效率:递增传输

6.8.3处理动态IP地址:DNS更新/动态DNS

第7章DNS解析概念和解析器操作

7.1DNS解析器功能和一般操作

7.1.1名字解析服务

7.1.2名字解析器执行的功能

7.2DNS名字解析技术:迭代解析和递归解析

7.2.1迭代解析

7.2.2递归解析

7.2.3迭代解析和递归解析对比

7.3提高DNS名字解析效率:高速缓存和本地解析

7.3.1高速缓存的动机:查询本地化

7.3.2名字解析器高速缓存

7.3.3本地解析

7.4DNS名字解析过程

7.4.1DNS名字解析的一个简单例子

7.4.2修改解析以处理别名(CNAME记录)

7.5利用IN-ADDR.ARPA域的DNS反向名字解析

7.5.1初始方法:反向查询

7.5.2用于反向解析的IN-ADDR.ARPA名字结构

7.5.3用于反向解析的RR设置

7.6DNS电子邮件支持和邮件交换(MX)资源记录

7.6.1电子邮件名字解析的特殊要求

7.6.2邮件交换记录及其使用

第8章DNS报文传递和报文、资源记录以及主文件格式

8.1DNS报文产生和传送

8.1.1DNS客户机/服务器报文传递概述

8.1.2使用UDP和TCP的DNS报文传送

8.1.3DNS报文处理及通用报文格式

8.2DNS报文首部格式

8.3DNS问题区格式

8.4DNS报文资源记录字段格式

8.4.1DNS通用RR格式

8.4.2通用RR的RData字段格式

8.5DNS名字标记法和报文压缩

8.5.1标准DNS名字标记法

8.5.2DNS电子邮件地址标记法

8.5.3DNS报文压缩

8.6DNS主文件格式

8.6.1DNS通用主文件记录格式

8.6.2部分限定域名的使用和解释

8.6.3主文件指令

8.6.4主文件语法规则

8.6.5具体RR语法和例子

8.6.6主文件例子

8.7为支持IPv6所做的DNS修改

8.7.1IPv6 DNS扩展

8.7.2对IPv6 DNS扩展的修改建议

第二部分网络文件和资源共享协议

第9章网络文件和资源共享以及TCP/IP NFS

9.1文件和资源共享的概念与组件

9.1.1文件和资源共享协议的强大功能

9.1.2文件和资源共享协议的组件

9.2NFS的设计目标、版本和标准

9.2.1NFS的设计目标

9.2.2NFS的版本和标准

9.3NFS体系结构和组件

9.3.1NFS的主要组件

9.3.2NFS其他重要功能

9.4基于外部数据表示(XDR)标准的NFS数据定义

9.4.1一种通用数据交换方法:XDR

9.4.2XDR数据类型

9.5使用远程过程调用(RPC)的NFS客户机/服务器操作

9.5.1RPC操作与运输协议用法

9.5.2NFS中的客户机和服务器职责

9.5.3客户机和服务器高速缓存

9.6NFS服务器过程和操作

9.6.1NFS版本2和版本3服务器过程

9.6.2NFS版本4服务器过程和操作

9.7NFS文件系统模型与装配协议

9.7.1NFS文件系统模型

9.7.2装配协议

第三部分主机配置与TCP/IP主机配置协议

第10章主机配置概念、问题和动机

10.1主机配置的目的

10.2主机人工配置存在的问题

10.3使配置过程自动化:主机配置协议

10.4主机配置协议在TCP/IP中起的作用

第11章TCP/IP引导协议(BOOTP)

11.1BOOTP概述、历史和标准

11.1.1BOOTP:克服RARP的缺陷

11.1.2厂商特定参数

11.1.3BOOTP的修改与DHCP的研发

11.2BOOTP客户机/服务器报文传递和寻址

11.2.1BOOTP报文传递和运输

11.2.2BOOTP中广播和端口的使用

11.2.3丢失报文的重传

11.3BOOTP详细操作

11.3.1BOOTP引导过程

11.3.2CIAddr字段的解释

11.4BOOTP报文格式

11.5BOOTP厂商特定区域和厂商信息扩展

11.5.1BOOTP厂商信息扩展

11.5.2BOOTP厂商信息字段

11.6BOOTP中继代理(转发代理)

11.6.1BOOTP中继代理的功能

11.6.2使用中继代理的BOOTP常规操作

11.6.3使用广播中继BOOTP请求

第12章DHCP概述与地址分配概念

12.1DHCP概述、历史和标准

12.1.1在BOOTP基础之上的DHCP

12.1.2DHCP特色的概述

12.2DHCP地址指派与分配机制

12.2.1DHCP地址分配

12.2.2DHCP人工分配

12.2.3DHCP动态分配

12.2.4DHCP自动分配

12.3DHCP租用

12.3.1DHCP租用长度策略

12.3.2无限租用的问题

12.4DHCP租用生命周期和租用定时器

12.4.1DHCP租用生命周期阶段

12.4.2更新与重绑定定时器

12.5DHCP租用地址池、范围以及地址管理

12.5.1地址池长度的选择

12.5.2租用地址范围

12.5.3地址管理的其他问题

第13章DHCP配置与操作

13.1DHCP客户机和服务器职责的概述

13.1.1DHCP服务器职责

13.1.2DHCP客户机职责

13.1.3DHCP客户机/服务器的角色

13.1.4DHCP中继代理

13.2DHCP配置参数、存储与通信

13.2.1配置参数的管理

13.2.2参数存储

13.2.3配置参数的传递

13.3DHCP通用操作和客户机有限状态机

13.4DHCP租用分配、重分配和更新

13.4.1初始的租用分配过程

13.4.2DHCP租用重分配的过程

13.4.3DHCP租用更新和重绑定过程

13.4.4DHCP早期租用终止(释放)过程

13.5非DHPC地址的客户机参数配置过程

第14章DHCP报文传递、报文类型和格式

14.1DHCP报文的生成、寻址、传输和重传

14.1.1报文的生成和通用格式

14.1.2报文传输

14.1.3丢失报文的重传

14.2DHCP报文格式

14.3DHCP选项

14.3.1选项和选项格式

14.3.2选项类别

14.3.3选项过载

14.4DHCP选项/BOOTP厂商信息字段的概要

14.4.1RFC 1497厂商扩展

14.4.2基于主机的IP层参数

14.4.3基于接口的IP层参数

14.4.4基于接口的链路层参数

14.4.5TCP参数

14.4.6应用程序和服务参数

14.4.7DHCP扩展

第15章DHCP客户机/服务器的实现、特性和IPv6支持

15.1DHCP服务器和客户机的实现与管理问题

15.1.1DHCP服务器的实现

15.1.2DHCP客户机的实现

15.2DHCP报文中继和BOOTP中继代理

15.2.1用于DHCP的BOOTP中继代理

15.2.2DHCP中继过程

15.3DHCP自配置/自动专用IP寻址(APIPA)

15.3.1APIPA操作

15.3.2APIPA的限制

15.4DHCP服务器冲突检测

15.5DHCP和BOOTP的互操作性

15.5.1BOOTP客户机连接到DHCP服务器

15.5.2DHCP客户机连接到BOOTP服务器

15.6DHCP的安全性问题

15.6.1DHCP安全性担忧

15.6.2DHCP鉴别

15.7用于IPv6的DHCP(DHCPv6)

15.7.1IPv6中两种自配置方法

15.7.2DHCPv6操作概述

15.7.3DHPCv6报文交换

第四部分TCP/IP网络管理框架和协议

第16章TCP/IP因特网标准管理框架概述

16.1TCP/IP因特网标准管理框架的概述、历史及SNMP

16.1.1SNMP的早期研制

16.1.2SNMP的两个含义

16.1.3SNMP的设计目标

16.1.4SNMP的进一步发展和SNMP变体的问题

16.2TCP/IP SNMP的操作模型、组件和术语

16.2.1SNMP设备类型

16.2.2SNMP实体

16.2.3SNMP操作模型的总结

16.3TCP/IP因特网标准管理框架的体系结构和协议组件

16.3.1SNMP框架组件

16.3.2SNMP框架的体系结构

16.4TCP/IP因特网标准管理框架和SNMP的版本

16.4.1SNMPv1

16.4.2SNMPsec

16.4.3SNMPv2

16.4.4SNMPv2的变体

16.4.5SNMPv3

16.5TCP/IP因特网标准管理框架和SNMP标准

第17章TCP/IP SMI和MIB

17.1TCP/IP SMI和MIB概述

17.1.1SNMP的面向信息设计

17.1.2MIB和MIB对象

17.1.3定义MIB对象:SMI

17.2TCP/IP MIB对象、对象特性和对象类型

17.2.1MIB对象特性

17.2.2SMI数据类型

17.3TCP/IPMIB对象描述符、对象标识符和对象名字层次结构

17.3.1对象描述符

17.3.2对象标识符

17.3.3MIB对象名字层次结构

17.3.4MIB对象标识符的递归定义

17.4TCP/IP MIB模块和对象组

17.4.1MIB对象进到对象组的组织中

17.4.2MIB模块

17.4.3MIB模块格式

第18章TCP/IP SNMP的概念和操作

18.1SNMP协议概述

18.1.1SNMPv1的早期研制

18.1.2SNMPv2与将SNMP划分为协议操作和传输映射

18.1.3SNMP通信方法

18.2SNMP协议操作

18.2.1SNMP PDU类别

18.2.2使用GetRequest和(Get)Response报文的基本请求/响应信息轮询

18.2.3使用GetNextRequest和GetBulk-Request报文进行表格遍历

18.2.4使用SetRequest报文修改对象

18.2.5使用陷阱和InformRequest报文进行信息通知

18.3SNMP协议的安全性问题和方法

18.3.1SNMPv1的安全性问题

18.3.2SNMPv2/SNMPv3的安全性方法

第19章SNMP协议报文传递和报文格式

19.1SNMP协议报文的生成

19.2SNMP传输映射

19.2.1UDP报文的长度问题

19.2.2传输丢失问题

19.3SNMP的通用报文格式

19.3.1SNMP报文和PDU之间的区别

19.3.2PDU的通用格式213

19.4SNMPv1的报文格式

19.4.1SNMPv1的通用报文格式

19.4.2SNMPv1的PDU格式

19.5SNMPv2的报文格式

19.5.1SNMPv2p 的报文格式

419.5.2SNMPv2c的报文格式

19.5.3基于SNMPv2u的报文格式

19.5.4SNMPv2的PDU格式

19.6SNMPv3的报文格式

第20章TCP/IP远程网络监视(RMON)

20.1RMON标准

20.2RMON的MIB层次结构和对象组

20.3RMON告警、事件和统计

第五部分TCP/IP应用层寻址和应用程序分类

第21章TCP/IP应用层寻址:URI、URL和URN

21.1URL概述和标准

21.1.1URI的类别:URL和URN

21.1.2URI标准

21.2URL的通用语法

21.2.1通用的因特网纲要语法

21.2.2URL语法元素的省略

21.2.3URL分片

21.2.4不安全的字符和特殊编码

21.3URL纲要和纲要特定的语法

21.3.1万维网/超文本传送协议语法(http)

21.3.2文件传送协议语法(ftp)

21.3.3电子邮件语法(mailto)

21.3.4Gopher协议语法(gopher)

21.3.5网络新闻/Usenet语法(news)

21.3.6网络新闻传输协议语法(nntp)

21.3.7远程登录语法(telnet)

21.3.8本地文件语法(file)

21.3.9特殊的语法规则

21.4URL的相对语法和基础URL

21.4.1相对URL的解释规则

21.4.2相对URL的实际解释

21.5URL的长度和复杂性问题

21.5.1URL回绕和定界

21.5.2明确的URL定界和重定向

21.5.3URL缩写

21.6URL的蒙昧、困惑和常用的欺骗

21.7URN

21.7.1URL的问题

21.7.2URN的概述

21.7.3URN的名字空间和语法

21.7.4URN解析和实现的困难

第22章文件和报文传送概述及应用程序分类

22.1文件的概念

22.2应用程序类别

22.2.1通用的文件传送应用程序

22.2.2报文传送应用程序

22.2.3文件和报文传送方法的融合

第六部分TCP/IP通用文件传送协议

第23章文件传送协议(FTP)

23.1FTP概述、历史和标准

23.1.1FTP研制和标准化

23.1.2FTP操作概述

23.2FTP的操作模型、协议组件和关键术语

23.2.1服务器FTP进程和用户FTP进程

23.2.2FTP的控制连接和数据连接

23.2.3FTP进程组件和术语

23.2.4服务器FTP进程组件

23.2.5用户FTP进程组件

23.2.6第三方文件传输(FTP代理)

23.3FTP控制连接的创建、用户鉴别和匿名FTP访问

23.3.1FTP登录序列和鉴别

23.3.2FTP的安全性扩展

23.3.3匿名FTP

23.4文件数据连接管理

23.4.1正常(主动)数据连接

23.4.2被动数据连接

23.4.3关于连接方法的效率和安全性问题

23.5FTP通用数据通信和传输模式

23.5.1流模式

23.5.2块模式

23.5.3压缩模式

23.6FTP数据表示:数据类型、格式控制和数据结构

23.6.1FTP数据类型

23.6.2ASCII数据类型行定界问题

23.6.3FTP格式控制

23.6.4FTP数据结构

23.7FTP内部命令组和协议命令

23.8FTP回答

23.8.1既使用文本回答又使用数字回答的优点

23.8.2回答码的结构和数字解释

23.8.3FTP多行文本回答

23.9FTP的用户接口和用户命令

23.9.1命令行和图形FTP接口

23.9.2典型的FTP用户命令268

23.10FTP会话的例子

第24章TFTP

24.1TFTP的概述、历史和标准

24.1.1为什么需要TFTP

24.1.2FTP和TFTP的比较

24.1.3TFTP操作的概述

24.2TFTP的通用操作、连接创建和客户机/服务器通信

24.2.1连接创建和标识

24.2.2客户机/服务器报文传递的锁步方式

24.2.3TFTP简化的报文传递机制带来的问题

24.3TFTP的详细操作和报文传递

24.3.1初始报文交换

24.3.2数据块编号

24.3.3TFTP读过程的步骤

24.3.4TFTP写过程的步骤

24.4TFTP的选项和选项协商

24.4.1TFTP选项的协商过程

24.4.2TFTP选项

24.5TFTP报文格式

24.5.1读请求和写请求报文

24.5.2数据报文

24.5.3确认报文

24.5.4差错报文

24.5.5选项确认报文

第七部分TCP/IP电子邮件系统:概念和协议

第25章TCP/IP电子邮件系统的概述和概念

25.1TCP/IP电子邮件系统概述和历史

25.1.1早期的电子邮件

25.1.2TCP/IP电子邮件的历史

25.1.3TCP/IP电子邮件系统概述

25.2TCP/IP电子邮件通信概述

25.3TCP/IP电子邮件报文的通信模型

25.4协议在电子邮件通信中的作用

第26章电子邮件的地址和寻址

26.1TCP/IP电子邮件的寻址和地址解析

26.1.1基于DNS标准的电子邮件地址

26.1.2电子邮件地址的特殊需求

26.2TCP/IP历史的和特殊的电子邮件寻址

26.2.1FidoNet 寻址

26.2.2UUCP风格的寻址

26.2.3网关寻址

26.3TCP/IP电子邮件的别名和地址本

26.4多个接收方的寻址

26.5邮件列表

第27章TCP/IP电子邮件报文格式和报文处理:RFC 822和MIME

27.1RFC 822标准报文格式的概述

27.1.1RFC 822报文格式标准的研制

27.1.2RFC 822报文的概述

27.1.3通用RFC 822报文结构

27.2RFC 822标准报文格式的首部字段和组

27.2.1首部字段的格式

27.2.2首部字段组

27.2.3通用的首部字段组和首部字段

27.3RFC 822标准报文格式的处理和解释

27.4MIME概述

27.4.1MIME的能力

27.4.2MIME标准

27.5MIME的基本结构和首部

27.5.1基本结构

27.5.2MIME实体

27.5.3主要的MIME首部

27.5.4附加的MIME首部

27.6MIME内容类型首部和离散媒体

27.6.1内容类型首部的语法

27.6.2离散媒体类型和子类型

27.7MIME复合媒体类型:多部分和封装的报文结构

27.7.1MIME多部分报文类型

27.7.2多部分报文编码

27.7.3MIME封装的报文类型

27.7.4MIME内容传送编码首部和编码方法

27.7.57位编码和8位编码

27.7.6引用可打印的编码

27.7.7Base64编码

27.8对非ASCII邮件报文首部的MIME扩展

第28章TCP/IP电子邮件交付协议:SMTP

28.1SMTP的概述、历史和标准

28.1.1SMTP标准

28.1.2SMTP通信和报文传送的方法

28.1.3术语:客户机/服务器和发送方/接收方

28.2SMTP连接、会话创建和终止

28.2.1连接创建和终止的概述

28.2.2连接创建和问候交换

28.2.3使用SMTP扩展来创建连接

28.2.4连接终止

28.3SMTP邮件事务的过程

28.3.1SMTP邮件事务的概述

28.3.2SMTP邮件事务的细节

28.4SMTP的特色、能力和扩展

28.4.1SMTP的特色和能力

28.4.2SMTP扩展

28.5SMTP的安全性问题

28.6SMTP命令

28.7SMTP回答和回答码

28.7.1回答码的结构和数字解释

28.7.2SMTP多行文本回答

28.7.3增强的状态码回答

第29章访问和取回TCP/IP电子邮件的协议和方法

29.1TCP/IP电子邮件的邮箱访问模型、方法和协议概述

29.2TCP/IP邮局协议(POP/POP3)

29.2.1POP的概述、历史、版本和标准

29.2.2POP3的通用操作

29.2.3POP3的会话状态

29.3TCP/IP因特网报文访问协议(IMAP/IMAP4)

29.3.1IMAP的概述、历史、版本和标准

29.3.2IMAP的通用操作

29.3.3IMAP的会话状态

29.3.4IMAP的命令、结果和响应

29.3.5IMAP的未鉴别状态:用户鉴别的过程和命令

29.3.6IMAP的鉴别状态:邮箱操作/选择的过程和命令

29.3.7IMAP的选择状态:报文操作过程和命令

29.4TCP/IP直接服务器电子邮件访问

29.5TCP/IP万维网电子邮件访问

第八部分TCP/IP万维网和HTTP

第30章万维网和超文本的概述及概念

30.1万维网和超文本的概述和历史

30.1.1超文本的历史

30.1.2当今的万维网

30.2万维网的系统概念和组件

30.2.1Web的主要功能组件

30.2.2Web服务器和Web浏览器

30.3万维网的媒体和超文本标记语言

30.3.1HTML概述

30.3.2HTML的元素和标记

30.3.3通用的HTML元素

30.3.4通用的文本格式化标记

30.4万维网寻址:HTTP统一资源定位符

30.4.1HTTP 的URL语法

30.4.2资源路径和目录列表

第31章HTTP的通用操作和连接

31.1HTTP的版本和标准

31.1.1HTTP/0.9

31.1.2HTTP/1.0

31.1.3HTTP/1.1

31.1.4未来的HTTP版本

31.2HTTP的操作模型和客户机/服务器通信

31.2.1基本的HTTP客户机/服务器通信

31.2.2中间设备和HTTP请求/响应链

31.2.3高速缓存对HTTP通信的影响

31.3HTTP的短时间与持久连接及流水线操作

31.3.1持久连接

31.3.2流水线操作

31.3.3HTTP持久连接的创建和管理

第32章HTTP的报文、方法和状态码

32.1HTTP的通用报文格式

32.2HTTP请求报文的格式

32.2.1请求行

32.2.2首部

32.3HTTP响应报文的格式

32.3.1状态行

32.3.2首部

32.4HTTP方法

32.4.1通用方法

32.4.2其他方法

32.4.3安全的及幂等的方法

32.5HTTP的状态码和原因短语

32.5.1状态码的格式

32.5.2原因短语

32.5.3100(继续)初始回答

第33章HTTP报文首部

33.1HTTP通用首部

33.1.1Cache-Control首部

33.1.2Warning首部

33.1.3其他HTTP通用首部

33.2HTTP请求首部

33.3HTTP响应首部

33.4HTTP实体首部

第34章HTTP实体、传送、编码方法和内容管理

34.1HTTP实体和因特网媒体类型

34.1.1媒体类型和子类型

34.1.2媒体类型的HTTP用法

34.1.3HTTP结构和MIME结构的区别

34.2HTTP的内容和传送编码

34.2.1HTTP的两级编码方案

34.2.2内容和传送编码的使用

34.3HTTP的数据长度问题、分块传送和报文尾部

34.3.1动态数据长度

34.3.2分块传送和报文尾部

34.4HTTP内容协商和质量值

34.4.1内容协商技术

34.4.2偏好权重的质量值

第35章HTTP的特性、能力和问题

35.1HTTP高速缓存特性和问题

35.1.1HTTP高速缓存的优点

35.1.2高速缓存的位置

35.1.3高速缓存的控制

35.1.4高速缓存的一些重要问题

35.2HTTP代理服务器和代理

35.2.1代理的优点

35.2.2代理和高速缓存的比较

35.2.3一些重要的代理问题

35.3HTTP的安全性和隐秘性

35.3.1HTTP的鉴别方法

35.3.2安全性和隐秘性担忧及存在的问题

35.3.3在HTTP中确保隐秘性的方法

35.4使用cookie进行HTTP状态管理

35.4.1cookie存在的问题

35.4.2cookie使用的管理

第九部分其他文件和报文传送应用程序

第36章USENET(网络新闻)和TCP/IP NNTP

36.1Usenet的概述、历史和操作

36.1.1Usenet的历史

36.1.2Usenet的操作和特性

36.1.3Usenet的传送方法

36.2Usenet的通信模型

36.2.1Usenet的面向公共发布

36.2.2Usenet的通信过程

36.2.3报文传播和服务器组织

36.2.4Usenet的寻址:新闻组

36.3Usenet的报文格式和特殊的首部

36.3.1Usenet首部的种类和通用首部

36.3.2附加的Usenet首部

36.3.3Usenet的MIME报文

36.4NNTP的概述和通用操作422

36.5NNTP服务器之间的通信过程:新闻文章的传播

36.5.1Usenet的服务器结构

36.5.2基本的NNTP传播方法

36.6NNTP客户机/服务器的通信过程:新闻张贴和访问

36.6.1新闻张贴、访问和阅读

36.6.2新闻访问方法

36.6.3其他的客户机/服务器功能

36.6.4文章线程

36.7NNTP的命令和命令扩展

36.7.1命令语法

36.7.2基础命令集

36.7.3NNTP的命令扩展

36.8NNTP的状态响应和响应码

第37章Gopher协议

37.1Gopher概述和通用操作

37.1.1在Gopher服务器上存储信息

37.1.2Gopher客户机/服务器的操作

37.2Gopher和Web的重要区别

37.3Gopher在现代因特网中的作用

第十部分交互式和管理性的实用程序及协议

第38章TCP/IP交互的和远程应用协议

38.1Telnet协议

38.1.1Telnet的概述、历史和标准

38.1.2Telnet连接和客户机/服务器操作

38.1.3Telnet的通信模型和NVT

38.1.4Telnet的协议命令

38.1.5Telnet的中断处理

38.1.6Telnet选项和选项协商

38.2伯克利远程(r)命令

38.2.1伯克利远程登录(rlogin)

38.2.2伯克利远程命令行解释器(rsh)

38.2.3其他的伯克利远程命令

38.3互联网在线聊天系统(IRC)协议

38.3.1IRC的通信模型和客户机/服务器操作

38.3.2报文传递和IRC频道

38.3.3IRC和现代因特网

第39章TCP/IP管理和故障定位并解决实用程序及协议

39.1TCP/IP主机名实用程序(hostname)

39.2TCP/IP通信验证实用程序(ping)

39.2.1ping实用程序的操作

39.2.2ping的基本用法

39.2.3使用ping来诊断连通性问题的方法

39.2.4ping的选项和参数

39.3TCP/IP路由跟踪实用程序(traceroute)

39.3.1traceroute实用程序的操作

39.3.2traceroute实用程序的基本用法

39.3.3traceroute的选项和参数

39.4TCP/IP地址解析协议实用程序(arp)

39.5TCP/IP DNS名字解析和查找实用程序(nslookup、host和dig)

39.5.1nslookup实用程序

39.5.2host实用程序

39.5.3dig实用程序

39.6TCP/IP的 DNS注册数据库查找实用程序(whois/nicname)

39.7TCP/IP网络状态实用程序(netstat)

39.7.1UNIX的netstat实用程序

39.7.2Windows的netstat实用程序

39.8TCP/IP配置实用程序(ifconfig、ipconfig和winipcfg)

39.8.1UNIX的ifconfig实用程序

39.8.2Windows NT、2000和XP的ipconfig

39.8.3Windows 95、98和Me的winipcfg实用程序

39.9其他的TCP/IP故障定位并解决协议

书摘插图

TCP/IP应用层协议

OSI参考模型常被用来描述网络互联协议和技术的体系结构,说明它们之间的关联关系。在介绍OSI参考模型概念的那一章(《卷1》的第5章),曾经提到过可以将它的7个层划分成两组:低层(1-4层)和高层(5~7层)。当然还存在其他划分层的方法,但这种层划分最好地反映了各层在网络中所起的不同作用。

低层主要考虑格式化、编码和在网络上发送数据的机制,这些层涉及软件要素,但往往与联网硬件设备紧密相关。与此相反,高层主要关心与用户的交互以及那些让我们能够实际使用网络的软件应用、协议和服务的实现,这些要素一般不需要考虑细节问题,而是依赖低层来确保数据能够可靠地到达它们要去的地方。

本卷介绍位于TCP/IP高层部分的很多协议和应用程序的细节,它在组织上与《卷1》有很大不同。由于TCP/IP协议族使用了一种将所有高层混在一起的体系结构,所以即使只是尝试着区分这些层也是不值得做的事。为此,本卷按照功能而不是层进行组织,共包含10个部分:4个部分讨论支持TCP/IP运行的应用层协议,6个部分讨论实际的应用协议。

第一部分讨论名字系统,重点是TCP/IP域名系统(Domain Name System,DNS);第二部分概述文件和资源共享协议,重点介绍网络文件系统(Net work File System,NFS);第三部分阐述TCP/IP主机配置和主机配置协议,包括引导协议(Boot Protocol,BOOTP)和动态主机配置协议(Dynamic Host Configuration Protocol,DHCP);第四部分介绍TCP/IP网络管理框架,包括简单网络管理协议(Simple Network Management Protocol,SNMP)和远程网络监视(Remote Network Monitoring,RMON)。

第五部分介绍TCP/IP应用,概略地讨论了应用层寻址并对文件和报文传输应用程序做一个概览;第六部分阐述通用的文件传送协议,包括文件传送协议(File Transfer Protocol,FTP)和普通文件传送协议(Trivial File Transfer Protocol,TFTP);第七部分解释共同构成TCP/IP电子邮件应用的多个相互关联的协议;第八部分介绍万维网和重要的超文本传送协议(Hypertext Transfer Protocol,HTTP);第九部分介绍Usenet(网络新闻)和Gopher;最后,第十部分讨论交互式和管理性的协议。

TCP/IP指南(卷2):应用层协议

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
游戏人工智能编程案例精粹
数码摄影技巧大全(彩印)
Oracle基础教程
PLC控制系统电磁兼容技术——工程设计与应用
Adobe PREMIERE PRO CS3标准培训教材
所思
读书随笔(修订本)
新素园石谱
隐疾
孟心史学记
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有