为你推荐
译者序
前言
关于作者
关于审稿人
第1章 回顾TCP/IP协议簇和Python
1.1 互联网概述
1.2 OSI模型
1.3 客户端-服务器模型
1.4 网络协议簇
1.5 Python语言概述
1.6 小结
第2章 低级网络设备交互
2.1 CLI面临的挑战
2.2 搭建虚拟实验
2.3 Python Pexpect库
2.4 Python Paramiko库
2.5 展望
2.6 小结
第3章 API和意图驱动网络
3.1 基础设施作为代码
3.2 Cisco API和Cisco ACI
3.3 Juniper网络的Python API
3.4 Arista Python API
3.5 厂商中立的库
3.6 小结
第4章 Python自动化框架——Ansible基础知识
4.1 一个更具声明性的框架
4.2 Ansible示例
4.3 Ansible的优点
4.4 Ansible架构
4.5 Ansible网络模块
4.6 Ansible Cisco示例
4.7 Ansible Juniper示例
4.8 Ansible Arista示例
4.9 小结
第5章 Python自动化框架——进阶知识
5.1 Ansible条件语句
5.2 Ansible循环
5.3 模板
5.4 组变量和主机变量
5.5 Ansible Vault
5.6 Ansible的include和角色
5.7 编写自定义Ansible模块
5.8 小结
第6章 Python下的网络安全
6.1 搭建实验环境
6.2 Python Scapy
6.3 访问列表
6.4 Syslog搜索
6.5 其他工具
6.6 小结
第7章 Python下的网络监控——第一部分
7.1 实验准备
7.2 SNMP
7.3 用于数据可视化的Python
7.4 用于Cacti的Python
7.5 小结
第8章 Python下的网络监控——第二部分
8.1 Graphviz
8.2 基于流程的监控
8.3 Elasticsearch(ELK堆栈)
8.4 小结
第9章 使用Python构建网络Web服务
9.1 Python Web相关框架比较
9.2 Flask和实验设置
9.3 Flask的相关介绍
9.4 网络资源API
9.5 网络动态操作
9.6 安全
9.7 其他资源
9.8 小结
第10章 AWS云网络
10.1 AWS准备工作
10.2 AWS网络概述
10.3 虚拟私有云
10.4 直连和VPN
10.5 网络扩展服务
10.6 其他AWS网络服务
10.7 小结
第11章 Git的使用
11.1 Git简介
11.2 设置Git
11.3 Git用法示例
11.4 在Python中使用Git
11.5 自动配置备份
11.6 与Git协作
11.7 小结
第12章 使用Jenkins持续集成
12.1 传统的变更管理流程
12.2 持续集成简介
12.3 安装Jenkins
12.4 Jenkins示例
12.5 使用Python-Jenkins
12.6 网络的持续集成
12.7 小结
第13章 网络的测试驱动开发
13.1 测试驱动开发概述
13.2 拓扑作为代码
13.3 更多关于Python测试的信息
13.4 编写网络测试
13.5 在Jenkins中使用pytest
13.6 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