图书介绍
TCP/IP协议分析PDF|Epub|txt|kindle电子书版本网盘下载
![TCP/IP协议分析](https://www.shukui.net/cover/48/31045986.jpg)
- 刘素芹,曹绍华主编 著
- 出版社: 东营:中国石油大学出版社
- ISBN:7563636327
- 出版时间:2012
- 标注页数:260页
- 文件大小:83MB
- 文件页数:274页
- 主题词:
PDF下载
下载说明
TCP/IP协议分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 TCP/IP协议的产生和发展1
1.1.1 TCP/IP协议的产生1
1.1.2 TCP/IP协议的发展2
1.2 TCP/IP协议的标准化3
1.2.1 TCP/IP协议的结构3
1.2.2 TCP/IP协议的标准化思想4
1.2.3 TCP/IP协议的标准化流程4
1.2.4 TCP/IP协议的请求评论文档RFC6
1.2.5 获得RFC的方法8
1.3 TCP/IP协议的特征8
习题9
第2章 TCP/IP协议基础知识10
2.1 TCP/IP计算机网络的构成10
2.1.1 TCP/IP计算机网络的结构10
2.1.2 硬件和软件10
2.1.3 控制通信的三个软件12
2.2 TCP/IP的工作原理12
2.2.1 分层次模型和包交换12
2.2.2 包的发送和接收13
2.2.3 协议报头及其处理16
2.3 TCP/IP协议栈的实现方法17
2.3.1 地址变换17
2.3.2 协议栈的内部处理20
2.3.3 套接字22
2.3.4 系统调用及内部处理24
2.3.5 原始IP和数据链路访问25
2.3.6 多任务处理25
习题29
第3章 数据链路层协议30
3.1 数据链路层的定义30
3.2 以太网Ethernet30
3.2.1 以太网的帧格式31
3.2.2 CSMA/CD共享介质访问33
3.2.3 以太网的类型34
3.3 串行链路IP——SLIP36
3.4 点对点协议PPP38
3.5 PPPoE40
3.5.1 PPPoE的特点40
3.5.2 PPPoE的优点41
3.5.3 PPPoE的帧格式41
3.5.4 PPPoE的实现过程41
3.6 最大传输单元MTU42
习题43
第4章 ARP和RARP44
4.1 ARP的工作原理44
4.2 ARP高速缓存46
4.3 ARP的包格式47
4.4 ARP攻击48
4.4.1 ARP广播48
4.4.2 ARP欺骗49
4.5 ARP攻击的防御49
4.5.1 对ARP广播的防御及根治49
4.5.2 对ARP欺骗的防御50
4.6 免费ARP50
4.7 RARP51
习题52
第5章 网际互联协议IP53
5.1 IP地址53
5.1.1 IP地址的分类53
5.1.2 特殊IP地址54
5.1.3 保留IP地址55
5.1.4 子网掩码55
5.2 IP报文格式55
5.3 IP路由60
5.4 IP选路61
5.4.1 选路的原理62
5.4.2 ICMP重定向66
5.4.3 ICMP路由器发现报文68
5.5 动态路由协议69
5.5.1 引言69
5.5.2 动态选路70
5.5.3 路由信息协议(RIP)73
5.5.4 开放最短路径优先协议(OSPF)76
5.5.5 边界网关协议(BGP)83
5.6 IP广播与多播84
5.7 IP分片与重组85
5.7.1 IP数据报的分片和处理85
5.7.2 分片处理存在的问题88
5.7.3 路径MTU探索88
5.8 计算机内部的IP处理91
5.8.1 主机的处理91
5.8.2 路由器的处理92
5.9 IP的未来93
5.9.1 IP存在的问题93
5.9.2 IPv694
习题95
第6章 因特网控制报文协议ICMP96
6.1 ICMP报文的格式96
6.2 ICMP报文的类型97
6.3 ICMP的主要功能100
6.4 Ping100
6.4.1 Ping命令的用法101
6.4.2 使用Ping的顺序102
6.5 Tracert103
6.5.1 Tracert的工作原理103
6.5.2 Tracert命令104
6.6 利用ICMP进行主机探测105
6.6.1 ICMP Echo105
6.6.2 ICMP Sweep106
6.6.3 Broadcast ICMP106
6.6.4 Non-Echo ICMP106
6.7 ICMP的安全性分析107
6.7.1 基于ICMP的DoS攻击108
6.7.2 基于重定向的路由器欺骗108
6.7.3 针对安全问题的应对策略109
习题110
第7章 IP多播与IGMP111
7.1 广播与多播概述111
7.2 广播112
7.2.1 受限的广播112
7.2.2 指向网络的广播112
7.3 多播113
7.3.1 多播组地址113
7.3.2 多播组地址到以太网地址的转换113
7.4 因特网组管理协议IGMP115
7.4.1 引言115
7.4.2 IGMP报文115
7.4.3 IGMP协议115
习题118
第8章 用户数据报协议UDP119
8.1 UDP和TCP的比较119
8.1.1 可靠性119
8.1.2 数据流型与数据报型120
8.1.3 数据报分发的实时性121
8.1.4 通信对方的数量122
8.1.5 流控制122
8.1.6 拥塞控制123
8.2 UDP首部125
8.3 UDP的内部处理126
8.4 套接字基础知识126
8.4.1 套接字概述127
8.4.2 基本套接字129
8.4.3 典型过程图131
8.5 利用套接字的UDP的控制133
8.6 使用UDP协议进行通信134
8.7 UDP端口扫描135
习题136
第9章 传输控制协议TCP137
9.1 TCP首部137
9.2 TCP的连接管理140
9.2.1 建立连接141
9.2.2 释放连接141
9.2.3 其他142
9.3 TCP的数据传输144
9.3.1 TCP的交互数据流144
9.3.2 TCP的成块数据流145
9.4 TCP的定时器管理146
9.4.1 TCP的坚持定时器146
9.4.2 TCP的保活定时器146
9.5 TCP的超时与重传146
9.5.1 往返时间测量147
9.5.2 拥塞避免算法147
9.5.3 快速重传和快速恢复算法147
9.5.4 ICMP差错148
9.5.5 重新分组148
9.6 使用TCP的应用程序设计148
9.6.1 利用套接字进行TCP的控制148
9.6.2 抽样程序与工作环境150
9.6.3 TCP服务端程序设计基础150
9.6.4 TCP客户端程序的基础152
9.7 使用TCP协议进行通信154
9.7.1 利用套接字进行TCP协议通信154
9.7.2 TCP程序实例的基本情况和使用方法156
9.7.3 程序的执行实例157
9.7.4 处理流程157
9.8 TCP端口扫描160
9.8.1 TCP扫描的类型160
9.8.2 TCP端口扫描程序scanport_tcp162
习题164
第10章 应用层协议165
10.1 域名系统DNS165
10.1.1 DNS概述165
10.1.2 DNS的工作原理165
10.1.3 DNS的报文格式166
10.2 超文本传输协议HTTP168
10.2.1 HTTP协议简介168
10.2.2 HTTP协议的几个重要概念169
10.2.3 HTTP协议的运作方式169
10.3 SMTP和POP3172
10.3.1 引言172
10.3.2 SMTP协议172
10.3.3 POP3173
10.4 Telnet174
10.4.1 引言174
10.4.2 Telnet协议175
10.5 文件传输协议FTP178
10.5.1 FTP命令179
10.5.2 FTP应答179
10.5.3 连接管理180
10.6 网络文件系统NFS182
习题184
第11章 网络管理标准SNMP185
11.1 引言185
11.1.1 网络管理要求185
11.1.2 SNMP参考模型186
11.2 SNMP发展历史187
11.3 管理信息库MIB188
11.3.1 管理对象注册树188
11.3.2 管理对象命名189
11.3.3 管理对象访问约束189
11.3.4 mib-2子树190
11.4 SNMP通信协议193
11.4.1 访问控制机制194
11.4.2 报文格式195
11.4.3 请求报文的处理过程198
11.4.4 读取表格对象值的方法199
11.4.5 端口的使用201
11.5 管理信息结构SMI201
11.5.1 抽象标记语法1202
11.5.2 MIB对象定义格式203
11.5.3 基本编码规则BER204
11.5.4 用BER对SNMP报文进行编码207
11.6 SNMP的应用209
习题210
第12章 常见操作系统的TCP/IP协议实现211
12.1 Windows的TCP/IP协议实现211
12.1.1 物理链路层212
12.1.2 IP层214
12.1.3 传输层217
12.1.4 TCP/IP开发接口221
12.2 UNIX/Linux的TCP/IP协议实现222
12.2.1 Linux网络协议栈222
12.2.2 Linux网络数据处理流程222
12.2.3 Linux的IP路由225
习题225
附录A 多协议标签交换MPLS226
A.1 MPLS技术背景226
A.2 MPLS基本原理227
A.2.1 术语227
A.2.2 MPLS数据结构228
A.3 MPLS数据转发原理229
A.3.1 传统IP分组转发230
A.3.2 MPLS分组转发230
A.4 标签分发协议232
A.4.1 LDP的消息类型232
A.4.2 LDP会话的建立过程233
A.4.3 标签的分配和管理233
A.4.4 倒数第二跳弹出236
A.4.5 流合并237
A.5 MPLS体系发展237
附录B Sniffer技术介绍239
B.1 Sniffer软件简介239
B.1.1 概述239
B.1.2 功能简介239
B.2 报文捕获解析240
B.2.1 捕获面板240
B.2.2 捕获过程报文统计241
B.2.3 捕获报文查看241
B.2.4 设置捕获条件243
B.3 报文放送245
B.3.1 编辑报文发送245
B.3.2 捕获编辑报文发送246
B.4 网络监视功能246
B.4.1 Dashboard246
B.4.2 Application Response Time(ART)247
B.5 数据报文解码详解247
B.5.1 数据报文分层248
B.5.2 以太报文结构248
B.5.3 IP协议249
B.5.4 ARP协议251
B.5.5 PPPOE协议253
B.5.6 Radius协议256
参考文献260