中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 精通Python網(wǎng)絡(luò)編程

出版社:中國電力出版社出版時間:2021-01-01
開本: 24cm 頁數(shù): 478頁
中 圖 價:¥71.7(5.6折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

精通Python網(wǎng)絡(luò)編程 版權(quán)信息

精通Python網(wǎng)絡(luò)編程 本書特色

基礎(chǔ)設(shè)施中的網(wǎng)絡(luò)為如何部署、維護(hù)和支持應(yīng)用奠定了基礎(chǔ)。Python是網(wǎng)絡(luò)工程師探索系統(tǒng)工程師和應(yīng)用開發(fā)人員常用工具的一個理想語言。通過本書,你將踏上一段Python之旅,從傳統(tǒng)的網(wǎng)絡(luò)工程師轉(zhuǎn)變?yōu)橄乱淮W(wǎng)絡(luò)開發(fā)人員。 本書經(jīng)過了全面修訂和更新以涵蓋Python 3。本書增加了關(guān)于使用ELK Stack(Elasticsearch, Logstash, Kibana Beats)完成網(wǎng)絡(luò)數(shù)據(jù)分析以及Azure云網(wǎng)絡(luò)的新章節(jié),除此以外,還包括了使用pyATS和Nornir等新庫以及Ansible 2.8的有關(guān)更新。每一章都使用*新的庫來實現(xiàn)示例,以確保兼容性和對概念的理解。 本書首先從Python的基本概述開始,教你如何與遺留設(shè)備以及支持API的網(wǎng)絡(luò)設(shè)備交互。你將學(xué)習(xí)如何利用高級Python包和框架來實現(xiàn)網(wǎng)絡(luò)自動化任務(wù)、并監(jiān)控、管理和增強(qiáng)的網(wǎng)絡(luò)安全,然后介紹Azure和AWS云網(wǎng)絡(luò)。*后,將使用Jenkins實現(xiàn)持續(xù)集成,并使用測試工具驗證你的網(wǎng)絡(luò)。 通過實際工作中的案例深入介紹Python網(wǎng)絡(luò)編程理論與應(yīng)用。加入了*新的庫。 使用*新的軟件和更新的硬件平臺。 提供詳盡的實用指南。

精通Python網(wǎng)絡(luò)編程 內(nèi)容簡介

本書首先從Python的基本概述開始,介紹如何與遺留設(shè)備以及支持API的網(wǎng)絡(luò)設(shè)備交互。了解如何利用高級Python包和框架來實現(xiàn)網(wǎng)絡(luò)自動化任務(wù)、監(jiān)控、管理和增強(qiáng)的網(wǎng)絡(luò)安全性,然后介紹Azure和AWS云網(wǎng)絡(luò)。*后,使用Jenkins實現(xiàn)持續(xù)集成,并使用測試工具驗證網(wǎng)絡(luò)。本書適合希望使用Python和其他工具迎接網(wǎng)絡(luò)挑戰(zhàn)的IT專業(yè)人員和運(yùn)維工程師。

精通Python網(wǎng)絡(luò)編程 目錄

