本书是《网络工程师教育丛书》的第4册,系统、全面地讲述TCP/IP的体系结构和主要应用程序。全书分为8章,分别介绍TCP/IP体系结构与寻址,TCP/IP应用程序,TCP/IP寻址与子网,TCP/IP协议,TCP/IP服务,TCP/IP路由选择, TCP/IP应用程序原理,以及TCP/IP网络故障诊断。\r\n\r\n 本书是国家网络技术水平考试的指定参考教材,适合网络技术人员和网络管理人员阅读,也可供大中专院校相关专业的师生和具有一定基础的网络爱好者阅读和参考。\r\n
\r\n
第一章 TCP/IP体系结构与寻址 \r\n\r\n 概述 \r\n\r\n 第一节 OSI模型回顾 \r\n\r\n OSI模型各层的主要功能 \r\n\r\n 物理地址 \r\n\r\n 逻辑地址 \r\n\r\n 地址总结 \r\n\r\n 练习 \r\n\r\n 第二节 网际协议组 \r\n\r\n TCP/IP协议组概述 \r\n\r\n TCP/IP各层协议 \r\n\r\n TCP/IP通信 \r\n\r\n 练习 \r\n\r\n 第三节 Internet寻址 \r\n\r\n IP 地址 \r\n\r\n 地址格式 \r\n\r\n 寻址规则 \r\n\r\n A类地址网络示例 \r\n\r\n 练习 \r\n\r\n 第四节 网际互连设备 \r\n\r\n 常见的网络组件 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第二章 TCP/IP应用程序 \r\n\r\n 概述 \r\n\r\n 第一节 TCP/IP应用程序概述 \r\n\r\n 访问TCP/IP应用程序 \r\n\r\n 常见的TCP/IP应用程序 \r\n\r\n 应用程序与相关协议 \r\n\r\n 练习 \r\n\r\n 第二节 Web浏览器和服务器 \r\n\r\n 浏览器和服务器概述 \r\n\r\n Web浏览器 \r\n\r\n 练习 \r\n\r\n 第三节 远程登录协议 \r\n\r\n 远程登录协议常见应用 \r\n\r\n 通过命令行使用远程登录协议 \r\n\r\n 通过Web浏览器方式使用远程登录协议 \r\n\r\n 练习 \r\n\r\n 第四节 文件传送协议 \r\n\r\n FTP用途 \r\n\r\n 浏览器和服务器软件的功能 \r\n\r\n 通过命令行使用FTP \r\n\r\n 通过浏览器使用FTP \r\n\r\n 练习 \r\n\r\n 第五节 电子邮件 \r\n\r\n 电子邮件如何工作 \r\n\r\n 读取IP地址 \r\n\r\n 电子邮件协议 \r\n\r\n 邮件服务器配置 \r\n\r\n 存储/转发邮件系统 \r\n\r\n 练习 \r\n\r\n 第六节 网络管理 \r\n\r\n 网络管理基本概念 \r\n\r\n 被管理结点/设备的类型 \r\n\r\n 网络管理模型 \r\n\r\n 网络管理模式 \r\n\r\n RMON协议 \r\n\r\n 练习 \r\n\r\n 第七节 其他应用程序 \r\n\r\n 网络文件系统(NFS) \r\n\r\n 远程登录(Rlogin) \r\n\r\n X-Window \r\n\r\n 域名系统(DNS) \r\n\r\n 普通文件传送协议(TFTP) \r\n\r\n 网络新闻传送协议(NNTP) \r\n\r\n 动态主机配置协议/引导协议(DHCP/BOOTP) \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第三章 TCP/IP寻址与子网 \r\n\r\n 概述 \r\n\r\n 第一节 数字转换 \r\n\r\n 十进制数到二进制数的转换 \r\n\r\n 二进制数到十进制数的转换 \r\n\r\n 与IP寻址有关的十进制到二进制转换 \r\n\r\n 练习 \r\n\r\n 第二节 子网划分基础 \r\n\r\n 子网划分的意义 \r\n\r\n TCP/IP网络互连 \r\n\r\n 网络掩码 \r\n\r\n 建立子网 \r\n\r\n 小结 \r\n\r\n 最大可用子网数和主机数 \r\n\r\n 确定子网需求 \r\n\r\n IP广播地址 \r\n\r\n 有限广播 \r\n\r\n 定向广播 \r\n\r\n 练习 \r\n\r\n 第三节 C类网络子网划分 \r\n\r\n 地址范围 \r\n\r\n 示例一 \r\n\r\n 示例二 \r\n\r\n 练习 \r\n\r\n 第四节 B类网络子网划分 \r\n\r\n 确定地址范围 \r\n\r\n 示例一 \r\n\r\n 示例二 \r\n\r\n 练习 \r\n\r\n 第五节 A类网络子网划分 \r\n\r\n 确定地址范围 \r\n\r\n 示例一 \r\n\r\n 示例二 \r\n\r\n 练习 \r\n\r\n 第六节 无类别域际路由 \r\n\r\n 使用CIDR的必要性 \r\n\r\n CIDR如何工作 \r\n\r\n 建立超级网 \r\n\r\n 示例一 \r\n\r\n 示例二 \r\n\r\n 示例三 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第四章 TCP/IP协议 \r\n\r\n 概述 \r\n\r\n 第一节 网际协议 \r\n\r\n 网际协议概述 \r\n\r\n IP报头格式与字段描述 \r\n\r\n 服务类型 \r\n\r\n 分段 \r\n\r\n 生存时间 \r\n\r\n 协议 \r\n\r\n 寻址 \r\n\r\n 选项 \r\n\r\n IP帧封装 \r\n\r\n 练习 \r\n\r\n 第二节 地址解析 \r\n\r\n 地址解析协议 \r\n\r\n 帧封装 \r\n\r\n 逆地址解析协议 \r\n\r\n 练习 \r\n\r\n 第三节 用户数据报协议 \r\n\r\n 用户数据报协议服务 \r\n\r\n 基于端口编号的多路分解 \r\n\r\n 用户数据报协议端口编号 \r\n\r\n 帧封装 \r\n\r\n 练习 \r\n\r\n 第四节 传输控制协议与连接的建立 \r\n\r\n TCP特性 \r\n\r\n TCP接口 \r\n\r\n TCP报头 \r\n\r\n 基本操作 \r\n\r\n 序列编号 \r\n\r\n 端口 \r\n\r\n 插口(socket) \r\n\r\n 建立连接 \r\n\r\n 练习 \r\n\r\n 第五节 传输控制协议与数据传输 \r\n\r\n 连接建立功能 \r\n\r\n 数据传输 \r\n\r\n 窗口管理 \r\n\r\n 流控制 \r\n\r\n 连接终止 \r\n\r\n 连接复位 —— 紧急恢复 \r\n\r\n 帧封装 \r\n\r\n 练习 \r\n\r\n 第六节 TCP/IP网络的信息传送 \r\n\r\n 信息传送 \r\n\r\n 网络各层的主要功能 \r\n\r\n 计算机网络寻址 \r\n\r\n 获取逻辑地址 \r\n\r\n 获取物理地址 \r\n\r\n 在应用程序之间建立连接 \r\n\r\n 传送信息 \r\n\r\n 终止连接 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第五章 TCP/IP服务 \r\n\r\n 概述 \r\n\r\n 第一节 域名系统 \r\n\r\n DNS概述 \r\n\r\n DNS层次结构 \r\n\r\n 一致性命名体系 \r\n\r\n 域名系统树形结构 \r\n\r\n 域名授权 \r\n\r\n 区域 \r\n\r\n 域名服务器 \r\n\r\n 授权区域信息 \r\n\r\n 主文件 \r\n\r\n 缓存数据 \r\n\r\n 解析器 \r\n\r\n 练习 \r\n\r\n 第二节 因特网控制消息协议 \r\n\r\n ICMP与OSI模型 \r\n\r\n 封装 \r\n\r\n 报头格式 \r\n\r\n 消息类型 \r\n\r\n 练习 \r\n\r\n 第三节 网际组管理协议 \r\n\r\n IP组播 \r\n\r\n IP组播地址到物理组播地址的映射 \r\n\r\n IGMP消息格式 \r\n\r\n 练习 \r\n\r\n 第四节 引导协议 \r\n\r\n 引导协议 \r\n\r\n BOOTP操作 \r\n\r\n BOOTP中继代理 \r\n\r\n 练习 \r\n\r\n 第五节 动态主机配置协议 \r\n\r\n DHCP概述 \r\n\r\n DHCP消息格式 \r\n\r\n DHCP操作 \r\n\r\n DHCP客户端租约续订 \r\n\r\n DHCP中继代理 \r\n\r\n DHCP客户端 —— DHCPRELEASE消息 \r\n\r\n 练习 \r\n\r\n 第六节 网络地址转换 \r\n\r\n 网络地址转换 \r\n\r\n 网络地址转换概述 \r\n\r\n 静态地址转换 \r\n\r\n 动态地址转换 \r\n\r\n 网络地址端口转换 \r\n\r\n 练习 \r\n\r\n 第七节 IPv6 \r\n\r\n 下一代网际协议 \r\n\r\n 效率提高 \r\n\r\n 安全措施 \r\n\r\n IPv6报头格式 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第六章 TCP/IP路由选择 \r\n\r\n 概述 \r\n\r\n 第一节 IP路由 \r\n\r\n Internet体系结构概述 \r\n\r\n 直接路由 \r\n\r\n 间接路由 \r\n\r\n 路由表 \r\n\r\n 操作模型 \r\n\r\n 静态路由 \r\n\r\n 默认路由 \r\n\r\n 动态路由 \r\n\r\n 管理位距 \r\n\r\n 练习 \r\n\r\n 第二节 路由选择协议 \r\n\r\n 路由信息 \r\n\r\n 自治系统 \r\n\r\n 网关协议 \r\n\r\n 动态路由选择协议 \r\n\r\n 多路径路由 \r\n\r\n 基于路由器的网络体系结构 \r\n\r\n 练习 \r\n\r\n 第三节 路由信息协议(RIP) \r\n\r\n RIP概述 \r\n\r\n 路由信息协议的稳定特性 \r\n\r\n Novell路由信息协议 \r\n\r\n 路由信息协议第2版 \r\n\r\n 练习 \r\n\r\n 第四节 内部网关路由协议(IGRP) \r\n\r\n IGRP概述 \r\n\r\n IGRP稳定特性 \r\n\r\n IGRP度量标准 \r\n\r\n 练习 \r\n\r\n 第五节 开放最短路径优先(OSPF)协议 \r\n\r\n 链路状态路由概述 \r\n\r\n RIP局限性 \r\n\r\n OSPF解决方案 \r\n\r\n 路由区域 \r\n\r\n 区域路由组件 \r\n\r\n 相邻与邻接 \r\n\r\n 形成邻接关系 \r\n\r\n 服务类型路由 \r\n\r\n 练习 \r\n\r\n 第六节 高级路由 \r\n\r\n IGP与EGP \r\n\r\n EGP \r\n\r\n BGP-4 \r\n\r\n 高级路由功能 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第七章 TCP/IP应用程序原理 \r\n\r\n 概述 \r\n\r\n 第一节 Web浏览器和服务器 \r\n\r\n 服务器等待客户机请求 \r\n\r\n 客户机解析服务器IP地址 \r\n\r\n 服务器TCP进程响应客户机的TCP进程 \r\n\r\n 客户机确认服务器的TCP连接请求 \r\n\r\n 服务器处理Web页请求 \r\n\r\n 练习 \r\n\r\n 第二节 远程登录协议 \r\n\r\n 远程终端访问 \r\n\r\n 练习 \r\n\r\n 第三节 文件传送协议 \r\n\r\n 文件传送协议概述 \r\n\r\n 文件传送示例 \r\n\r\n 用户进程与服务器进程 \r\n\r\n 练习 \r\n\r\n 第四节 简单邮件传送协议 \r\n\r\n SMTP命令 \r\n\r\n SMTP概述 \r\n\r\n SMTP邮件进程 \r\n\r\n 邮件地址 \r\n\r\n 邮件传送 \r\n\r\n 练习 \r\n\r\n 第五节 网络管理 \r\n\r\n SNMP与OSI模型 \r\n\r\n SNMP体系结构 \r\n\r\n 管理信息结构 \r\n\r\n MIB名称树和Internet子树 \r\n\r\n 操作与协议数据单元 \r\n\r\n 简单网络管理协议支持的动作 \r\n\r\n 简单网络管理协议编码 \r\n\r\n 消息格式 \r\n\r\n 练习 \r\n\r\n 第六节 H.323标准 \r\n\r\n H.323标准概述 \r\n\r\n H.32x系列标准 \r\n\r\n 网络架构需求 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 第八章 TCP/IP网络故障诊断 \r\n\r\n 概述 \r\n\r\n 第一节 故障诊断原则 \r\n\r\n 故障诊断步骤 \r\n\r\n 故障诊断工具 \r\n\r\n 练习 \r\n\r\n 第二节 视窗网际协议配置工具 \r\n\r\n TCP/IP应用程序和工具 \r\n\r\n 练习 \r\n\r\n 第三节 数据包网际检测程序 \r\n\r\n 数据包网际检测程序操作 \r\n\r\n 练习 \r\n\r\n 第四节 路由跟踪程序 \r\n\r\n 路由跟踪程序工作过程 \r\n\r\n 练习 \r\n\r\n 第五节 Nbstat与Netstat \r\n\r\n Nbstat \r\n\r\n Netstat \r\n\r\n 练习 \r\n\r\n 第六节 地址解析协议 \r\n\r\n 地址解析协议的操作 \r\n\r\n 练习 \r\n\r\n 第七节 故障诊断示例 \r\n\r\n 问题描述 \r\n\r\n 准确查出问题 \r\n\r\n 重建问题 \r\n\r\n 分离原因 \r\n\r\n 拟定并实施改正方案 \r\n\r\n 测试解决方案 \r\n\r\n 记录问题和解决方案, 并获取反馈 \r\n\r\n 解决这一问题使用的工具 \r\n\r\n 练习 \r\n\r\n 本章小结 \r\n\r\n 附录A 课程测验 \r\n\r\n 术语索引 \r\n
\r\n
国家网络技术水平考试(简称NCNE)是国家信息化工程师认证考试(简称NCIE)体系中推出的第一个专业认证考试, 是信息产业部国家信息化工程师认证考试管理中心与美国国家通信系统工程师协会(NACSE)合作的认证考试, 考生在通过国家网络技术水平考试后, 可同时获得国家信息化工程师认证考试管理中心和NACSE颁发的相应级别认证证书, 保持与世界先进水平的同步, 确保我国IT职业教育水平处于国际领先水平.
《网络工程师教育丛书》是国家网络技术水平考试的指定参考教材, 其内容知识规划全面, 所有课程均具有平台中立和基于标准的特点, 因而除了帮助学生获得相应的认证证书之外, 还使他们能够系统地学习网络基本知识, 全面掌握网络设计和连网技术, 同时学习到多种网络协议并获得网络解决方案的实际经验.
《网络工程师教育丛书》的内容从高中水平起步, 一直涵盖到硕士研究生水平, 可以用来培养网络领域不同层次的人才. 利用互联网远程教育和计算机多媒体教学等手段, 从师资培训入手, 解决了中等和高等学校网络教育中存在的师资. 教材. 课件. 学习和教育方法等方面的不足, 并提供完整的实验和实践方法, 克服知识与应用脱节, 真正做到了学以致用, 理论实践相结合.
本书是《网络工程师教育丛书》的第4册, 系统. 全面地讲述TCP/IP的体系结构及其主要应用程序.
本书主要由张文. 邢淑琴. 杨彦昌翻译, 参加翻译工作的还有周星野. 孙世瑞. 王锐. 张艳. 姚健. 陈爱国. 乐涛和李童童等. 由于译者水平所限, 不妥或错误之处在所难免, 恳请读者不吝指正.
“体系结构(Architecture)”是指一个对象的设计和构建. 如果某建筑物被称为哥特式或维多利亚女王时代的建筑, 就会使人想起与其建筑方式和特殊的外部装饰有关的一种特定风格. 在网络环境中也存在同样的概念. 在目前实际使用的几种网络体系结构中, 有些是为小型网络构建的, 有些是为大型网络设计的.
本书介绍从上到下. 为特定目的而设计的传输控制协议/网际协议(TCP/IP)系统体系结构, 以便通过网络在两个端结点之间可靠而有效地路由数据.
有4种类型的系统体系结构:
4 IBM系统网络体系结构(SNA),
4 DECnet,
4 AppleTalk,
4 TCP/IP.
除了TCP/IP之外, 其他体系结构都被看做专有技术. 因此, TCP/IP已经成为目前网络环境中最重要的体系结构. 尽管TCP/IP已经问世很长时间, 但直到最近才因大多数计算机网络将其选择为自己的体系结构而得到广泛推广. 导致这一结果的原因很多, 例如:
4 TCP/IP的非专利技术特性,
4 因特网(Internet). 内联网(Intranet)和外联网(Extranet)的高速发展,
4 操作系统软件中包含TCP/IP.
与其他体系结构不同, TCP/IP是“开放”的. 就是说, 描述TCP/IP的规范和相关协议对普通大众是开放的, 是免费的. 只要登录到Internet就可下载其中每一个协议规范. 这些规范已作为由程序开发者张贴的请求注释(RFC)和TCP/IP提供的协议被放在了网上.
TCP/IP被广泛接受并被大多数机构采用的另一个原因, 是Internet的发展以及连接到Internet的机构和用户数量的增长. 由于Internet是基于TCP/IP的, 因此访问Internet的用户可通过计算机使用TCP/IP.
最后, 还有一个原因就是UNIX和NetWare等操作系统已将TCIP/IP作为其整个结构的一个集成部件, 而Macintosh操作系统(Macintosh OS)和Windows 2000等桌面操作系统中也包含了TCP/IP.
本书的先修课程是《网络基础》.
本书讲述TCP/IP的底层应用程序. 构件和协议, 以及访问Internet所需的链路, 帮助读者辨识TCP/IP层. 构件和功能. 另外, 还将介绍TCP/IP服务和故障排除方法等.