网络工程师教育丛书 TCP IP基础
作者:刘化君,张文 编著
出版时间:2015年版
内容简介
本书是《网络工程师教育丛书》的第4册,比较系统、全面地介绍了TCP/IP协议体系结构和主要的应用程序、构件和协议,以及访问因特网所需的链路。全书分为9章,主要内容包括:TCP/IP体系结构、TCP/IP应用程序、子网划分、TCP/IP协议、TCP/IP服务、下一代网际协议、TCP/IP路由技术、TCP/IP应用程序原理,以及网络协议分析和故障诊断。为帮助读者更好地掌握基础理论知识和应对认证考试,各章均附有小结、练习题及测验题,并对典型题型给出解答提示。
目录
目 录
第一章 TCP/IP体系结构 (1)
概述 (2)
第一节 OSI模型简介 (2)
OSI模型各层的主要功能 (2)
物理地址 (3)
逻辑地址 (4)
地址总结 (6)
练习 (7)
第二节 TCP/IP协议体系 (8)
TCP/IP协议体系概述 (8)
TCP/IP协议体系各层协议 (8)
IP协议的版本 (11)
TCP/IP通信 (12)
练习 (14)
第三节 IP编址 (14)
IP地址 (15)
IP地址格式 (17)
编址规则 (18)
A类地址网络示例 (19)
典型问题分析 (20)
练习 (21)
本章小结 (22)
第二章 TCP/IP应用程序 (25)
概述 (26)
第一节 TCP/IP应用程序简介 (26)
访问TCP/IP应用程序 (27)
常见的TCP/IP应用程序简介 (28)
应用程序及其协议的分类 (31)
练习 (33)
第二节 Web (34)
Web的基本概念 (34)
Web的关键组件 (36)
搜索引擎 (39)
博客 (40)
移动Web (40)
练习 (41)
第三节 文件传送服务 (42)
FTP服务的用途 (42)
文件传送命令 (43)
如何使用FTP (44)
练习 (47)
第四节 电子邮件 (47)
电子邮件的主要功能 (48)
电子邮箱与地址 (48)
电子邮件协议 (49)
邮件服务器配置 (51)
基于Web的电子邮件 (52)
练习 (53)
第五节 网络管理 (54)
网络管理的基本概念 (55)
被管理结点/设备的类型 (55)
网络管理模型 (56)
网络管理模式 (58)
RMON标准 (60)
练习 (64)
第六节 其他应用程序 (65)
远程登录程序 (65)
域名服务系统 (66)
动态主机配置程序 (67)
即时通信程序 (68)
普通文件传送程序 (69)
练习 (71)
本章小结 (72)
第三章 子网划分 (75)
概述 (76)
第一节 子网划分基础 (76)
何谓子网 (76)
子网划分的意义 (77)
网络掩码 (78)
建立子网 (80)
最大可用子网数和主机数 (81)
IP前缀 (83)
确定子网需求 (84)
IP广播地址 (85)
练习 (86)
第二节 C类网络子网划分 (88)
确定地址范围 (89)
典型问题解析 (96)
练习 (99)
第三节 B类网络子网划分 (100)
确定地址范围 (101)
典型问题解析 (106)
练习 (111)
第四节 A类网络子网划分 (112)
确定地址范围 (112)
典型问题解析 (118)
练习 (120)
第五节 类别域间路由(CIDR) (121)
CIDR的主要作用 (121)
CIDR的工作过程 (123)
建立超网 (124)
典型问题解析 (128)
练习 (129)
本章小结 (130)
第四章 TCP/IP协议 (135)
概述 (136)
第一节 网际协议 (136)
网际协议概述 (137)
IP数据报 (138)
区分服务 (140)
分段 (141)
生存时间 (144)
协议类型 (144)
寻址 (145)
选项 (145)
IP数据报封装 (146)
练习 (147)
第二节 地址解析协议 (147)
地址解析协议概述 (148)
ARP的工作原理 (148)
ARP缓存表的查看 (153)
逆地址解析协议 (154)
典型问题解析 (155)
练习 (156)
第三节 用户数据报协议 (157)
用户数据报协议服务 (157)
基于端口号的多路分解 (158)
用户数据报格式 (159)
用户数据报协议的熟知端口 (161)
UDP服务的操作 (161)
练习 (162)
第四节 传输控制协议与连接的建立 (163)
TCP特性 (163)
TCP接口 (164)
TCP报文段 (165)
基本操作 (166)
序列号 (168)
端口 (169)
套接字 (170)
建立连接 (171)
典型问题解析 (172)
练习 (173)
第五节 传输控制协议与数据传送 (175)
连接建立 (175)
数据传送 (177)
窗口管理 (181)
流量控制 (182)
连接终止 (183)
连接复位――紧急恢复 (184)
TCP报文段封装 (184)
典型问题解析 (185)
练习 (185)
第六节 TCP/IP网络的信息传送 (187)
信息传送 (187)
网络各层的主要功能 (187)
计算机网络寻址 (188)
获取逻辑地址 (189)
获取物理地址 (190)
在应用程序之间建立连接 (190)
传送信息 (190)
终止连接 (190)
练习 (191)
本章小结 (191)
第五章 TCP/IP服务 (195)
概述 (196)
第一节 域名系统 (196)
DNS概述 (197)
DNS的层次结构 (198)
一致性命名体系 (201)
域名系统的树状结构 (202)
域名授权 (203)
区域 (203)
域名服务器 (206)
授权区域信息 (206)
主文件 (207)
域名解析 (208)
练习 (210)
第二节 因特网控制消息协议 (211)
ICMP概述 (212)
ICMP封装 (212)
ICMP报头格式 (213)
ICMP消息类型 (214)
典型问题解析 (216)
练习 (216)
第三节 因特网组管理协议 (217)
IP多播 (217)
多播寻址 (218)
IP多播地址到物理多播地址的映射 (219)
IGMP消息格式 (220)
练习 (221)
第四节 动态主机配置协议 (221)
DHCP的基本概念 (222)
DHCP消息格式 (223)
DHCP的工作原理 (225)
DHCP客户机租用更新 (231)
DHCP中继代理 (231)
DHCP客户机――DHCP RELEASE消息 (232)
练习 (232)
第五节 网络地址转换 (234)
网络地址转换概述 (234)
IP地址转换 (236)
增强的网络安全性 (240)
NAT?配置实例 (240)
练习 (242)
本章小结 (244)
第六章 下一代网际协议 (249)
概述 (250)
第一节 IPv6 (250)
IPv6地址 (251)
IPv6地址类型 (254)
IPv6数据报格式 (257)
从IPv4向IPv6的过渡 (260)
典型问题解析 (262)
练习 (263)
第二节 移动IP (264)
移动IP概述 (264)
移动IPv4 (265)
移动IPv6 (270)
练习 (272)
本章小结 (273)
第七章 TCP/IP路由技术 (275)
概述 (276)
第一节 路由的概念 (276)
何谓路由 (277)
路由表 (278)
IP数据报路由操作过程 (281)
直接路由 (284)
间接路由 (284)
路由选择示例 (288)
管理位距 (289)
练习 (290)
第二节 路由算法与协议 (291)
路由选择协议 (292)
距离向量路由算法 (294)
链路状态路由算法 (297)
网关协议 (299)
练习 (301)
第三节 路由信息协议(RIP) (302)
RIP概述 (302)
RIP报文格式 (303)
RIP的稳定特性 (307)
典型问题解析 (311)
练习 (313)
第四节 开放最短路径优先(OSPF)协议 (315)
链路状态路由概述 (316)
OSPF报文格式 (317)
OSPF路由区域 (318)
区域路由的组件 (320)
邻居和邻接 (323)
路由服务类型 (326)
典型问题解析 (327)
练习 (329)
第五节 边界网关协议(BGP) (332)
边界网关协议概述 (332)
BGP-4 (333)
典型问题解析 (336)
练习 (337)
本章小结 (338)
第八章 TCP/IP应用程序原理 (343)
概述 (344)
第一节 Web工作原理 (344)
Web的工作模式 (345)
超文本传送协议 (348)
超文本置标语言 (354)
浏览器访问Web服务器的交互过程 (355)
练习 (364)
第二节 文件传送协议 (364)
文件传送协议概述 (365)
FTP连接 (365)
FTP客户机与FTP服务器通信 (366)
文件传送过程 (370)
文件传送协议命令结构 (371)
文件传送协议的实现 (372)
典型问题解析 (373)
练习 (374)
第三节 电子邮件系统 (374)
电子邮件系统的构成 (375)
SMTP邮件进程 (377)
SMTP?邮件传送 (378)
邮件读取协议 (381)
典型问题解析 (384)
练习 (385)
第四节 IP语音 (386)
会话发起协议 (386)
H.323协议 (389)
H.323 系统的通信 (393)
练习 (394)
本章小结 (395)
第九章 网络协议分析和故障诊断 (399)
概述 (400)
第一节 网络协议分析 (400)
利用Wireshark进行协议分析 (401)
WireShark的安装与启动 (401)
TCP?协议分析示例 (406)
练习 (409)
第二节 网络测试与分析 (409)
网络测试与分析工具简介 (410)
查看和设置网络配置(ipconfig) (410)
查看本机的IP地址和MAC地址及相关信息 (411)
重新获取IP地址 (413)
网络连通状态测试(ping) (413)
查看和设置地址解析协议表项(arp) (414)
路由跟踪程序(tracert) (416)
查看和设置路由表项工具(route) (417)
查看网络状态工具(netstat) (418)
查看本地主机的TCP连接和协议端口号 (418)
查看本机所有的连接和监听的端口 (419)
nbtstat命令 (420)
查看域名 (421)
练习 (422)
第三节 网络监视与管理 (423)
网络监视与管理工具简介 (424)
网络运行性能的监视与分析 (426)
网络协议分析 (433)
练习 (434)
第四节 TCP/IP网络故障诊断 (434)
网络故障诊断步骤 (435)
排除网络故障的常用方法 (436)
网络故障处理技巧 (437)
练习 (438)
第五节 网络故障处理示例 (439)
问题描述 (439)
准确查找问题 (439)
重建问题 (440)
分离故障原因 (440)
拟定并实施整改方案 (444)
测试解决方案 (444)
记录问题和解决方案,并获取反馈 (445)
练习 (445)
本章小结 (446)
附录A 课程测验 (449)
附录B 术语表 (455)
参考文献 (471)