目錄
序一
序二
前言
第1章 TCP/IP協(xié)議簇和Python回顧 1
1.1 互聯(lián)網(wǎng)概述 2
1.1.1 服務(wù)器、主機(jī)和網(wǎng)絡(luò)組件 3
1.1.2 數(shù)據(jù)中心的興起 3
1.2 OSI模型 6
1.3 客戶-服務(wù)器模型 8
1.4 網(wǎng)絡(luò)協(xié)議簇 8
1.4.1 傳輸控制協(xié)議 9
1.4.2 用戶數(shù)據(jù)報協(xié)議 10
1.4.3 Internet協(xié)議 11
1.5 Python語言概述 13
1.5.1 Python版本 14
1.5.2 操作系統(tǒng) 15
1.5.3 運(yùn)行Python程序 15
1.5.4 Python內(nèi)置類型 16
1.5.5 Python操作符 22
1.5.6 Python控制流工具 23
1.5.7 Python函數(shù) 25
1.5.8 Python類 26
1.5.9 Python模塊和包 26
1.6 小結(jié) 28
第2章 低層網(wǎng)絡(luò)設(shè)備交互 29
2.1 CLI的挑戰(zhàn) 30
2.2 構(gòu)建虛擬實驗室 31
2.2.1 物理設(shè)備 31
2.2.2 虛擬設(shè)備 31
2.2.3 CiscoVIRL 32
2.2.4 CiscoDevNe和dCloud 36
2.2.5 GNS3 37
2.3 PythonPexpect庫 39
2.3.1 Python虛擬環(huán)境 39
2.3.2 Pexpect安裝 40
2.3.3 Pexpect概述 41
2.3.4 **個Pexpect程序 46
2.3.5 更多Pexpect特性 47
2.3.6 Pexpect和SSH 48
2.3.7 Pexpect示例集成 49
2.4 PythonParamiko庫 51
2.4.1 Paramiko安裝 51
2.4.2 Paramiko概述 52
2.4.3 **個Paramiko程序 55
2.4.4 更多Paramiko特性 56
2.4.5 Paramiko示例集成 57
2.5 Netmiko庫 59
2.6 Nornir框架 61
2.7 小結(jié) 64
第3章 API和意圖驅(qū)動網(wǎng)絡(luò) 65
3.1 基礎(chǔ)設(shè)施即代碼 66
3.1.1 意圖驅(qū)動網(wǎng)絡(luò) 66
3.1.2 屏幕抓取與API結(jié)構(gòu)化輸出 67
3.1.3 基礎(chǔ)設(shè)施即代碼的數(shù)據(jù)建模 70
3.1.4 YANG和NETCONF 71
3.2 CiscoAPI和ACI 72
3.2.1 CiscoNX-API 72
3.2.2 CiscoYANG模型 78
3.2.3 CiscoACI和APIC-EM 80
3.3 CiscoMeraki控制器 82
3.4 JuniperNetworks的PythonAPI 84
3.4.1 Juniper和NETCONF 84
3.4.2 面向開發(fā)人員的JuniperPyEZ 89
3.5 AristaPythonAPI 93
3.5.1 AristaeAPI管理 94
3.5.2 AristaPyeapi庫 98
3.6 VyOS示例 103
3.7 其他庫 104
3.8 小結(jié) 105
第4章 Python自動化框架:Ansible基礎(chǔ) 106
4.1 Ansible:更具聲明性的框架 107
4.2 一個簡單的Ansible示例 108
4.2.1 控制節(jié)點安裝 109
4.2.2 從源代碼運(yùn)行不同版本的Ansible 110
4.2.3 實驗室設(shè)置 111
4.2.4 **個Ansibleplaybook 111
4.3 Ansible的優(yōu)點 115
4.3.1 無代理 116
4.3.2 冪等性 116
4.3.3 簡單而且可擴(kuò)展 116
4.3.4 網(wǎng)絡(luò)供應(yīng)商支持 117
4.4 Ansible架構(gòu) 118
4.4.1 YAML 119
4.4.2 清單文件 120
4.4.3 變量 121
4.4.4 使用Jinja2模板 126
4.5 Ansible網(wǎng)絡(luò)模塊 126
4.5.1 本地連接和fact 126
4.5.2 provider參數(shù) 127
4.6 AnsibleCisco示例 129
4.7 Ansible2.8playbook示例 132
4.8 AnsibleJuniper示例 136
4.9 AnsibleArista示例 137
4.10 小結(jié) 138
第5章 Python自動化框架:進(jìn)階 140
5.1 實驗室準(zhǔn)備 140
5.2 Ansible條件 141
5.2.1 when子句 141
5.2.2 Ansible網(wǎng)絡(luò)fact 144
5.2.3 網(wǎng)絡(luò)模塊條件 147
5.3 Ansible循環(huán) 149
5.3.1 標(biāo)準(zhǔn)循環(huán) 149
5.3.2 基于字典的循環(huán) 151
5.4 模板 154
5.4.1 Jinja2模板變量 156
5.4.2 Jinja2循環(huán) 157
5.4.3 Jinja2條件 157
5.5 組和主機(jī)變量 160
5.5.1 組變量 161
5.5.2 主機(jī)變量 162
5.6 AnsibleVault 163
5.7 Ansibleinclude和角色 165
5.7.1 Ansibleinclude語句 165
5.7.2 Ansible角色 167
5.8 編寫你自己的自定義模塊 171
5.8.1 **個自定義模塊 171
5.8.2 第二個自定義模塊 174
5.9 小結(jié) 175
第6章 使用Python實現(xiàn)網(wǎng)絡(luò)安全 176
6.1 實驗室設(shè)置 176
6.2 PythonScapy 180
6.2.1 安裝Scapy 181
6.2.2 交互式示例 182
6.2.3 使用Scapy捕獲數(shù)據(jù)包 185
6.2.4 TCP端口掃描 186
6.2.5 ping收集 191
6.2.6 常見攻擊 192
6.2.7 Scapy資源 193
6.3 訪問列表 193
6.3.1 用Ansible實現(xiàn)訪問列表 194
6.3.2 MAC訪問列表 197
6.4 syslog搜索 199
6.5 其他工具 202
6.5.1 私有VLAN 202
6.5.2 用Python使用UFW 203
6.6 延伸閱讀 204
6.7 小結(jié) 204
第7章 使用Python實現(xiàn)網(wǎng)絡(luò)監(jiān)控:第1部分 206
7.1 實驗室設(shè)置 207
7.2 SNMP 207
7.2.1 設(shè)置 208
7.2.2 PySNMP 210
7.3 Python實現(xiàn)數(shù)據(jù)可視化 216
7.3.1 Matplotlib 217
7.3.2 Pygal 223
7.4 Python用于Cacti 227
7.4.1 安裝 228
7.4.2 Python腳本作為輸入源 229
7.5 小結(jié) 232
第8章 使用Python實現(xiàn)網(wǎng)絡(luò)監(jiān)控:第2部分 233
8.1 Graphviz 234
8.1.1 實驗室設(shè)置 234
8.1.2 安裝 236
8.1.3 Graphviz示例 236
8.1.4 PythonGraphviz示例 237
8.1.5 LLDP鄰居繪圖 238
8.2 基于流的監(jiān)控 248
8.3 ntop流量監(jiān)控 254
8.3.1 ntop的Python擴(kuò)展 256
8.3.2 sFlow 260
8.4 小結(jié) 265
第9章 使用Python構(gòu)建網(wǎng)絡(luò) Web服務(wù) 266
9.1 比較PythonWeb框架 267
9.2 Flask和實驗室設(shè)置 269
9.3 Flask介紹 270
9.3.1 HTTPie客戶 271
9.3.2 URL路由 273
9.3.3 URL變 量 274
9.3.4 URL生成 275
9.3.5 Jsonify返回 277
9.4 網(wǎng)絡(luò)資源API 278
9.4.1 Flask-SQLAlchemy 278
9.4.2 網(wǎng)絡(luò)內(nèi)容API 280
9.4.3 設(shè)備API 283
9.4.4 設(shè)備IDAPI 286
9.5 網(wǎng)絡(luò)動態(tài)操作 286
9.6 認(rèn)證和授權(quán) 292
9.7 在容器中運(yùn)行Flask 295
9.8 小結(jié) 298
第10章 AWS云網(wǎng)絡(luò) 300
10.1 AWS設(shè)置 301
10.2 AWS網(wǎng)絡(luò)概述 305
10.3 虛擬私有云 311
10.3.1 路由表和路由目標(biāo) 315
10.3.2 用CloudFormation實現(xiàn)動畫 317
10.3.3 安全組和網(wǎng)絡(luò)ACL 321
10.3.4 彈性IP 323
10.3.5 NAT網(wǎng)關(guān) 325
10.4 DirectConnect和VPN 326
10.4.1 VPN網(wǎng)關(guān) 326
10.4.2 DirectConnect 326
10.5 網(wǎng)絡(luò)伸縮服務(wù) 328
10.5.1 彈性負(fù)載均衡 328
10.5.2 Route53DNS服務(wù) 329
10.5.3 CloudFrontCDN服務(wù) 329
10.6 其他AWS網(wǎng)絡(luò)服務(wù) 330
10.7 小結(jié) 330
第11章 Azure云網(wǎng)絡(luò) 332
11.1 Azure和AWS網(wǎng)絡(luò)服務(wù)比較 333
11.2 Azure設(shè)置 334
11.3 Azure管理和API 336
11.3.1 Azure服務(wù)原則 339
11.3.2 Python與PowerShell 341
11.4 Azure全球基礎(chǔ)設(shè)施 341
11.5 Azure虛擬網(wǎng)絡(luò) 343
11.5.1 互聯(lián)網(wǎng)訪問 344
11.5.2 網(wǎng)絡(luò)資源創(chuàng)建 348
11.5.3 VNet服務(wù)端點 349
11.5.4 VNet對等連接 350
11.6 VNet路由 353
11.7 AzureVPN 360
11.8 AzureExpressRoute 363
11.9 Azure網(wǎng)絡(luò)負(fù)載均衡器 364
11.10 其他Azure網(wǎng)絡(luò)服務(wù) 365
11.11 小結(jié) 366
第12章 使用ElasticStack完成網(wǎng)絡(luò)數(shù)據(jù)分析 367
12.1 ElasticStack是什么? 367
12.2 實驗室拓?fù)? 369
12.3 ElasticStack作為服務(wù) 373
12.4 **個端到端示例 375
12.5 Elasticsearch與Python客戶端交互 379
12.6 使用Logstash實現(xiàn)數(shù)據(jù)攝取 381
12.7 使用Beats實現(xiàn)數(shù)據(jù)攝取 383
12.8 使用Elasticsearch實現(xiàn)搜索 389
12.9 使用Kibana實現(xiàn)數(shù)據(jù)可視化 394
12.10 小結(jié) 398
第13章 使用Git 399
13.1 內(nèi)容管理問題和Git 399
13.2 Git介紹 400
13.2.1 Git的好處 401
13.2.2 Git術(shù)語 402
13.2.3 Git和GitHub 402
13.3 設(shè)置Git 403
13.4 Git使用示例 405
13.5 Git分支 410
13.6 使用Python操作Git 420
13.6.1 GitPython 420
13.6.2 PyGitHub 421
13.7 自動化配置備份 423
13.8 使用Git協(xié)作 425
13.9 小結(jié) 426
第14章 使用Jenkins持續(xù)集成 427
14.1 傳統(tǒng)變更管理過程 427
14.2 持續(xù)集成介紹 429
14.3 安裝Jenkins 429
14.4 Jenkins示例 432
14.4.1 執(zhí)行Python腳本的**個作業(yè) 432
14.4.2 Jenkins插件 437
14.4.3 網(wǎng)絡(luò)持續(xù)集成示例 439
14.5 使用Python操作Jenkins 446
14.6 網(wǎng)絡(luò)的持續(xù)集成 448
14.7 小結(jié) 448
第15章 網(wǎng)絡(luò)測試驅(qū)動開發(fā) 449
15.1 測試驅(qū)動開發(fā)概述 449
15.2 拓?fù)渥鳛榇a 451
15.2.1 Python的unittest模塊 456
15.2.2 關(guān)于Python測試 460
15.2.3 pytest示例 461
15.3 編寫網(wǎng)絡(luò)測試 464
15.3.1 測試可達(dá)性 464
15.3.2 測試網(wǎng)絡(luò)延遲 466
15.3.3 測試安全性 467
15.3.4 測試事務(wù) 467
15.3.5 測試網(wǎng)絡(luò)配置 468
15.3.6 測試Ansible 468
15.4 pytest與Jenkins集成 469
15.5 pyATS和Genie 473
15.6 小結(jié) 477

展開全部

精通Python網(wǎng)絡(luò)編程 作者簡介

埃里克周(Eric Chou)是一位有超過20年從業(yè)經(jīng)驗的資深技術(shù)專家。他在Amazon、Azure和其他財富500強(qiáng)公司工作期間,曾管理業(yè)內(nèi)最大的一些網(wǎng)絡(luò)。Eric熱衷于網(wǎng)絡(luò)自動化、Python以及幫助公司建立更好的安全狀況。 除了本書外,他還是《Distributed Denial of Service (DDoS): Practical Detection and Defense》(O'Reilly Media)的共同作者。 Eric還是美國兩項IP電話專利的主要發(fā)明人。他通過他的書、課程和博客與人們分享他對技術(shù)的理解,并對一些受歡迎的Python開源項目做出了貢獻(xiàn)。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 深圳市八百通智能技术有限公司官方网站 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网| 成都思迪机电技术研究所-四川成都思迪编码器| 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 自动配料系统_称重配料控制系统厂家 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 365文案网_全网创意文案句子素材站 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 |